108 lines
4.6 KiB
Markdown
108 lines
4.6 KiB
Markdown
# Changelog
|
||
|
||
## 2026-02-03 - 3.1.1 - fix(tools)
|
||
no changes detected
|
||
|
||
- No files were modified in this diff
|
||
- No code or documentation changes to include in a commit message
|
||
|
||
## 2026-02-03 - 3.1.0 - feat(cli)
|
||
add update command to check and update globally installed @git.zone packages
|
||
|
||
- Adds a new mod_update module and PackageManagerUtil to detect installed @git.zone packages and fetch latest versions
|
||
- Supports npm, yarn and pnpm: detection, listing, version comparison and executing updates
|
||
- Interactive confirmation via @push.rocks/smartinteract with a -y flag to skip prompt
|
||
- Uses @push.rocks/smartshell to run shell commands for listing and updating packages
|
||
- Wires the new 'update' command into the CLI (tools.cli) and updates CLI version to 3.0.0
|
||
- Adds CLI helper files (cli.child.js, adjusts cli.js and cli.ts.js) to run TypeScript CLI via tsrun/runPath
|
||
- Updates package.json to include new dependencies and npmextra.json with release registries and @git.zone/cli metadata
|
||
- Updates .gitignore to exclude local AI tool dirs (.claude, .serena)
|
||
|
||
## 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. |