Skip to content

Commit d1183de

Browse files
committed
v0.8.0-alpha
1 parent 59808ac commit d1183de

File tree

119 files changed

+26238
-15528
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

119 files changed

+26238
-15528
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
1+
coverage/
2+
lib-cjs/
13
node_modules/
4+
.nyc_output/
25
package-lock.json

.travis.yml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
language: node_js
22
node_js:
3-
- "0.10"
4-
- "0.12"
5-
- 4
6-
- 6
7-
- 8
8-
- node
9-
script: npm test
3+
- 10
4+
- 12
5+
- node
6+
script: npm run ci

README.md

Lines changed: 259 additions & 181 deletions
Large diffs are not rendered by default.

bin/blc

100644100755
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#!/usr/bin/env node
22

3-
new (require("../lib/cli"))().input();
3+
require("../lib-cjs/cli")();

changelog.md

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
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
121
* 0.7.8 fix for Node.js v9
222
* 0.7.7 added `--host-requests`, `--requests` CLI options
323
* 0.7.6 bug fix
@@ -10,11 +30,11 @@
1030
* added `SiteChecker`
1131
* methods added: `numPages()`, `numSites()`
1232
* methods removed: `numActiveItems()`
13-
* methods renamed: `length()`->`numQueuedLinks()`
33+
* methods renamed: `length()``numQueuedLinks()`
1434
* options added: `honorRobotExclusions`
1535
* options removed: `excludeResponseData`
1636
* handlers added: `html`, `robots`
17-
* handlers renamed: `item`->`page`
37+
* handlers renamed: `item``page`
1838
* CLI options added: `--follow`, `--recursive`, `--user-agent`
1939
* linkObj added: `brokenReason`, `excludedReason`, `html.location`
2040
* linkObj removed: `error`, `http.redirects`, `http.statusCode`
@@ -52,9 +72,9 @@
5272
* API change
5373
* CLI options
5474
* options added: `excludeExternalLinks`, `excludeResponseData`, `maxSockets`
55-
* options renamed: `maxSockets`->`maxSocketsPerHost`
75+
* options renamed: `maxSockets``maxSocketsPerHost`
5676
* linkObj added: `http`
57-
* linkObj moved: `response`->`http.response`
77+
* linkObj moved: `response``http.response`
5878
* linkObj changed: `internal` and `samePage` now compares the base URL (ignoring `<base>`) with links that may have `<base>` applied
5979
* switched from [request](https://npmjs.com/request) to [bhttp](https://npmjs.com/bhttp)
6080
* 0.4.3 added `rateLimit` option, cleanup
@@ -68,7 +88,7 @@
6888
* linkObj added: `html.selector`
6989
* 0.3.0
7090
* options added: `maxSockets`
71-
* options renamed: `site`->`base`
91+
* options renamed: `site``base`
7292
* `<base>` supported
7393
* requesting links now only downloads the response header
7494
* faster test suite

0 commit comments

Comments
 (0)