Skip to content

Releases: devicekit/DeviceKit

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.

Version 5.2.0

15 Jan 22:47
572fd03

Choose a tag to compare

Releasedate: 2024-01-15

pod 'DeviceKit', '~> 5.2'

New features

  • Add .hasUSBCConnectivity to Device to indicate whether the device has an USB-C port. (#373)
  • Add .hasDynamicIsland to Device to indicate whether the device has a dynamic island. (#368)
  • Add .has5gSupport to Device to indicate whether the device has 5G support. (#340)
  • Added Privacy Manifest to DeviceKit. (#367)
  • Fix compilation issues when building SwiftUI Previews for macOS. (#376)

Contributors

Thanks to all the contributers of this release!