Skip to content

docs(claude): adopt strict semver for releases#274

Merged
thejefflarson merged 1 commit into
mainfrom
semver-release-convention
Jul 27, 2026
Merged

docs(claude): adopt strict semver for releases#274
thejefflarson merged 1 commit into
mainfrom
semver-release-convention

Conversation

@thejefflarson

Copy link
Copy Markdown
Owner

Records the release-versioning convention in CLAUDE.md's Workflow section: strict semver computed from conventional-commit subjects since the last tag — feat → minor, fix/perf/refactor/chore/docs/ci/build → patch, !/BREAKING CHANGE → major (pre-1.0: breaking → minor).

Retires the old rolling 0.3.x patch-per-release cadence (…v0.3.110/111/112 all shipped feats as patch bumps). Going forward the version bump is computed strictly — the /deploy skill reads this — so the next release carrying any feat after v0.3.112 is v0.4.0, not v0.3.113.

Docs-only; no code change.

🤖 Generated with Claude Code

https://claude.ai/code/session_01VtjoJttCvBY4dzCoE4f9vP

…3.x patch cadence)

Record the release-versioning convention in the Workflow section: compute the version
bump strictly from conventional-commit subjects since the last tag (feat→minor,
fix/perf/refactor/chore/docs/ci/build→patch, breaking→major; pre-1.0 breaking→minor),
rather than the previous rolling patch-per-release (…0.3.110/111/112 shipped feats as
patch bumps). So the next release carrying a feat after v0.3.112 is v0.4.0.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VtjoJttCvBY4dzCoE4f9vP
@thejefflarson
thejefflarson merged commit d596567 into main Jul 27, 2026
5 checks passed
@thejefflarson
thejefflarson deleted the semver-release-convention branch July 27, 2026 00:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant