Skip to content

Releases: devicekit/DeviceKit

Release 5.8.0

03 Mar 08:17

Choose a tag to compare

Releasedate: 2026-03-03

pod 'DeviceKit', '~> 5.8'

New devices

  • Add support for M5 iPad Pro models. (#467)
  • Add support for Apple Watch SE (3rd generation) (#473)
  • Add support for iPhone 17e and iPad Air (M4)
Device Case value
iPad Pro 11-inch (M5) Device.iPadPro11M5
iPad Pro 13-inch (M5) Device.iPadPro13M5
Apple Watch SE (3rd generation) 40mm Device.appleWatchSE3_40mm
Apple Watch SE (3rd generation) 44mm Device.appleWatchSE3_44mm
iPhone 17e Device.iPhone17e
iPad Air (11-inch) (M4) Device.iPadAir11M4
iPad Air (13-inch) (M4) Device.iPadAir13M4

Bug fixes

  • Fixed iPhone Air incorrectly marked as having ultra-wide camera. (#463)
  • Fixed Apple Pencil compatibility for M4 iPad Pro, M2/M3 iPad Air, iPad (10th gen), and iPad (A16) models. (#474)
  • Fixed ApplePencilSupport OptionSet raw values so that .firstGenerationUsbC no longer incorrectly overlaps with .firstGeneration and .secondGeneration. (#474)
  • Fixed naming of iPad mini devices to match Apple's official naming (lowercase "mini"). (#458)
  • Exclude unhandled files (Info.plist, Device.swift.gyb) to suppress SPM warnings. (#484)
  • Fixed M5 iPad Pro device identifiers and added image URLs. (#480)

Release 5.7.0

11 Sep 21:50

Choose a tag to compare

Releasedate: 2025-09-12

pod 'DeviceKit', '~> 5.7'

New September 2025 devices

This version adds support for the iPhone 17 series, Apple Watch Ultra 3 and Apple Watch Series 11:

Device Case value
iPhone 17 Device.iPhone17
iPhone 17 Pro Device.iPhone17Pro
iPhone 17 Pro Max Device.iPhone17ProMax
iPhone Air Device.iPhoneAir
Apple Watch Ultra 3 Device.appleWatchUltra3
Apple Watch Series 11 42mm Device.appleWatchSeries11_42mm
Apple Watch Series 11 46mm Device.appleWatchSeries11_46mm

Bug fixes

  • Missing device identifiers for Apple Watch Series 9 were added.
  • Docs for Apple Watch Series 9 was updated to include specs links
  • Fixed Apple Pencil support for iPad Mini (A17 Pro).

Thanks to all the contributers of this release!

Release 5.6.0

27 Mar 18:23

Choose a tag to compare

Releasedate: 2025-03-27

pod 'DeviceKit', '~> 5.6'

New October 2024 devices

This version adds support for the devices announced in October 2024: (#429)

Device Case value
iPad Mini (A17 Pro) Device.iPadMiniA17Pro

New February 2025 devices

This version adds support for the devices announced in February 2025: (#436)

Device Case value
iPhone 16e Device.iPhone16e

New March 2025 devices

This version adds support for the devices announced in March 2025: (#436)

Device Case value
iPad (A16) Device.iPadA16
iPad Air 11-inch (M3) Device.iPadAir11M3
iPad Air 13-inch (M3) Device.iPadAir13M3

Fixes

  • Fix iPhone 16 Plus PPI. (#423)

Version 5.5.0

22 Sep 14:01
7ff5331

Choose a tag to compare

Releasedate: 2024-09-22

pod 'DeviceKit', '~> 5.5'

New September 2024 devices

This version adds support for the devices announced at the September 2024 Apple Event: (#417)

Device Case value
iPhone 16 Device.iPhone16
iPhone 16 Plus Device.iPhone16Plus
iPhone 16 Pro Device.iPhone16Pro
iPhone 16 Pro Max Device.iPhone16ProMax
Apple Watch Series 10 Device.appleWatchSeries10_42mm, Device.appleWatchSeries10_46mm

Fixes

  • Fix incorrect PPI for iPhone 14 Plus and iPhone 15 Plus. (#418)

Contributors

Thanks to all the contributers of this release!

Version 5.4.0

30 May 21:16

Choose a tag to compare

Releasedate: 2024-05-30

pod 'DeviceKit', '~> 5.4'

New features

  • Add Orientation.unknown for when the device is neither in landscape or portrait orientation. (#410)

Contributors

Thanks to all the contributers of this release!

Version 5.3.1

30 May 21:07

Choose a tag to compare

Releasedate: 2024-05-30

pod 'DeviceKit', '~> 5.3'

Bugfixes

  • Process Privacy manifest instead of copy on SPM. (#409)

Version 5.3.0

23 May 14:02

Choose a tag to compare

Releasedate: 2024-05-21

pod 'DeviceKit', '~> 5.3'

New May 2024 devices

This version adds support for the devices announced at the May 2024 Apple Event: (#412)

Device Case value
iPad Air (11-inch) (M2) Device.iPadAir11M2
iPad Air (13-inch) (M2) Device.iPadAir13M2
iPad Pro (11-inch) (M4) Device.iPadPro11M4
iPad Pro (13-inch) (M4) Device.iPadPro13M4

New features

  • Added ApplePencilSupport.firstGenerationUsbC and ApplePencilSupport.pro. (#412)

Version 5.2.3

15 Apr 14:50

Choose a tag to compare

Releasedate: 2024-04-15

pod 'DeviceKit', '~> 5.2'

Bugfixes

  • Fix PrivacyInfo for Cocoapods. (#397)

Contributors

Thanks to all the contributers of this release!

Version 5.2.2

06 Feb 21:28
fe41d18

Choose a tag to compare

Releasedate: 2024-02-06

pod 'DeviceKit', '~> 5.2'

Bugfixes

  • Fix building SwiftUI previews on macOS properly. (#389)
  • Fix building for visionOS. (#390)

Contributors

Thanks to all the contributers of this release!

Version 5.2.1

17 Jan 14:54
e1c258c

Choose a tag to compare

Releasedate: 2024-01-17

pod 'DeviceKit', '~> 5.2'

Bugfixes

  • Update swift-tools-version in Package.swift to 5.3 to support Resource files. (#381)
  • Fix PrivacyInfo.xcprivacy not being detected on SPM. (#384)

Contributors

Thanks to all the contributers of this release!

  • Semty
  • Everyone who reported the SPM issues.