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.
- CI: Update checkout settings [Pagan Gazzard]
- Use pipeline for
followProgressUnbuffered
to propagate errors [Pagan Gazzard]
- Update dependencies [Pagan Gazzard]
- Update to dockerode 4.x [Pagan Gazzard]
- Update dev dependencies [Pagan Gazzard]
- Relax dockerode peer version [Akis Kesoglou]
- Fix publish-docs action [Akis Kesoglou]
- Update to Typescript v5 [Akis Kesoglou]
- Make Dockerode a peer dep and export plain functions [Akis Kesoglou]
- Add method to follow stream progress without buffering to memory [Akis Kesoglou]
- Add method to identify balenaEngine [Akis Kesoglou]
- Rename
createDeltaAsync
and rewrite it to follow Dockerode’s method style [Akis Kesoglou] - Remove redundant async-ness from a few methods [Akis Kesoglou]
- Drop support for Node versions before v18 [Akis Kesoglou]
- Fix Dockerode type re-export [Akis Kesoglou]
- Export ImageNameParts interface [dfunckt]
- Delete docker-toolbelt.ts [dfunckt]
- Use Flowzone for CI [Akis Kesoglou]
- Export ImageNameParts interface [Lucian Buzzo]
- Fix small typo in README [Lucian Buzzo]
- Add typedoc generation and autopublish to docs branch [Lucian Buzzo]
- Improve the README with a better description of the module [Lucian Buzzo]
- Fix build referencing non-existent file [Akis Kesoglou]
- Modernise and update to typescript [Lucian Buzzo]
- Upgrade dockerode to fix new Buffer deprecation warning [Cameron Diver]
- Add .versionbot/CHANGELOG.yml for nested changelogs [Pagan Gazzard]
- Update to balena-lint 5.x [Pagan Gazzard]
- Update dependencies [Pagan Gazzard]
- Fix typings for class methods [Cameron Diver]
- Fix docker image name parsing for names with 3+ slashes [Paulo Castro]
- Pin event-stream to avoid flatmap-stream dependency [Cameron Diver]
- Update resin-semver to support balenaOS version strings [Paulo Castro]
- Dependencies: Update resin-semver version to support Balena OS [Lucian Buzzo]
- Don't use working directory when auto-deploying #27 [Cameron Diver]
- Ci: Fix circle auto-deploying workspaces #26 [Cameron Diver]
- Ci: Add circleci auto-deploy configuration #25 [Cameron Diver]
- Types: Add typescript types for module #25 [Cameron Diver]
- Fix a scoping issue that would cause the digest function to be overwritten, by renaming it to getDigest #24 [Pablo Carranza Velez]
- Allow getRegistryAndName, compileRegistryAndName, and normaliseImageName to work with images with digest #23 [Pablo Carranza Velez]
- Add method for generating Balena deltas #22 [Akis Kesoglou]
- Fix mounting overlay when the mount options exceed page size #21 [Akis Kesoglou]
- Use resin-semver for safe standardized handling of OS versions #20 [Lucian Buzzo]
- Fix setting default Promise when no options are passed [Pablo Carranza Velez]
- Use dockerode's promise functionality (docker will not have Async-suffixed methods) [Pablo Carranza Velez]
- Fix bug when undefined is passed to compileRegistryAndName [Cameron Diver]
- Remove default registry name from getRegistryAndName [Cameron Diver]
- Add normalizeImageName function [Cameron Diver]
- Add compileRegistryAndName as a counterpart to getRegistryAndName [Cameron Diver]
- Added support for inspecting and mounting overlay2 fs [Akis Kesoglou]
- Properly ignore error when mount target dir exists [Akis Kesoglou]
- Update versionist to v2.8.1 and remove unnecessary versionist.conf.js [Pablo Carranza Velez]
- Support docker 17.03 by making the semver check more forgiving [Pablo Carranza Velez]
- Fix mounting aufs when there's several layers and use random path for mount. [Pablo Carranza Velez]
- Add versionist with the default configuration [Pablo Carranza Velez]
- Fix: promisify all Docker functions [Pablo Carranza Velez]
- Fixed promisifying docker.runAsync so it returns all callback results. [0xCD]
- Implement imageRootDirMounted and aufsDiffPaths (AUFS support) [Pablo Carranza Velez]
- Improve the regex used for getRegistryAndName [Pablo Carranza Velez]
- Add Docker::getRegistryAndName(image) [Pablo Carranza Velez]
- Support vfs/overlay in Docker::imageRoorDir() [Kostas Lekkas]
- Initial version [Pablo Carranza Velez]