|
| 1 | +* 0.8.0 |
| 2 | + * dropped support for Node versions below 10.0 |
| 3 | + * API changes |
| 4 | + * `linkObj` renamed to `Link`, and schema changed |
| 5 | + * options changed: `acceptedSchemes`, `excludeLinksToSamePage`, `excludedSchemes` |
| 6 | + * options renamed: `cacheExpiryTime`→`cacheMaxAge` |
| 7 | + * CLI options added: `--verbosity` |
| 8 | + * CLI options removed: `--verbose` |
| 9 | + * added [WHATWG URL specification](https://url.spec.whatwg.org)-compliance |
| 10 | + * added support for HTTP basic auth |
| 11 | + * added support for HTTP compression |
| 12 | + * added support for HTTP proxies |
| 13 | + * added support for file:// protocol |
| 14 | + * added missing tags/attributes |
| 15 | + * added support for pausing/resuming the CLI |
| 16 | + * added progress bar to the CLI |
| 17 | + * added OS notification to the CLI |
| 18 | + * refactored to ES2015+ |
| 19 | + * test suite improvements |
| 20 | + * bug fixes |
1 | 21 | * 0.7.8 fix for Node.js v9 |
2 | 22 | * 0.7.7 added `--host-requests`, `--requests` CLI options |
3 | 23 | * 0.7.6 bug fix |
|
10 | 30 | * added `SiteChecker` |
11 | 31 | * methods added: `numPages()`, `numSites()` |
12 | 32 | * methods removed: `numActiveItems()` |
13 | | - * methods renamed: `length()`->`numQueuedLinks()` |
| 33 | + * methods renamed: `length()`→`numQueuedLinks()` |
14 | 34 | * options added: `honorRobotExclusions` |
15 | 35 | * options removed: `excludeResponseData` |
16 | 36 | * handlers added: `html`, `robots` |
17 | | - * handlers renamed: `item`->`page` |
| 37 | + * handlers renamed: `item`→`page` |
18 | 38 | * CLI options added: `--follow`, `--recursive`, `--user-agent` |
19 | 39 | * linkObj added: `brokenReason`, `excludedReason`, `html.location` |
20 | 40 | * linkObj removed: `error`, `http.redirects`, `http.statusCode` |
|
52 | 72 | * API change |
53 | 73 | * CLI options |
54 | 74 | * options added: `excludeExternalLinks`, `excludeResponseData`, `maxSockets` |
55 | | - * options renamed: `maxSockets`->`maxSocketsPerHost` |
| 75 | + * options renamed: `maxSockets`→`maxSocketsPerHost` |
56 | 76 | * linkObj added: `http` |
57 | | - * linkObj moved: `response`->`http.response` |
| 77 | + * linkObj moved: `response`→`http.response` |
58 | 78 | * linkObj changed: `internal` and `samePage` now compares the base URL (ignoring `<base>`) with links that may have `<base>` applied |
59 | 79 | * switched from [request](https://npmjs.com/request) to [bhttp](https://npmjs.com/bhttp) |
60 | 80 | * 0.4.3 added `rateLimit` option, cleanup |
|
68 | 88 | * linkObj added: `html.selector` |
69 | 89 | * 0.3.0 |
70 | 90 | * options added: `maxSockets` |
71 | | - * options renamed: `site`->`base` |
| 91 | + * options renamed: `site`→`base` |
72 | 92 | * `<base>` supported |
73 | 93 | * requesting links now only downloads the response header |
74 | 94 | * faster test suite |
|
0 commit comments