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.
- Export OutOfSyncError [Felipe Lalanne]
- Update dockerode and docker-toolbelt [Felipe Lalanne]
- Use
stream.promises.pipeline
rather than manualpipe
and promise wrapping [Pagan Gazzard] - Use
fs.promises
rather than manually wrappingfs
calls with a promise [Pagan Gazzard] - Switch from readable-stream 2.x to nodejs built in stream passthrough [Pagan Gazzard]
- Require dockerode instance to be passed in rather than defaulting one [Pagan Gazzard]
- Convert to typescript [Pagan Gazzard]
- Update chai-events [Pagan Gazzard]
- Switch to tmp-promise [Pagan Gazzard]
- Update mocha to 10.x [Pagan Gazzard]
- Use chai directly rather than via mochainon [Pagan Gazzard]
- Remove redundant versionist entries from package.json [Pagan Gazzard]
- Set up husky/lint-staged for automatic linting [Pagan Gazzard]
- Update typed-error to 3.x [Pagan Gazzard]
- Fix linting by ensuring it uses typescript 5.1 [Pagan Gazzard]
- Update to docker-toolbelt v5 [Akis Kesoglou]
- Update docker-toolbelt to v4.1.0 [Akis Kesoglou]
- Update dependencies [Akis Kesoglou]
- Convert to Javascript [Akis Kesoglou]
- Use Flowzone [Akis Kesoglou]
- Add .versionbot/CHANGELOG.yml for nested changelogs [Pagan Gazzard]
- Removed unused dependencies [Pagan Gazzard]
- Move rsync stdin close to batch finish callback [Cameron Diver]
- Use the correct process event when force closing rsync stdin [Cameron Diver]
- Fix rsync delta application on node 8 [Cameron Diver]
- Move event-stream to devDependencies [Pagan Gazzard]
- Use workflows for tests and add node 10 [Pagan Gazzard]
- Pin event-stream to avoid a security issue [Akis Kesoglou]
- Update to typed-error 2 [Pagan Gazzard]
- Replace the mkfifo package for an execSync(mkfifo) [Pablo Carranza Velez]
- Add a minimal README.md [Pablo Carranza Velez]
- Use a larger (10 minute) timeout for rsync to exit after applying [Pablo Carranza Velez]
- Ensure rsync compares checksums to determine changed files #27 [Akis Kesoglou]
- Optionally log debug information during delta generation #26 [Akis Kesoglou]
- Ensure rsync has exited before cleaning up #26 [Akis Kesoglou]
- Allow specifying an I/O timeout when generating a delta #26 [Akis Kesoglou]
- Add logging to assist debugging #25 [Akis Kesoglou]
- Fix seek error thrown when creating read stream in Node 8 #24 [Akis Kesoglou]
- Avoid applyDelta hangs by making waitAsync work properly for processes that have already exited #23 [Pablo Carranza Velez]
- Improve rsync termination #22 [Akis Kesoglou]
- Ignore rsync’s stdio #22 [Akis Kesoglou]
- Make sure all rejections in applyDelta are forwarded #21 [Akis Kesoglou]
- Fix packaging issue [Akis Kesoglou]
- Manually handle rsync timeout [Akis Kesoglou]
- Add compatibility with
npm link
[Akis Kesoglou]
- Update docker-toolbelt to v3.0.1 and add a basic test suite [Pablo Carranza Velez]
- Added support for generating and applying deltas on overlay2 [Akis Kesoglou]
- Change the rsync timeout to 30 minutes [Pablo Carranza Velez]
- Revert "remove arbitrary 6 minute timeout" [Pablo Carranza Velez]
- Update docker-toolbelt to v1.3.4 to support docker 17.03 [Pablo Carranza Velez]
- Remove arbitrary 6 minute timeout [Petros Angelatos]
- Add versionist for versioning and changelog [Pablo Carranza Velez]
- Bump docker-toolbelt to v1.3.3 [Pablo Carranza Velez]
- Use a hardlink copy to support AUFS (and OverlayFS) [Pablo Carranza Velez]
- Use docker-toolbelt from npm module [Pablo Carranza Velez]