devicekit/DeviceKit breaking changes

swift

4 curated breaking changes across major versions of devicekit/DeviceKit. Use this as a migration checklist before bumping dependencies.

4
changes
Breaking changes by transition
  • 4.9.0 \u2192 5.0.0breaking

    DeviceKit v5.0.0 drops support for the platforms that Xcode 14 also no longer supports: ([#337](https://github.com/devicekit/DeviceKit/pull/337)) | Platform | Previous | Now | |----------|----------|------| | iOS | 9.0 | 11.0 | | tvOS | 9.0 | 11.0 | | watchOS | 2.0 | 4.0 |

  • unknown \u2192 3.0.0breaking

    `.allXSeriesDevices` has been deprecated and replaced by `.allDevicesWithSensorHousing`. ([#212](https://github.com/devicekit/DeviceKit/pull/212))

  • unknown \u2192 3.0.0breaking

    The enum for the Apple TV HD has been renamed from `.appleTV4` to `.appleTVHD`. ([#211](https://github.com/devicekit/DeviceKit/pull/211))

  • unknown \u2192 3.0.0breaking

    `.allSimulatorXSeriesDevices` has been deprecated and replaced by `.allSimulatorDevicesWithSensorHousing`. ([#212](https://github.com/devicekit/DeviceKit/pull/212))

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/swift/devicekit/DeviceKit
devicekit/DeviceKit breaking changes — Swift migration guide | DepScope