Skip to content

docs(changelog): record the nine fixes that merged after the v3.10.0 tag - #1612

Merged
yvgude merged 1 commit into
mainfrom
docs/changelog-post-3.10.0
Aug 29, 2026
Merged

docs(changelog): record the nine fixes that merged after the v3.10.0 tag#1612
yvgude merged 1 commit into
mainfrom
docs/changelog-post-3.10.0

Conversation

@yvgude

@yvgude yvgude commented Aug 29, 2026

Copy link
Copy Markdown
Owner

deploy_checklist.mdAfter publishing local artifacts → "Record regressions or limitations with a reproducible local artifact."

Nine defect fixes (#1603) merged into main after v3.10.0 was tagged at 5b69202, so the published 3.10.0 artifacts contain none of them — and the changelog said nothing about it. Someone reading the 3.10.0 notes after hitting #1582 or #1586 currently cannot tell whether a fix exists at all.

What this changes

A ## [Unreleased] section at the top of CHANGELOG.md, describing each of the nine defects (not just the ticket numbers) and stating up front that none of it is in the 3.10.0 artifacts.

It also fixes a second, older problem in the same file: a heading ## [Unreleased] — Sprint R35 (2026-08-12) sat inside the 3.9.19 block. That content has long since shipped — its own #1508 entry appears again under 3.9.20 — so the heading claimed the opposite of the truth, and a real Unreleased section would have collided with it. It becomes ### Sprint R35 (2026-08-12) — shipped in the 3.9.x line, which matches where it already sits without asserting a precise version.

Documentation only. No code, no behavior change.

Release-checklist status for v3.10.0, for the record

Verified against the published artifacts while writing this:

Item Status
Release pipeline (gates, 10 targets, npm, crates.io, Homebrew) ✅ all green, run 33246635011
SHA256SUMS vs downloaded artifact ecd77397… matches
release-manifest.json vs SHA256SUMS ✅ all 10 hashes identical, checksums_sha256 matches
Published versions ✅ crates.io 3.10.0, npm lean-ctx-bin / pi-lean-ctx 3.10.0
Clean-environment install + lean-ctx doctor ✅ 33/38, the 5 misses are the expected "not set up yet" checks
Regressions recorded ❌ → this PR, plus #1611 for the macOS CI flake

🤖 Generated with Claude Code

The `deploy_checklist.md` post-release block asks for regressions and
limitations to be recorded. Nine defect fixes (PR #1603) merged into `main`
*after* `v3.10.0` was tagged at `5b69202`, so the published 3.10.0 artifacts do
not contain any of them — and the changelog said nothing about that. A user who
reads the 3.10.0 notes and hits #1582 or #1586 currently has no way to tell
whether the fix exists.

A new `## [Unreleased]` section lists all nine with the defect, not just the
ticket number, and states plainly at the top that none of it ships in 3.10.0.

Second, the file already had a `## [Unreleased] — Sprint R35 (2026-08-12)`
heading sitting *inside* the 3.9.19 block. That content is long since released —
its own #1508 entry also appears under 3.9.20 — so the heading claimed the
opposite of the truth and would have collided with the real Unreleased section.
It becomes `### Sprint R35 (2026-08-12) — shipped in the 3.9.x line`, which
matches where it already sits without asserting an exact version it landed in.

Documentation only; no code, no behavior change.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@yvgude
yvgude merged commit fb5f9b0 into main Aug 29, 2026
29 checks passed
@yvgude
yvgude deleted the docs/changelog-post-3.10.0 branch August 29, 2026 12:17
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 29, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant