Evidence
v3.0.0-beta.9 was published in the 2026-08-16 release window. Its Fixed section says:
Fixes issue with incorrect handling of empty strings in JSON parsing in PR #5985
PR #5985 was actually fix(security): update website nanoid lockfiles, resolving the two high-severity website-toolchain alerts tracked by #5983. It contains no JSON empty-string parsing change.
The incorrect text originated in auto-changelog commit da13deffde44bcd4efc0fad1f9b8ae377e2de499 and was folded into the beta.9 changelog/release notes. Duplicate issue/PR searches for beta.9, #5985, nanoid, and the incorrect text found no existing tracker.
Impact
- The public beta.9 notes misdescribe a security dependency remediation.
- The committed v3 changelog preserves the same false statement.
- Readers cannot tell from the release notes that the nanoid alerts were remediated.
Scope
Correct the committed changelog source through a focused PR. Do not mutate the published release, tag, or release workflow from automation; the published beta.9 body needs a maintainer-owned correction. Add a narrow regression guard if the auto-changelog path can verify that generated text is consistent with the source PR without introducing another heuristic failure mode.
Acceptance criteria
Evidence
v3.0.0-beta.9was published in the 2026-08-16 release window. ItsFixedsection says:PR #5985 was actually
fix(security): update website nanoid lockfiles, resolving the two high-severity website-toolchain alerts tracked by #5983. It contains no JSON empty-string parsing change.The incorrect text originated in auto-changelog commit
da13deffde44bcd4efc0fad1f9b8ae377e2de499and was folded into the beta.9 changelog/release notes. Duplicate issue/PR searches for beta.9, #5985, nanoid, and the incorrect text found no existing tracker.Impact
Scope
Correct the committed changelog source through a focused PR. Do not mutate the published release, tag, or release workflow from automation; the published beta.9 body needs a maintainer-owned correction. Add a narrow regression guard if the auto-changelog path can verify that generated text is consistent with the source PR without introducing another heuristic failure mode.
Acceptance criteria