github MrLesk/Backlog.md v1.55.0

5 hours ago

v1.55.0

Highlights

  • JSON draft lists: backlog draft list --json provides versioned machine-readable output while preserving the existing filters and local scope. (#1104)

Fixes

  • Stopping the npm/Bun launcher stops its native process. POSIX SIGTERM, SIGHUP and SIGQUIT are forwarded and the launcher waits for the binary's exit status. Repeated termination signals allow browser and MCP cleanup to finish; terminal Ctrl+C keeps its existing behavior. (#1127, @mhrstmnn)
  • Preserve unknown YAML frontmatter in tasks, drafts, documents and decisions when unrelated fields are edited. Backlog-owned fields remain editable and clearable. (#1125, #1119)
  • Write newly generated timestamps with explicit UTC while preserving historical values and date-only fields. (#1124)
  • Repair duplicate task IDs through backlog doctor --fix. (#1122)
  • Preserve checked acceptance criteria when replacing criteria. (#1115)
  • Preserve nested headings and inline hashes when saving decisions, and distinguish cleared sections from omitted sections. (#1018, @Iams4kura)
  • Skip fetching a Git remote that is not configured, avoiding repeated errors in repositories without origin. (#1023, @Lingikaushikreddy)

Build and tooling

  • Release tags now contain the matching source version, so source archives and Nix builds report the release version. (#1126)
  • Upgrade architecture CI to Groma 0.7. (#1120)

Full Changelog: v1.54.0...v1.55.0

Don't miss a new Backlog.md release

NewReleases is sending notifications on new releases.