# Changelog ## 2026-02-03 - 3.0.0 - BREAKING CHANGE(tools) replace install functionality with a minimal placeholder CLI; remove installer, logging, path utilities, and related assets - Removed installer implementation (ts/tools.install.ts) and package library asset (assets/package_library.json). - Removed logging and path utilities (ts/tools.logging.ts, ts/tools.paths.ts) and simplified plugins (ts/tools.plugins.ts) to only export smartcli. - Reworked CLI (ts/tools.cli.ts) to a placeholder standard command that prints messages instead of running installs; internal CLI version set to 2.0.22. - Module export/behavior changed: ts/index.ts now exports runCli and no longer auto-runs; tests updated to expect runCli. - package.json updated: description changed, several dependencies removed (e.g. @push.rocks/smartlog, @push.rocks/smartshell), @types/node bumped to ^22.0.0, and assets removed from packaged files list. - Removed project policy and metadata files: .snyk deleted and readme.md added with usage and legal information. ## 2026-02-03 - 2.0.22 - core Core maintenance release. - fix(core): update — minor core fixes and maintenance improvements. ## 2026-02-03 - 2.0.23 - release tag Release tag only — no recorded changelog details. - 2.0.23: release tag with no additional commit message. ## 2020-10-05 - 2.0.3 - 2.0.21 - core (maintenance) Series of maintenance releases containing repeated small core fixes. - Multiple commits "fix(core): update" applied across 2.0.3 through 2.0.21 addressing minor bugs and stability improvements. - These releases are maintenance-focused; no user-facing feature additions recorded. ## 2019-06-17 - 2.0.2 - core Maintenance update to core. - fix(core): update — continued minor fixes and upkeep. ## 2018-06-07 - 2.0.0 - 2.0.1 - policy/package fixes Initial 2.0.x releases with policy and package fixes. - 2.0.0: fix(snyk policy): update — update to Snyk policy. - 2.0.1: fix(package.json): fix private property — corrected package.json property. - 2.0.2: release tag (later maintenance continued in subsequent 2.0.x). ## 2018-06-07 - 1.0.9 - core (feature) New core scope added. - feat(core): new tools scope — introduces a "tools" scope in core. ## 2017-06-04 - 1.0.8 - release tag Release tag only — no recorded changelog details. - 1.0.8: release tag with no additional commit message. ## 2017-06-04 - 1.0.7 - cli CLI update. - update cli — improvements/updates to the command-line interface. ## 2017-05-28 - 1.0.6 / 1.0.5 - docs & CLI Documentation and CLI additions. - 1.0.6: update README — documentation updates. - 1.0.5: add cli.js — adds CLI entry point. ## 2017-05-28 - 1.0.4 - maintenance and cleanups Collection of maintenance, cleanup, and packaging updates for 1.0.4 over several commits. - update / cleanup — general code cleanups. - Update packageLibrary.json — package metadata adjusted. - added cli.js, added .npmignore — packaging and CLI support added. - Consolidated multiple 1.0.4 changes across 2016–2017 into this release. ## 2016-03-03 - 1.0.3 - tests Test fix. - fix test.ts — test suite correction. ## 2016-03-03 - 1.0.2 - CI Continuous integration fix. - fix Travis — adjusts CI configuration. ## 2016-03-02 - 1.0.1 - install/tests Installer and tests improvements. - now installing things correctly — fixes installation behavior. - create test / update — test additions and miscellaneous updates. ## 2016-03-02 - 1.0.0 - initial release Project initial structure and first release. - add structure / set up initial structure / cleanup — initial project layout and housekeeping. - initial (2016-02-29 and 2016-02-24) — first commits establishing the repository.