Skip to content

Commit

Permalink
infra: add changelog for release 0.5.0
Browse files Browse the repository at this point in the history
BREAKING
------------
* typescript 4.4 support
  * WorkerMessage: `error` can be `unknown`
  * StreamingDownloadErrorHook: `e` can be `unknown`
* pipeline-executor-impl fix keepSearch param
* resource: redirectedSavePath not set after redirect

Test
------------
* test: adapt for jest 27 and ts-jest 27
  • Loading branch information
myfreeer committed Nov 20, 2021
1 parent 1f39f79 commit c5d98f4
Show file tree
Hide file tree
Showing 2 changed files with 142 additions and 1 deletion.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
CHANGELOG.md
node.exe
node_etw_provider.man
node_modules
Expand All @@ -21,3 +20,5 @@ eslint.cmd
lib/**/*.js
lib/**/*.map
lib/**/*.d.ts

/*.tgz
140 changes: 140 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
0.5.0
============

BREAKING
------------
* typescript 4.4 support
* WorkerMessage: `error` can be `unknown`
* StreamingDownloadErrorHook: `e` can be `unknown`
* pipeline-executor-impl fix keepSearch param
* resource: redirectedSavePath not set after redirect

Test
------------
* test: adapt for jest 27 and ts-jest 27

0.4.0
============

BREAKING
------------
* worker-pool: load based worker pool (#11)
* cheerio: adapt for version 1.0.0-rc.10 (#271)
* test: adapt for URI.js v1.19.7 (#301)

Fix
------------
* downloader: correctly transfer resource body
* correctly convent ArrayBufferView to Buffer
* worker-pool: fix ready

Enhancement
------------
* npm: update
* life-cycle: add init and dispose life cycle
* resource: optionally redirected savePath
* resource: take a log on replacing long search string
* save-to-disk: optionally use remote date
* worker-pool: log worker errors
* worker-pool: custom initializer of worker

Test
------------
* worker-pool: basic unit test
* save-html-to-disk: initial unit tests with mocked fs
* save-to-disk: refactor tests

0.3.2
============

* resource: fix redirected path processing (#157)
* downloader: optional wait for this.init in method onIdle (#152)
* typescript: prefer type only import

0.3.1
============

* resource: use correct file scheme for windows (#145)

0.3.0
============

New Feature
------------
* life-cycle: extract and process source maps (#123)
* adapters: async processHtml
* life-cycle: add read-or-copy-local-resource
* resource: support file protocol (#126)

Misc
------------
* types: export type CheerioElement
* resource: optional skip replacePath processing in case of parser error (#107)
* resource: fix new type of Buffer.from (#116)
* build(deps): bump cheerio from 1.0.0-rc.3 to 1.0.0-rc.5
* io: mkdirRetry returns no string
* life-cycle: add download-streaming-resource to default
* skip-links: skip unix scheme
* skip-links: allow file protocol
* download: skip non-http url
* (BREAKING) resource: refactor createResource (#139)

0.2.0
============
* life-cycle: streaming download and save binary resource to disk
* build(deps-dev): bump @types/cheerio from 0.22.21 to 0.22.22

0.1.7
============
* resource: parse and process standalone svg images
* save-html-to-disk: keep location hash in redirect placeholder
* detect-resource-type: export lowerCaseExtension
* downloader: log downloadLink instead of rawUrl
* typescript: update to v4.0

0.1.6
============
* save-resource-to-disk: compare redirectedUrl with url
* process-html: submit resources from inline css
* downloader: correctly use adjustTimer on start
* downloader: deduplicate on redirectedUrl
downloader: do not wait for complete on add

0.1.5
============
* downloader: do not wait for complete on add
* process-html: fix detecting type
* npm: update p-queue to 6.6.0
* npm: move copy script to build

0.1.4
============
* save-html-to-disk: fix redirect check
* logger: add logger for skipExternal

0.1.3
============
* save-html-to-disk: fix redirect placeholder path

0.1.2
============
* adapters: make processRedirectedUrl named function
* options: move initialUrl and logSubDir to StaticDownloadOptions
* options: retry on error codes
* download-resource: manually retry on got internal errors
* io: refactor mkdirRetry
* process-html: skip invalid srcset

0.1.1
============
* io: remove mkdirRetrySync and update writeFile
* util: arrayToMap could freeze the object returned if required
* detect-resource-type: fix url with search and hash
* options: allow merging got options from StaticDownloadOptions
* options: add comments
* life-cycle: convent default life cycle fn to named function

0.1.0
============
Initial release.

0 comments on commit c5d98f4

Please sign in to comment.