# Changelog ## 2025-11-22 - 1.2.42 - fix(package.json) Add packageManager field to package.json to pin pnpm version - Add packageManager: "pnpm@10.18.1+sha512.77a884a165cbba2d8d1c19e3b4880eee6d2fcabd0d879121e282196b80042351d5eb3ca0935fa599da1dc51265cc68816ad2bddd2a2de5ea9fdf92adbec7cd34" to package.json to lock pnpm CLI version and integrity ## 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 - Updated devDependencies from @gitzone/* to @git.zone/* (tsbuild, tsrun, tstest) and bumped versions - Re-scoped runtime dependencies from @pushrocks/* to @push.rocks/* and updated package versions - Replaced deprecated smartfile usage with new async smartfs API; added SmartFs instance in ts/tsdocker.plugins.ts - Switched sync filesystem calls to Node fs where appropriate (fs.existsSync, fs.mkdirSync) and updated code to await smartfs.file(...).write()/delete() - Made buildDockerFile async and awaited file write/delete operations to ensure correct async flow - Updated CLI bootstrap to require @git.zone/tsrun in cli.ts.js - Removed tslint.json and cleaned up CI configuration (.gitlab-ci.yml content removed) - Added readme.hints.md describing the migration and dependency changes ## 2021-09-30 - 1.2.40 - release (no code changes) Routine release tag with no recorded source changes. - Tagged release only (no changelogged changes). ## 2021-09-30 - 1.2.39 - fix(core) Core maintenance updates. - Internal core updates and maintenance. ## 2019-05-28 - 1.2.38 - fix(core) Core maintenance updates. - Internal core updates and maintenance. ## 2019-05-27 - 1.2.37 - fix(core) Core maintenance updates. - Internal core updates and maintenance. ## 2019-05-27 - 1.2.36 - fix(core) Core maintenance updates. - Internal core updates and maintenance. ## 2019-05-21 - 1.2.35 - fix(core) Core maintenance updates. - Internal core updates and maintenance. ## 2019-05-21 - 1.2.34 - fix(core) Core maintenance updates. - Internal core updates and maintenance. ## 2019-05-12 - 1.2.33 - fix(core) Core maintenance updates. - Internal core updates and maintenance. ## 2019-05-12 - 1.2.32 - fix(core) Core maintenance updates. - Internal core updates and maintenance. ## 2019-05-12 - 1.2.31 - fix(bin name) Rename of the published CLI binary. - Changed published binary name from "npmdocker" to "tsdocker". ## 2019-05-10 - 1.2.30 - fix(core) Core maintenance updates. - Internal core updates and maintenance. ## 2019-05-10 - 1.2.29 - fix(core) Core maintenance updates. - Internal core updates and maintenance. ## 2019-05-10 - 1.2.28 - fix(core) Core maintenance updates. - Internal core updates and maintenance. ## 2019-05-09 - 1.2.27 - fix(core) Core maintenance updates. - Internal core updates and maintenance. ## 2018-10-29 - 1.2.26 - fix(ci) CI build process change. - Removed "npmts" from the build process. ## 2018-10-29 - 1.2.25 - fix(core) Core maintenance updates. - Internal core updates and maintenance. ## 2018-10-28 - 1.2.24 - fix(clean) Improved image cleanup. - Images are now cleaned in a more thorough way. ## 2018-09-16 - 1.2.23 - fix(core) Core maintenance updates. - Internal core updates and maintenance. ## 2018-09-16 - 1.2.22 - fix(dependencies) Dependency updates. - Updated dependencies (maintenance). ## 2018-07-21 - 1.2.21 - fix(update to latest standards) Standards/update alignment. - Updated codebase to latest standards (general maintenance). ## 2018-05-18 - 1.2.20 - release (no code changes) Tagged release with no recorded source changes. - Tagged release only (no changelogged changes). ## 2018-05-18 - 1.2.19 - fix(ci) CI improvements. - Added a build command to package.json to support CI builds. ## 2018-05-18 - 1.2.18 - fix(package) Packaging change for scoped publish. - Include npmdocker under the @gitzone npm scope. ## 2018-01-24 - 1.2.18 - update Documentation update. - Updated package description. ## 2017-10-13 - 1.2.17 - fix(cleanup) Cleanup behavior fix. - Now cleans up correctly after operations. ## 2017-10-13 - 1.2.16 - update Miscellaneous updates. - General maintenance and updates. ## 2017-10-13 - 1.2.15 - fix(test) Testing improvements. - Fixed Docker testing. ## 2017-10-07 - 1.2.14 - ci CI improvements. - Updated CI configuration. ## 2017-10-07 - 1.2.13 - update(analytics) Analytics integration. - Updated Analytics integration. ## 2017-10-07 - 1.2.12 - update(dependencies) Dependency updates. - Updated dependencies. ## 2017-07-16 - 1.2.11 - update Dependency and greeting update. - Updated dependencies and changed greeting text. ## 2017-04-21 - 1.2.10 - feature Added analytics. - Now includes SmartAnalytics. ## 2017-04-02 - 1.2.8 - docs & ci Docs and CI updates. - Updated README and CI configuration. ## 2017-04-02 - 1.2.7 - fix(command) Command execution fix. - Fixed command execution behavior. ## 2017-03-28 - 1.2.6 - ci CI configuration update. - Updated .gitlab-ci.yml for correct images/steps. ## 2017-03-28 - 1.2.5 - ci CI improvements. - Further CI updates. ## 2017-03-28 - 1.2.4 - perf Performance improvements. - Now runs asynchronously and is significantly faster. ## 2017-02-12 - 1.2.3 - feature New cleanup and diagnostics features. - Added speedtest utility. - Added removal of volumes. ## 2017-02-11 - 1.2.2 - feature Cleanup enhancement. - Added "clean --all" option to remove more artifacts. ## 2017-02-11 - 1.2.1 - maintenance Docs and dependency updates. - Updated README and dependencies. ## 2016-08-04 - 1.2.0 - maintenance Dependency cleanup. - Removed unnecessary dependencies. ## 2016-07-29 - 1.1.6 - feature Environment support. - Added support for qenv. ## 2016-07-29 - 1.1.5 - fix Container cleanup improvements. - Now also removes old running containers. ## 2016-07-29 - 1.1.4 - fix Namespace conflict avoidance. - Removes previous containers to avoid name-space conflicts after errors. ## 2016-07-29 - 1.1.3 - ci CI image configuration. - Added correct images for GitLab CI. ## 2016-07-29 - 1.1.2 - ci CI fixes. - Fixed GitLab CI configuration. ## 2016-07-28 - 1.1.1 - ci CI fixes and configuration. - Fixed gitlab.yml and CI issues. ## 2016-07-28 - 1.1.0 - feature Docker-in-Docker support. - Improved support for Docker-in-Docker scenarios. ## 2016-07-28 - 1.0.5 - feature & ci Docker socket option and CI update. - Added dockerSock option. - Updated .gitlab-ci.yml. ## 2016-07-19 - 1.0.4 - release (no code changes) Tagged release with no recorded source changes. - Tagged release only (no changelogged changes). ## 2016-07-19 - 1.0.3 - feature Environment tagging. - Added environment tag support. ## 2016-07-19 - 1.0.2 - milestone CLI and stability improvements. - Wired up CLI usage. - Marked as fully working. ## 2016-07-19 - 1.0.1 - initial improvements Early project refinements and Docker integration. - Added/updated Docker integration and configuration. - Improved config handling and path management. - Updated Docker handling and removed test artifacts. ## 2016-07-13 - 1.0.0 - initial Initial release. - Added README and initial project scaffolding.