Skip to content

chore: prepare the 0.6.0 release - #43

Merged
jonyoder merged 1 commit into
mainfrom
release/0.6.0
Aug 14, 2026
Merged

chore: prepare the 0.6.0 release#43
jonyoder merged 1 commit into
mainfrom
release/0.6.0

Conversation

@jonyoder

Copy link
Copy Markdown
Collaborator

Dates the [Unreleased] section as 0.6.0 and adds the compare link. CHANGELOG only.

A minor bump while the major version is 0, because the dependency's comparison behaviour changed materially — go-python-packaging v0.6.0 computes every version comparison from a packed integer key rather than a field-by-field walk. Nothing in this module's own API moves, and there are no Breaking entries in this release.

What ships

Warm gate

The RFD 0001 Phase 3 target (warm resolution under 1 ms) is now met by 3 of 7 corpus entries — single-no-deps (0.17 ms), small-tree (0.91 ms) and unsatisfiable (0.30 ms) — against 1 of 7 at 0.5.0. Still not met by the four larger entries.

🤖 Generated with Claude Code

A minor bump while the major version is 0, because the dependency's
comparison behaviour changed materially: go-python-packaging v0.6.0
computes every version comparison from a packed integer key rather than a
field-by-field walk. Nothing in this module's own API moves.

Cold resolution is 2.0x to 13.4x faster and warm 1.2x to 1.9x against the
production snapshot, and 4,007 resolutions produce byte-identical
transcripts before and after, so the release is behaviour-preserving in
the only sense that matters to a caller: same pins, same decision order,
same failure text.

Also inherits the upstream fix that makes a parsed Version safe to share
between goroutines, which lifts a restriction this module documented on
an exported API.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@jonyoder
jonyoder merged commit 6c13230 into main Aug 14, 2026
2 checks passed
@jonyoder
jonyoder deleted the release/0.6.0 branch August 14, 2026 14:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant