github devicekit/DeviceKit 5.9.0
Release 5.9.0

one day ago

Releasedate: 2026-09-22

pod 'DeviceKit', '~> 5.9'

New September 2026 devices

This version adds support for iPhone 18 Pro, iPhone 18 Pro Max, Apple Watch Series 12 and Apple Watch Ultra 4, including hardware identifiers, display metrics and technical specification links: (#512)

Device Case value
iPhone 18 Pro Device.iPhone18Pro
iPhone 18 Pro Max Device.iPhone18ProMax
Apple Watch Series 12 42mm Device.appleWatchSeries12_42mm
Apple Watch Series 12 46mm Device.appleWatchSeries12_46mm
Apple Watch Ultra 4 Device.appleWatchUltra4

New features

  • Add allDevicesWithEsimSupport / hasEsimSupport and allDevicesWithDualEsimSupport / hasDualEsimSupport, including simulator support. Cover supported iPhones through iPhone 17e and iPads through iPad Air (M4) and iPad Pro (M5), exclude iPhone X, and document regional and Wi-Fi + Cellular limitations. (#382)

Bug fixes

  • Update Apple support links for iPhone and iPad models, correct the iPhone 14 Pro Max pixel density to 460 ppi, and correct the iPad Air 11-inch (M2) aspect ratio to 41:59. (#497)

Maintenance

  • Simplify GYB device definitions with named feature parameters and defaults for unsupported features, preserving the generated Swift output. (#508)

Contributors

Thanks to all the contributers of this release!

Don't miss a new DeviceKit release

NewReleases is sending notifications on new releases.