UNPKG

blockmap

Version:
129 lines (85 loc) 4.24 kB
# Change Log All notable changes to this project will be documented in this file automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY! This project adheres to [Semantic Versioning](http://semver.org/). # v4.0.3 ## (2020-11-30) * Update typescript to v4.1.2 [Alexis Svinartchouk] * Add versionbot changelog [Alexis Svinartchouk] # v4.0.2 ## (2020-07-14) * Update generated docs [Alexis Svinartchouk] * Use tslib [Alexis Svinartchouk] * Use strict typescript flag [Alexis Svinartchouk] * Update dependencies [Alexis Svinartchouk] * Update resin-lint -> balena-lint [Alexis Svinartchouk] # v4.0.1 ## (2020-03-31) * Update generated docs [Alexis Svinartchouk] * Update resin-lint [Alexis Svinartchouk] * Transform._flush is public [Alexis Svinartchouk] ## 4.0.0 - 2019-04-04 * Remove travis and appveyor configs [Alexis Svinartchouk] * Don't test on node 4 [Alexis Svinartchouk] * Replace jsdoc with typedoc, rename resin -> balena [Alexis Svinartchouk] * Change licence MIT -> Apache [Alexis Svinartchouk] * Add licence in each ts file [Alexis Svinartchouk] * Convert to typescript [Alexis Svinartchouk] ## v3.4.3 - 2018-06-01 * Upgrade(package): Bump dev dependencies #53 [Jonas Hermsmeier] ## v3.4.2 - 2018-06-01 * Fix(read-stream): Read the last range entirely in ReadStream #52 [Alexis Svinartchouk] * Test(read-stream) Add a test case with the last block larger than chunk size #52 [Alexis Svinartchouk] * Fix(test) Fix typo in ReadStream tests #52 [Alexis Svinartchouk] ## v3.4.1 - 2018-05-30 * Test(ci): Add Node v10 to CI test matrix #50 [Jonas Hermsmeier] ## v3.4.0 - 2018-05-30 * Feat(read-stream): Add a generateChecksums option #51 [Alexis Svinartchouk] ## v3.3.0 - 2018-05-30 * Fix(read-stream): Verify on end #49 [Jonas Hermsmeier] * Feat(filter-stream): Add .rangesVerified counter #49 [Jonas Hermsmeier] * Feat(read-stream): Add .rangesVerified counter #49 [Jonas Hermsmeier] ## v3.2.1 - 2018-05-30 * Fix(test): Fix ERR_AMBIGUOUS_ARGUMENT in assert with Node 10 #48 [Jonas Hermsmeier] ## v3.2.0 - 2018-05-29 * Feat(filter-stream): Add a generateChecksums option #47 [Alexis Svinartchouk] ## v3.1.0 - 2018-05-29 * Feat(read-stream): Accept a custom fs implementation in ReadStream constructor options. #46 [Alexis Svinartchouk] ## v3.0.0 - 2018-02-23 * Doc(README): Update examples with new chunk format #41 [Jonas Hermsmeier] * Feat(blockmap): Move ReadStream.ReadStream -> BlockMap.ReadStream #41 [Jonas Hermsmeier] * Feat(read-stream): Make ReadStream emit BlockMap.Chunk #41 [Jonas Hermsmeier] * Feat(lib): Add BlockMap.Range & ReadStream.ReadRange #41 [Jonas Hermsmeier] * Test(filter-stream): Remove checks for block.address #41 [Jonas Hermsmeier] * Feat(filter-stream): Emit Chunk objects instead of Buffers #41 [Jonas Hermsmeier] ## v2.0.5 - 2018-02-20 * Test(filter-stream): Add assertions for bytes read #44 [Jonas Hermsmeier] ## v2.0.4 - 2018-02-16 * Chore(package): Update dependencies #42 [Jonas Hermsmeier] ## v2.0.3 - 2018-02-15 * Doc(README): Add reference links #43 [Jonas Hermsmeier] ## v2.0.2 - 2017-11-03 * Upgrade(package): Bump dependencies #39 [Jonas Hermsmeier] ## v2.0.1 - 2017-08-04 - **fix(package):** Fix `nanobench` not being a dev dependency - **chore(package):** Update mocha 3.4.2 -> 3.5.0 ## v2.0.0 - 2017-06-02 - **refactor(filter-stream):** Optimize performance - **feat(read-stream):** Refactor & optimize BlockMap.ReadStream - **BREAKING:** Removed `.blockInRange` property - **BREAKING:** Rewrote `open()`, `close()` and `destroy()` to implement the same behavior as `fs.ReadStream` - **BREAKING:** `start` & `end` options will now cause only partially covered regions to **NOT** be read - **BREAKING:** Removed `.options`, add `.verify` instead - **feat:** Added `.closed` & `.destroyed` properties - **feat:** Added `.highWaterMark` getter/setter - **feat:** Support `autoClose` option - **chore(package):** Add benchmarks - **chore(package):** Update mocha 3.2.0 -> 3.4.2 ## v1.2.0 - 2017-03-08 - **fix(filter-stream):** Prevent emitting too small blocks ## v1.1.0 - 2017-03-02 - **fix(read-stream):** Throw if [start,end] are OOB - **feat(blockmap):** Add .createFilterStream() - **feat(readstream):** Add `fd` option