changelog.md for @git.zone/tsdocker

2026-03-24 - 2.2.4 - fix(config)

migrate configuration loading to smartconfig and update build tooling compatibility

2026-03-24 - 2.2.3 - fix(config)

update workflow repository URL handling and package config file references

2026-03-24 - 2.2.2 - fix(config)

rename npmextra configuration file to .smartconfig.json

2026-03-24 - 2.2.1 - fix(config)

switch configuration loading from npmextra to smartconfig

2026-03-19 - 2.2.0 - feat(cli/buildx)

add pull control for builds and isolate buildx builders per project

2026-03-15 - 2.1.0 - feat(cli)

add global remote builder configuration and native SSH buildx nodes for multi-platform builds

2026-03-12 - 2.0.2 - fix(repo)

no changes to commit

2026-03-12 - 2.0.1 - fix(repository)

no changes to commit

2026-03-12 - 2.0.0 - BREAKING CHANGE(cli)

remove legacy container test runner and make the default command show the man page

2026-02-07 - 1.17.4 - fix()

no changes

2026-02-07 - 1.17.3 - fix(registry)

increase default maxRetries in fetchWithRetry from 3 to 6 to improve resilience when fetching registry resources

2026-02-07 - 1.17.2 - fix(registry)

improve HTTP fetch retry logging, backoff calculation, and token-cache warning

2026-02-07 - 1.17.1 - fix(registrycopy)

add fetchWithRetry wrapper to apply timeouts, retries with exponential backoff, and token cache handling; use it for registry HTTP requests

2026-02-07 - 1.17.0 - feat(tsdocker)

add Dockerfile filtering, optional skip-build flow, and fallback Docker config credential loading

2026-02-07 - 1.16.0 - feat(core)

Introduce per-invocation TsDockerSession and session-aware local registry and build orchestration; stream and parse buildx output for improved logging and visibility; detect Docker topology and add CI-safe cleanup; update README with multi-arch, parallel-build, caching, and local registry usage and new CLI flags.

2026-02-07 - 1.15.1 - fix(registry)

use persistent local registry and OCI Distribution API image copy for pushes

2026-02-07 - 1.15.0 - feat(clean)

Make the clean command interactive: add smartinteract prompts, docker context detection, and selective resource removal with support for --all and -y auto-confirm

2026-02-07 - 1.14.0 - feat(build)

add level-based parallel builds with --parallel and configurable concurrency

2026-02-07 - 1.13.0 - feat(docker)

add Docker context detection, rootless support, and context-aware buildx registry handling

2026-02-06 - 1.12.0 - feat(docker)

add detailed logging for buildx, build commands, local registry, and local dependency info

2026-02-06 - 1.11.0 - feat(docker)

start temporary local registry for buildx dependency resolution and ensure buildx builder uses host network

2026-02-06 - 1.10.0 - feat(classes.dockerfile)

support using a local base image as a build context in buildx commands

2026-02-06 - 1.9.0 - feat(build)

add verbose build output, progress logging, and timing for builds/tests

2026-02-06 - 1.8.0 - feat(build)

add optional content-hash based build cache to skip rebuilding unchanged Dockerfiles

2026-02-06 - 1.7.0 - feat(cli)

add CLI version display using commitinfo

2026-02-06 - 1.6.0 - feat(docker)

add support for no-cache builds and tag built images for local dependency resolution

2026-02-06 - 1.5.0 - feat(build)

add support for selective builds, platform override and build timeout

2026-02-04 - 1.4.3 - fix(dockerfile)

fix matching of base images to local Dockerfiles by stripping registry prefixes when comparing image references

2026-01-21 - 1.4.2 - fix(classes.dockerfile)

use a single top-level fs import instead of requiring fs inside methods

2026-01-20 - 1.4.1 - fix(docs)

update README: expand usage, installation, quick start, features, troubleshooting and migration notes

2026-01-20 - 1.4.0 - feat(tsdocker)

add multi-registry and multi-arch Docker build/push/pull manager, registry storage, Dockerfile handling, and new CLI commands

2026-01-19 - 1.3.0 - feat(packaging)

Rename package scope to @git.zone and migrate to ESM; rename CLI/config keys, update entrypoints and imports, bump Node requirement to 18, and adjust scripts/dependencies

2025-12-13 - 1.2.43 - fix(packaging)

Rename package scope to @git.zone and migrate deps/CI; pin pnpm and enable ESM packaging

2025-11-22 - 1.2.42 - fix(package.json)

Add packageManager field to package.json to pin pnpm version

2025-11-22 - 1.2.41 - fix(core)

Migrate to @git.zone / @push.rocks packages, replace smartfile with smartfs and adapt filesystem usage; update dev deps and remove CI/lint config

2021-09-30 - 1.2.40 - release (no code changes)

Routine release tag with no recorded source changes.

2021-09-30 - 1.2.39 - fix(core)

Core maintenance updates.

2019-05-28 - 1.2.38 - fix(core)

Core maintenance updates.

2019-05-27 - 1.2.37 - fix(core)

Core maintenance updates.

2019-05-27 - 1.2.36 - fix(core)

Core maintenance updates.

2019-05-21 - 1.2.35 - fix(core)

Core maintenance updates.

2019-05-21 - 1.2.34 - fix(core)

Core maintenance updates.

2019-05-12 - 1.2.33 - fix(core)

Core maintenance updates.

2019-05-12 - 1.2.32 - fix(core)

Core maintenance updates.

2019-05-12 - 1.2.31 - fix(bin name)

Rename of the published CLI binary.

2019-05-10 - 1.2.30 - fix(core)

Core maintenance updates.

2019-05-10 - 1.2.29 - fix(core)

Core maintenance updates.

2019-05-10 - 1.2.28 - fix(core)

Core maintenance updates.

2019-05-09 - 1.2.27 - fix(core)

Core maintenance updates.

2018-10-29 - 1.2.26 - fix(ci)

CI build process change.

2018-10-29 - 1.2.25 - fix(core)

Core maintenance updates.

2018-10-28 - 1.2.24 - fix(clean)

Improved image cleanup.

2018-09-16 - 1.2.23 - fix(core)

Core maintenance updates.

2018-09-16 - 1.2.22 - fix(dependencies)

Dependency updates.

2018-07-21 - 1.2.21 - fix(update to latest standards)

Standards/update alignment.

2018-05-18 - 1.2.20 - release (no code changes)

Tagged release with no recorded source changes.

2018-05-18 - 1.2.19 - fix(ci)

CI improvements.

2018-05-18 - 1.2.18 - fix(package)

Packaging change for scoped publish.

2018-01-24 - 1.2.18 - update

Documentation update.

2017-10-13 - 1.2.17 - fix(cleanup)

Cleanup behavior fix.

2017-10-13 - 1.2.16 - update

Miscellaneous updates.

2017-10-13 - 1.2.15 - fix(test)

Testing improvements.

2017-10-07 - 1.2.14 - ci

CI improvements.

2017-10-07 - 1.2.13 - update(analytics)

Analytics integration.

2017-10-07 - 1.2.12 - update(dependencies)

Dependency updates.

2017-07-16 - 1.2.11 - update

Dependency and greeting update.

2017-04-21 - 1.2.10 - feature

Added analytics.

2017-04-02 - 1.2.8 - docs & ci

Docs and CI updates.

2017-04-02 - 1.2.7 - fix(command)

Command execution fix.

2017-03-28 - 1.2.6 - ci

CI configuration update.

2017-03-28 - 1.2.5 - ci

CI improvements.

2017-03-28 - 1.2.4 - perf

Performance improvements.

2017-02-12 - 1.2.3 - feature

New cleanup and diagnostics features.

2017-02-11 - 1.2.2 - feature

Cleanup enhancement.

2017-02-11 - 1.2.1 - maintenance

Docs and dependency updates.

2016-08-04 - 1.2.0 - maintenance

Dependency cleanup.

2016-07-29 - 1.1.6 - feature

Environment support.

2016-07-29 - 1.1.5 - fix

Container cleanup improvements.

2016-07-29 - 1.1.4 - fix

Namespace conflict avoidance.

2016-07-29 - 1.1.3 - ci

CI image configuration.

2016-07-29 - 1.1.2 - ci

CI fixes.

2016-07-28 - 1.1.1 - ci

CI fixes and configuration.

2016-07-28 - 1.1.0 - feature

Docker-in-Docker support.

2016-07-28 - 1.0.5 - feature & ci

Docker socket option and CI update.

2016-07-19 - 1.0.4 - release (no code changes)

Tagged release with no recorded source changes.

2016-07-19 - 1.0.3 - feature

Environment tagging.

2016-07-19 - 1.0.2 - milestone

CLI and stability improvements.

2016-07-19 - 1.0.1 - initial improvements

Early project refinements and Docker integration.

2016-07-13 - 1.0.0 - initial

Initial release.


Revision #2
Created 2026-03-28 13:51:25 UTC by foss.global Team
Updated 2026-03-29 16:50:02 UTC by foss.global Team