Add the 0.6.0 changelog - #59
Merged
Merged
Conversation
Generated with `./scripts/generate_changelog.py --version 0.6.0`, then sorted into sections per `RELEASES.md`. Two hand edits the generator cannot make: * #24 is added by hand — it was merged into #23's branch before #23 landed, so it never appears in this branch's history. * #48 is listed under the name the release ships (`data_type()`), not the `datatype()` its PR title used before #50 renamed it. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
emilk
commented
Aug 28, 2026
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.
Related
What
The 0.6.0 changelog entry: generated with⚠️ Breaking changes / New features / Performance / Other improvements, per the
./scripts/generate_changelog.py --version 0.6.0, then sorted intoRELEASES.mdstep that asks for one line per feature and per break. 22 PRs from the generator, plus a summary paragraph and a two-sentence "breaking, in brief" for the migration.Two hand edits the generator cannot make:
ColumnDesc<L>instead ofColumnDesc<Column<L>>#24 added by hand — it was merged into MakeTypedArraypublic #23's branch before MakeTypedArraypublic #23 landed, so it never appears in this branch's history (as Release 0.6.0 #30 notes).ColumnDesc::datatype()#48 is listed asColumnDesc::data_type()— the name the release ships. Its PR title saiddatatype(), before RenameDatatype/datatypetoDataType/data_type#50 renamed it.#37 and #31 appear twice each, in the same style as #19 in the 0.4.0 entry: #37 is a new feature and a break for hand-written
LogicalTypeimpls, #31 is a break and the reasonErrorwent from 96 to 24 bytes.Not included: the "Bump the version to 0.6.0" commit that opens the branch, and #58's own line is in place should it merge first — everything still open (#34, #47) will need a line if it lands before the release.
Testing
typospasses. No code changes.Compatibility
Documentation only.
🤖 Generated with Claude Code