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.
- Update typescript to v4.1.2 [Alexis Svinartchouk]
- Add versionbot changelog [Alexis Svinartchouk]
- 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]
- Update generated docs [Alexis Svinartchouk]
- Update resin-lint [Alexis Svinartchouk]
- Transform._flush is public [Alexis Svinartchouk]
- 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]
- Upgrade(package): Bump dev dependencies #53 [Jonas Hermsmeier]
- 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]
- Test(ci): Add Node v10 to CI test matrix #50 [Jonas Hermsmeier]
- Feat(read-stream): Add a generateChecksums option #51 [Alexis Svinartchouk]
- 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]
- Fix(test): Fix ERR_AMBIGUOUS_ARGUMENT in assert with Node 10 #48 [Jonas Hermsmeier]
- Feat(filter-stream): Add a generateChecksums option #47 [Alexis Svinartchouk]
- Feat(read-stream): Accept a custom fs implementation in ReadStream constructor options. #46 [Alexis Svinartchouk]
- 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]
- Test(filter-stream): Add assertions for bytes read #44 [Jonas Hermsmeier]
- Chore(package): Update dependencies #42 [Jonas Hermsmeier]
- Doc(README): Add reference links #43 [Jonas Hermsmeier]
- Upgrade(package): Bump dependencies #39 [Jonas Hermsmeier]
- fix(package): Fix
nanobenchnot being a dev dependency - chore(package): Update mocha 3.4.2 -> 3.5.0
- refactor(filter-stream): Optimize performance
- feat(read-stream): Refactor & optimize BlockMap.ReadStream
- BREAKING: Removed
.blockInRangeproperty - BREAKING: Rewrote
open(),close()anddestroy()to implement the same behavior asfs.ReadStream - BREAKING:
start&endoptions will now cause only partially covered regions to NOT be read - BREAKING: Removed
.options, add.verifyinstead - feat: Added
.closed&.destroyedproperties - feat: Added
.highWaterMarkgetter/setter - feat: Support
autoCloseoption
- BREAKING: Removed
- chore(package): Add benchmarks
- chore(package): Update mocha 3.2.0 -> 3.4.2
- fix(filter-stream): Prevent emitting too small blocks
- fix(read-stream): Throw if [start,end] are OOB
- feat(blockmap): Add .createFilterStream()
- feat(readstream): Add
fdoption