Library version as @available attribute

_PackageDescription is basically an internal compiler feature for easily versioning APIs in SwiftPM's PackageDescription library. Here is the post that explains this "feature". You don't see a binary for v5 because SwiftPM is able to use the same v4.2 binary for multiple tools version.

We could extend availability for supporting 3rd party libraries/packages but that should be discussed in the evolution category.

1 Like