Skip to content

Update swift-collections from 1.1.4 to 1.6.0#25817

Merged
jkmassel merged 1 commit into
trunkfrom
jkmassel/update-swift-collections
Jul 22, 2026
Merged

Update swift-collections from 1.1.4 to 1.6.0#25817
jkmassel merged 1 commit into
trunkfrom
jkmassel/update-swift-collections

Conversation

@jkmassel

@jkmassel jkmassel commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Description

Bumps swift-collections from 1.1.4 to 1.6.0 (latest) in the app dependency graph.

swift-collections is constrained from: "1.0.0" in Modules/Package.swift, so this is a resolved-file-only change — no manifest edit. Only Modules/Package.resolved moves; the root cross-platform harness (Package.resolved) already resolves it at 1.6.0, so the app graph was behind.

  • Stays within the current major (1.x) — no source changes. Consumed by AsyncImageKit via the Collections product (OrderedSet/OrderedDictionary), API-stable across 1.11.6.
  • Apple package with no third-party dependencies of its own.

Changelog

Highlights across 1.1.51.6.0 (full history):

  • OrderedSet/OrderedDictionary additions: appending(contentsOf:) (1.2.0), replaceElement(at:withKey:value:) (1.5.0), and element-move operations moveSubrange(_:to:) / move(members:to:) / move(indices:to:) (1.6.0).
  • Other additive features: Heap.removeAll(where:) (1.2.0); BitSet.makeIterator(from:) (1.5.0); new ownership-aware container modules (BasicContainers with UniqueArray/RigidArray, UniqueDeque/RigidDeque) behind their own modules/traits — not imported here.
  • Compiles warning-free under Swift 6.0/6.1; LLDB formatters added.
  • Fixed a source-breaking regression in the Collections umbrella import introduced in 1.4.0 — resolved in 1.5.1 (#654); 1.6.0 is past it.

Testing instructions

  • swift package update resolves cleanly; the diff is swift-collections-only.
  • CI — WordPress + Jetpack iOS builds — green on CI.
  • CI — Unit TestsAsyncImageKitTests exercises the image cache that uses Collections.

Related

@jkmassel jkmassel added this to the 27.2 milestone Jul 22, 2026
@jkmassel jkmassel added dependencies Pull requests that update a dependency file [Type] Tooling labels Jul 22, 2026
@wpmobilebot

Copy link
Copy Markdown
Contributor
App Icon📲 You can test the changes from this Pull Request in WordPress by scanning the QR code below to install the corresponding build.
App NameWordPress
ConfigurationRelease-Alpha
Build Number33342
VersionPR #25817
Bundle IDorg.wordpress.alpha
Commit9de06bd
Installation URL1svc2mm07fn48
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@wpmobilebot

Copy link
Copy Markdown
Contributor
App Icon📲 You can test the changes from this Pull Request in Jetpack by scanning the QR code below to install the corresponding build.
App NameJetpack
ConfigurationRelease-Alpha
Build Number33342
VersionPR #25817
Bundle IDcom.jetpack.alpha
Commit9de06bd
Installation URL5vtv59s3s14ng
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@jkmassel
jkmassel requested a review from crazytonyli July 22, 2026 20:06
@jkmassel
jkmassel enabled auto-merge July 22, 2026 21:08
@jkmassel
jkmassel added this pull request to the merge queue Jul 22, 2026
Merged via the queue into trunk with commit 53fd140 Jul 22, 2026
30 of 33 checks passed
@jkmassel
jkmassel deleted the jkmassel/update-swift-collections branch July 22, 2026 22:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file [Type] Tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants