Repository navigation
docs: reconcile published release history and unreleased maintenance notes - #149
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #148
Changes
Reconcile release/changelog.json with verified publication records and regenerate CHANGELOG using the existing generator. The current generated file still labels 0.1.0 as unreleased and omits the published patch history.
The historical compatibility test now requires its original records to remain present while allowing additional release entries. Its previous exact-set assertion prevented any later release from being documented. The earlier beta history is preserved.
Verification
At base 082c6a0 with the corrected real release-history input, the old test failed on valid additional versions. At fix 8d8d0c7, all four focused tests passed. Removing the required 0.1.0 compatibility record through the actual JSON/generator pipeline still failed the corrected test; restoring the source returned all four tests to passing.
Selected head d94b6ec incorporates accepted main e349cbf and adds the now-merged policy/migration notes. Generator write/check, four focused tests, strict MkDocs, rendered links, all hooks and diff checks pass. Normal source push and ls-remote are verified.
Only the structured history, generated CHANGELOG and historical-compatibility test change. Runtime source and validation producers are byte-identical to main; no native comparisons or timing samples were rerun. Current-head supported hosted checks and package qualification remain required before ordinary merge.
AI assistance
Codex found the drift, checked actual GitHub/PyPI records and the annotated tag, prepared the structured history, regenerated the output, corrected the historical-retention assertion and ran the failing-base, passing-fix and missing-history checks. Codex drafted this description; no independent human review is asserted.
This is release-history maintenance. It creates no release, tag, PyPI publication or deployment, and 0.1.13 remains explicitly Unreleased.