Skip to content

v0.3.0 — Release versioning strategy

Choose a tag to compare

@smota smota released this 08 Jul 08:39

Highlights

  • Added configurable release versioning strategy support with the default main.minor.fix model.
  • Defined release bump meanings: main for breaking/compatibility-impacting changes, minor for additive backwards-compatible capabilities, and fix for corrections.
  • Added docs/release-versioning.md with setup choices, release evidence guidance, preview-first helper usage, validation examples, and promotion workflow.
  • Added releaseVersioning configuration in agent-workflow.config.json docs for strategy, segments, tag format, package version source, explicit approval, and pre-release policy.
  • Added read-only release preview command: node bin/cli.mjs release-plan.
  • Added release consistency validator: node scripts/validate-release-versioning.mjs.
  • Added release versioning library and tests.
  • Added PR manifest ## Release decision section.
  • Included the integration lifecycle fix from PR #50 so related Refs #... are ignored by automation; only implementation/closure keywords such as Implements and Closes drive issue integration.

Validation

  • node bin/cli.mjs release-plan --target . --bump minor --json
  • node scripts/validate-release-versioning.mjs --current 0.2.0 --next 0.3.0 --bump minor --json
  • pnpm test
  • pnpm test:workflow
  • pnpm format:check