feat(tsdocker): add multi-registry and multi-arch Docker build/push/pull manager, registry storage, Dockerfile handling, and new CLI commands
This commit is contained in:
12
changelog.md
12
changelog.md
@@ -1,5 +1,17 @@
|
||||
# Changelog
|
||||
|
||||
## 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
|
||||
|
||||
- Introduce TsDockerManager orchestrator to discover, sort, build, test, push and pull Dockerfiles
|
||||
- Add Dockerfile class with dependency-aware build order, buildx support, push/pull and test flows (new large module)
|
||||
- Add DockerRegistry and RegistryStorage classes to manage registry credentials, login/logout and environment loading
|
||||
- Add CLI commands: build, push, pull, test, login, list (and integrate TsDockerManager into CLI)
|
||||
- Extend configuration (ITsDockerConfig) with registries, registryRepoMap, buildArgEnvMap, platforms, push and testDir; re-export as IConfig for backwards compatibility
|
||||
- Add @push.rocks/lik to dependencies and import it in tsdocker.plugins
|
||||
- Remove legacy speedtest command and related package.json script
|
||||
- Update README and readme.hints with new features, configuration examples and command list
|
||||
|
||||
## 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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user