Releases: devicekit/DeviceKit
Release 5.6.0
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
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
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
Releasedate: 2024-05-30
pod 'DeviceKit', '~> 5.3'
Bugfixes
- Process Privacy manifest instead of copy on SPM. (#409)
Version 5.3.0
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
andApplePencilSupport.pro
. (#412)
Version 5.2.3
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
Releasedate: 2024-02-06
pod 'DeviceKit', '~> 5.2'
Bugfixes
Contributors
Thanks to all the contributers of this release!
Version 5.2.1
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
Releasedate: 2024-01-15
pod 'DeviceKit', '~> 5.2'
New features
- Add
.hasUSBCConnectivity
toDevice
to indicate whether the device has an USB-C port. (#373) - Add
.hasDynamicIsland
toDevice
to indicate whether the device has a dynamic island. (#368) - Add
.has5gSupport
toDevice
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!
Version 5.1.0
Releasedate: 2023-09-21
pod 'DeviceKit', '~> 5.1'
New September 2023 devices
This version adds support for the devices announced at the September 2023 Apple Event: (#360, #361)
Device | Case value |
---|---|
iPhone 15 | Device.iPhone15 |
iPhone 15 Plus | Device.iPhone15Plus |
iPhone 15 Pro | Device.iPhone15Pro |
iPhone 15 Pro Max | Device.iPhone15ProMax |
Apple Watch Series 9 | Device.appleWatchSeries9_41mm , Device.appleWatchSeries9_45mm |
Apple Watch Ultra 2 | Device.appleWatchUltra2 |
Fixes
- Fixes compilation errors that occur when compiling DeviceKit for visionOS. (#356)
Important notes
- Note that this version does not add full visionOS support to DeviceKit. It just allows DeviceKit to compile for visionOS.
- When compiling this version of DeviceKit with Xcode 14 or lower, it will produce the following warning 3 times:
Unknown operating system for build configuration 'os'
Contributors
Thanks to all the contributers of this release!