Skip to content

Commit 29c546a

Browse files
authored
chore(release): bump to v2.4.1 (#39)
## Release v2.4.1 Patch release. Ships the `--help` de-duplication fix and the new `init` lifecycle E2E coverage from #38 (already on `main`, verified live on the `2.4.0-canary.e21b238` build). - `package.json` → `2.4.1` - `CHANGELOG.md` → `[2.4.1]` entry (Fixed: doubled `--help`; Added: init E2E tests) No version-pinned docs to update — README/llms reference `@latest`. After merge, dispatch the **Publish** workflow to tag `v2.4.1`, publish npm `latest` (OIDC provenance), and create the GitHub Release.
1 parent e21b238 commit 29c546a

2 files changed

Lines changed: 21 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [2.4.1] - 2026-06-01
11+
12+
### Fixed
13+
14+
- **`--help` rendered the command list twice.** The program description embedded a
15+
hand-maintained command list that commander also auto-generates, producing two
16+
command sections with contradictory `init` descriptions — the manual one stale,
17+
claiming the global skill installs by default (it is opt-in since 2.4.0). The manual
18+
list is removed; commander is now the single source, with the MCP-mode and starter
19+
hints appended after it via `addHelpText`.
20+
21+
### Added
22+
23+
- **`init` lifecycle E2E tests** (`tests/cli-init.e2e.test.ts`) — spawn the real binary
24+
across every mode (`--json`, default, `--all`, `--agents`, unknown-id, empty
25+
selection, idempotent re-run, missing path, `--skill` opt-in), plus `promptSelection`
26+
non-TTY fallback tests. The CLI action layer was previously uncovered.
27+
1028
## [2.4.0] - 2026-06-01
1129

1230
### Added
@@ -40,6 +58,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4058
Baseline for this changelog. For release history prior to and including 2.3.0, see the
4159
[git tags](https://github.com/bntvllnt/codebase-intelligence/tags) and commit history.
4260

43-
[Unreleased]: https://github.com/bntvllnt/codebase-intelligence/compare/v2.4.0...HEAD
61+
[Unreleased]: https://github.com/bntvllnt/codebase-intelligence/compare/v2.4.1...HEAD
62+
[2.4.1]: https://github.com/bntvllnt/codebase-intelligence/compare/v2.4.0...v2.4.1
4463
[2.4.0]: https://github.com/bntvllnt/codebase-intelligence/compare/v2.3.0...v2.4.0
4564
[2.3.0]: https://github.com/bntvllnt/codebase-intelligence/releases/tag/v2.3.0

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "codebase-intelligence",
3-
"version": "2.4.0",
3+
"version": "2.4.1",
44
"description": "Codebase analysis engine with MCP integration for LLM-assisted code understanding",
55
"type": "module",
66
"main": "dist/cli.js",

0 commit comments

Comments
 (0)