Skip to content

Commit aa694ff

Browse files
chore(main): release 2.2.0 (#45)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Lars <120098061+LarsCowe@users.noreply.github.com>
1 parent 4f929f1 commit aa694ff

4 files changed

Lines changed: 32 additions & 4 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "2.1.0"
2+
".": "2.2.0"
33
}

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,34 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [2.2.0](https://github.com/LarsCowe/bmalph/compare/v2.1.0...v2.2.0) (2026-02-20)
9+
10+
11+
### Features
12+
13+
* **ts:** enable noUncheckedIndexedAccess for stricter type safety ([bd6d8dd](https://github.com/LarsCowe/bmalph/commit/bd6d8dd65afb70efe6fb0f8b02f4e42dfa44cb27))
14+
15+
16+
### Bug Fixes
17+
18+
* **doctor:** use withErrorHandling for consistency with other commands ([edffd81](https://github.com/LarsCowe/bmalph/commit/edffd81ad364911510ec1af9da1dbf8dc8014e37))
19+
* **installer:** escape project names in YAML config ([6e10ad3](https://github.com/LarsCowe/bmalph/commit/6e10ad3de9e1f07cc95bc442931ac18025290c98))
20+
* **installer:** guard against empty CSV files in manifest generation ([3229d3e](https://github.com/LarsCowe/bmalph/commit/3229d3ee3368e2d2ae4fe63d03fc9e96476fa60a))
21+
* **state:** warn when Ralph status file is corrupted ([4016b17](https://github.com/LarsCowe/bmalph/commit/4016b170226d13238589631fdfc7e6c1da1649a8))
22+
* **transition:** surface non-ENOENT errors instead of silently swallowing ([786c659](https://github.com/LarsCowe/bmalph/commit/786c65984ae145cb9397f03ad9e018b3e984b4c0))
23+
24+
25+
### Code Quality
26+
27+
* consolidate transition barrel exports into index.ts ([a8c2362](https://github.com/LarsCowe/bmalph/commit/a8c2362f3756cd0fbd452c3502b8bebae09b2814))
28+
* extract exists() helper to reduce try/access/catch boilerplate ([b0d043f](https://github.com/LarsCowe/bmalph/commit/b0d043fe9f7c53f442921de2a78d9b30086d559f))
29+
* **github:** extract SHA comparison and status building helpers ([b18c04f](https://github.com/LarsCowe/bmalph/commit/b18c04fbbcb3e7a2c1b1a1971773a19802907f90))
30+
* harden error handling, file operations, and input validation ([029ab22](https://github.com/LarsCowe/bmalph/commit/029ab2294295b243144f9209287eb8b120414bf6))
31+
* **installer:** use warn() instead of console.error for CSV mismatch ([c390be5](https://github.com/LarsCowe/bmalph/commit/c390be5a7204b32cd1702b37415d78d6772294c4))
32+
* move getSkipReason to github utility for reuse ([d7d9cd5](https://github.com/LarsCowe/bmalph/commit/d7d9cd5d918fb443ccfa764c01185be506355d2d))
33+
* resolve projectDir in CLI and make it required in commands ([51d576a](https://github.com/LarsCowe/bmalph/commit/51d576a849362b66c5e25f0af5eca03670f23bab))
34+
* **transition:** add progress logging to orchestration ([d156d87](https://github.com/LarsCowe/bmalph/commit/d156d876c5e3bdbbbeec1fb6780a3be7d5cb7429))
35+
836
## [2.0.0] - 2026-02-14
937

1038
### Breaking Changes

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "bmalph",
3-
"version": "2.1.0",
3+
"version": "2.2.0",
44
"description": "Unified AI Development Framework - BMAD phases with Ralph execution loop for Claude Code",
55
"type": "module",
66
"bin": {

0 commit comments

Comments
 (0)