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.
- Adjust
Request
comment for v7 [myarmolinsky] - Update
image_size
typing for API v7 [myarmolinsky] - Update
contract
types for API v7 [myarmolinsky]
- Update pinejs-client and make use of improved typings [Pagan Gazzard]
- Stop actively supporting v1 docker image format [Otavio Jacobi]
- Fix CI error of tar files created on mac [Otavio Jacobi]
- resolve: Replace request with fetch [Thodoris Greasidis]
- Drop support for node < 20.6.0 [Thodoris Greasidis]
- Drop release.createClient [Thodoris Greasidis]
- Upgrade dockerode and docker-modem dependencies [Ken Bannister]
- Prettify fix for consistent-type-imports [Ken Bannister]
- Prettify fix for whitespace [Ken Bannister]
- release/createClient: Allow specifying the "retry" options [Thodoris Greasidis]
- Update dockerode to 3.3.5 [Pagan Gazzard]
- Use the JSONStream typings from @types/jsonstream [Pagan Gazzard]
- Make use of
pipeline
for piping streams together [Pagan Gazzard]
- Allow injecting any PinejsClientCore compatible API client [Thodoris Greasidis]
- NodeResolver: Refactor the recursion to an async-await loop [Thodoris Greasidis]
- Drop bluebird & bluebird-lru-cache in favor of memoizee [Thodoris Greasidis]
- Fix the remaining linting errors [Thodoris Greasidis]
- Remove unnecessary regex escaping [Thodoris Greasidis]
- Replace the {} type with object [Thodoris Greasidis]
- Update TypeScript to 5.2.2 and @blaena/lint to v7.2.1 [Thodoris Greasidis]
- builder: Fix unawaited buildDir pack() promise [Thodoris Greasidis]
- api: Restore the accidentally removed concurrency limits [Thodoris Greasidis]
- .mocharc: Use "exit: true" to workaround hanging on completion on node20 [Thodoris Greasidis]
- tests: Fix the expected error message for Dockerfile syntax errors [Thodoris Greasidis]
- Remove
cachefrom
from pull options [Felipe Lalanne] - Skip manifest query for intermediate build stages [Felipe Lalanne]
- Use native map where possible [Pagan Gazzard]
- Use native filter [Pagan Gazzard]
- Use native endsWith [Pagan Gazzard]
- Use native includes [Pagan Gazzard]
- Use native Object.assign [Pagan Gazzard]
- Use native Object.keys [Pagan Gazzard]
- Switch to native null check [Pagan Gazzard]
- Switch to native object check [Pagan Gazzard]
- Switch to native string check [Pagan Gazzard]
- Switch to native function check [Pagan Gazzard]
- Switch to native Array.isArray [Pagan Gazzard]
- Switch to returning native promises, not bluebird promises [Pagan Gazzard]
- Update minimum nodejs version to 16.13.0 [Pagan Gazzard]
- Update tar-stream and tar-utils to 3.x [Pagan Gazzard]
- Use registry credentials to query image manifest [Felipe Lalanne]
- Allow PR checks for external contributions [Kyle Harding]
- Ignore references to build stages when evaluating manifests [Kyle Harding]
- OCI Image Index should allow platform opts [Kyle Harding]
- Write to debug log when using platform option [Kyle Harding]
- Fixup tests to use recent debian:bullseye-slim images [Kyle Harding]
- test/multibuild: Use 127.0.0.1 for the extra_hosts test [Ken Bannister]
- Output error text to aid test debugging [Ken Bannister]
- Replace balenaCI & circleCI with flowzone [Thodoris Greasidis]
- Pin dockerode to v3.3.3 to avoid regression [Ken Bannister]
- Prettify fixup [Ken Bannister]
- Fix underspecified generics in release/models [Ken Bannister]
- Properly mark jsesc as a prod dependency [Thodoris Greasidis]
- Add build task option to use default docker platform behavior [Akis Kesoglou]
- Another manual version bump [dfunckt]
- Manually bump version to avoid clash on npm [Akis Kesoglou]
- Add section for dockerfile-template in README [Akis Kesoglou]
- Import dockerfile-template [Akis Kesoglou]
- Import docker-qemu-transpose [Akis Kesoglou]
- Import balena-release [Akis Kesoglou]
- Import balena-compose-parse [Akis Kesoglou]
- Import resin-bundle-resolve [Akis Kesoglou]
- Import resin-docker-build [Akis Kesoglou]
- Import balena-multibuild [Akis Kesoglou]
- Add scaffolding [Akis Kesoglou]