forums.swift.org/t/pitch-allowing-multiple-major-versions-of-a-package/90326 [Pitch] Allowing Multiple Major Versions of a Package
A pitch for SwiftPM to resolve and build multiple major versions of the same package in one dependency graph instead of failing on diamond-dependency conflicts. It proposes PURL-based package identification, major-version buckets in PubGrub, module aliasing, and an opt-in flag, backed by a prototype.
— via Swift Forums, bripeticca