Skip to content

Releases: LarsCowe/bmalph

v2.7.0

04 Mar 08:54
c7d4e06

Choose a tag to compare

2.7.0 (2026-03-04)

Features

  • add Codex skills delivery, promote Cursor to full tier, and add lite PRD workflow (36c5c72)
  • promote Cursor to full tier with experimental flag (1b3a9e6)

Bug Fixes

  • harden error handling, eliminate injection surfaces, and reduce duplication (d5e169b)
  • harden process lifecycle, tighten artifact matching, and fill test gaps (ebf75ac)

Code Quality

  • eliminate duplication, normalize patterns, and expand test coverage (238a1d8)

v2.6.0

28 Feb 18:22
8884ab3

Choose a tag to compare

2.6.0 (2026-02-28)

Features

  • add bmalph run command to start Ralph loop with dashboard (70bf737)
  • deprecate bmalph watch in favor of bmalph run (4da6764)
  • promote Copilot to full tier with experimental flag (a776dc3)

Code Quality

  • simplify codebase and extract shared platform logic (233f4be)

v2.5.0

28 Feb 08:50
679a36f

Choose a tag to compare

2.5.0 (2026-02-27)

Features

  • ralph: add /bmalph-watch slash command (902376f)
  • watch: add live dashboard for Ralph loop monitoring (be9ec34)

Bug Fixes

  • ralph: deduplicate PRD task extraction in task_sources (add09fc)
  • ralph: detect completion mismatch and deprecate legacy scripts (1711aab)
  • ralph: prevent set -e leak and CWD pollution in ralph_loop tests (2d0b98d)
  • ralph: resolve 3 known bugs in wizard_utils, enable_core, task_sources (a311aaa)
  • ralph: use jq for JSON generation to prevent injection from special characters (1270f14)
  • tests: increase previewUpgrade timeout for Windows CI (cdcd647)
  • watch: rename completionMismatch to ralphCompleted, fix status tests (e679c9f)

Code Quality

  • remove deprecated exports and update docs (ee817d4)

v2.4.0

23 Feb 23:35
76d6ba2

Choose a tag to compare

2.4.0 (2026-02-23)

Features

  • add bmalph implement CLI command with pre-flight validation (9932717)
  • add slash commands and remove /bmalph-reset reference (a30d484)
  • doctor: add jq availability check (19824dc)
  • implement: add re-run protection and file generation summary (e53d0d4)
  • reset: add bmalph reset command (3231b6a)
  • status: detect phase from BMAD artifacts during phases 1-3 (67593c4)
  • transition: improve artifact detection and progress preservation (02709cc)
  • validate: read task counts from Ralph status data (329e8b5)

v2.3.0

21 Feb 20:14
4411536

Choose a tag to compare

2.3.0 (2026-02-21)

Features

  • add multi-platform support for six AI coding assistants (#54) (864316e)
  • init: detect existing BMAD installation during init (42d0047), closes #52

Bug Fixes

  • prevent data loss in atomic _bmad copy with rename-aside pattern (b728a58)
  • transition: handle unreadable new spec file in changelog generation (2d3cb9e)
  • transition: warn when readiness report is unreadable during NO-GO check (69fba65)

v2.2.1

21 Feb 16:19
5d8301a

Choose a tag to compare

2.2.1 (2026-02-21)

Bug Fixes

  • correct 4 Ralph integration bugs (1fc394a)

Code Quality

  • remove Ralph upstream tracking (a00a80b)

v2.2.0

20 Feb 16:37
aa694ff

Choose a tag to compare

2.2.0 (2026-02-20)

Features

  • ts: enable noUncheckedIndexedAccess for stricter type safety (bd6d8dd)

Bug Fixes

  • doctor: use withErrorHandling for consistency with other commands (edffd81)
  • installer: escape project names in YAML config (6e10ad3)
  • installer: guard against empty CSV files in manifest generation (3229d3e)
  • state: warn when Ralph status file is corrupted (4016b17)
  • transition: surface non-ENOENT errors instead of silently swallowing (786c659)

Code Quality

  • consolidate transition barrel exports into index.ts (a8c2362)
  • extract exists() helper to reduce try/access/catch boilerplate (b0d043f)
  • github: extract SHA comparison and status building helpers (b18c04f)
  • harden error handling, file operations, and input validation (029ab22)
  • installer: use warn() instead of console.error for CSV mismatch (c390be5)
  • move getSkipReason to github utility for reuse (d7d9cd5)
  • resolve projectDir in CLI and make it required in commands (51d576a)
  • transition: add progress logging to orchestration (d156d87)