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