release: 0.2.1, and rotate the changelog into real released sections - #52
Merged
Conversation
Bump to 0.2.1 (meson.build + pelorus.h, kept in step by the skew assertion). v0.2.0 was tagged with all 47 of its fragments still sitting under [Unreleased] -- the release-rotation step existed for [0.1.0] but was not run for it. Rotate properly now, splitting by what actually existed at each tag rather than dumping everything into the newest section: the 47 fragments present at v0.2.0 form a [0.2.0] section, and the 4 added since (netflix-bar corpus, --grain axis, the grain ladder, the corpus repin) form [0.2.1]. Compare links added for both. 0.2.1 contains no library or filter code change -- it closes the two verification gaps v0.2.0 shipped as documented rather than fixed (encoder TUs now compile-verified, dead corpus URL re-pinned) and adds the grain axis plus the 86-title profile that calibrates it. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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.
Version
Bump to 0.2.1 in
meson.buildandpelorus.h, kept in step by the skew assertion added in v0.2.0.No library or filter code changes. 0.2.1 closes the two verification gaps v0.2.0 shipped as documented rather than fixed, and adds the grain axis plus its calibration:
netflix-barcorpus entry — real camera content, 2.4x texture / 1.7x banding vsbbb--grain N— a controlled grain axis on real content--grainvalues mean somethingChangelog rotation — and a correction
v0.2.0 was tagged with all 47 of its fragments still under
[Unreleased]. The rotation step was run for[0.1.0]but not for v0.2.0, so the released changelog never described the release.Fixed by splitting on what actually existed at each tag rather than dumping everything into the newest section:
[0.2.1]v0.2.0[0.2.0]git ls-tree -r v0.2.0 changelog.d/[0.1.0]I got this wrong on the first attempt — rotated all 51 into
[0.2.1], which would have mislabelled the entire FFmpeg 9 migration as a patch release. Caught it, restored, and split by tag contents instead. Compare links added for both new sections.Gates
21/21 fast suite, clang-format clean, changelog render in sync, meson version-skew assertion passes.
🤖 Generated with Claude Code