Hello Swift Community,
The review for SE-0236: Package Manager Platform Deployment Settings ran from November 14th through November 26th, 2018. You can find the review thread here.
There was a lot of negative feedback about the platform restrictions part of the proposal, so the SwiftPM code owners decided to accept a revised version of the proposal which only handles customization of deployment targets. The topic of platform restrictions for packages can be revisited separately at a later time.
For specifying custom deployment versions, the original proposal mentions that an initializer will be provided. However, since that would be too verbose, a string overload will be provided instead. This makes the API .macOS("10.13")
instead of .macOS(MacOSVersion("10.13"))
.
Thank you to everyone who participated in the review!
Boris Buegling
Review Manager