Skip to content

compat: widen OrderedCollections to "1, 2" - #72

Merged
kalidke merged 1 commit into
mainfrom
chore/ordered-collections-2
Jul 30, 2026
Merged

compat: widen OrderedCollections to "1, 2"#72
kalidke merged 1 commit into
mainfrom
chore/ordered-collections-2

Conversation

@kalidke

@kalidke kalidke commented Jul 30, 2026

Copy link
Copy Markdown
Member

Supersedes #67 (and the earlier, closed #58), which could never resolve.

Why it works now

DataStructures capped OrderedCollections at 1.1.0 through 0.19.5, so widening our bound was unsatisfiable — that is why CompatHelper's PRs failed with Unsatisfiable requirements detected for OrderedCollections, not anything in our code. DataStructures 0.19.6 widened its own bound to "1.1, 2", which unblocks it. Our existing DataStructures = "0.18.20, 0.19" already admits 0.19.6.

Resolves cleanly:

OrderedCollections  2.0.1
DataStructures      0.19.6

Verification

The resolve is not the interesting part — the suite is. OrderedCollections 2.0 is a major bump and it supplies LittleDict, which this package uses in the protocol layer, so the test suite is the real gate:

Purely additive for downstream resolution — it widens a bound rather than narrowing one, so it is non-breaking for the registered reverse dependencies.

🤖 Generated with Claude Code

DataStructures 0.19.6 widened its own bound to OrderedCollections "1.1, 2"
(0.19.5 pinned it at 1.1.0), which is what made this compat widening
unsatisfiable before — the reason CompatHelper PRs #58 (closed) and #67
could never resolve, not a problem in our code.

Resolves cleanly now: OrderedCollections 2.0.1 + DataStructures 0.19.6.
Suite 935/935 locally on that resolution, which is the real gate here —
OrderedCollections 2.0 is a major bump and supplies LittleDict, used in
the protocol layer.

Supersedes #67 (its merge ref predates #68, the actions/checkout v7 bump).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@kalidke
kalidke merged commit 077dc25 into main Jul 30, 2026
9 checks passed
@kalidke
kalidke deleted the chore/ordered-collections-2 branch July 30, 2026 13:48
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