Releases: devicekit/DeviceKit
Version 4.4.0
Releasedate: 2021-04-29
pod 'DeviceKit', '~> 4.4'
This version adds support for the devices announced at the April 2021 Apple Event: (#279)
- iPad Pro (11-inch) (3rd generation)
Device.iPadPro11Inch3 - iPad Pro (12.9-inch) (5th generation)
Device.iPadPro12Inch5 - Apple TV 4K (2nd generation)
Device.appleTV4K2
Thanks @Zandor300 🎉
Version 4.3.0
Releasedate: 2021-02-12
pod 'DeviceKit', '~> 4.3'This version adds support for the Simulator running on Apple Silicon and fixes documentation:
- Support for running in Simulator on Apple Silicon. (#273)
- Fix tech specs link and images for iPhone 12 models and iPad Air (4th generation). (#272)
Thanks @Zandor300 and @felixII for your contributions!
Version 4.2.1
Version 4.2.0
This release will add support for the October 2020 devices. (#262)
- iPad Air (4th generation)
- iPhone 12
- iPhone 12 mini
- iPhone 12 Pro
- iPhone 12 Pro Max
The technical identifiers are there. Images and support links will be added in a feature release. Thanks @Zandor300 🎉.
Version 4.1.0
This release will add support for the September 2020 devices, which will be released on the 18th of September: (#256)
- iPad (8th generation)
- Apple Watch Series 6
- Apple Watch SE
Device.iPad8
Device.appleWatchSeries6_40mm
Device.appleWatchSeries6_44mm
Device.appleWatchSE_40mm
Device.appleWatchSE_44mmSupport for iPad Air (4th generation) will be added in a later version since it will be a long time before we know its device identifiers.
Version 4.0.0
Version 3.2.0: Add support for iPhone SE (2nd generation)
Added support for the iPhone SE (2nd generation). (#238)
Thanks @Zandor300 🎉
Version 3.1.0: Add support for the 2020 iPad Pro
Thank you @Zandor300 and everyone who opened issues and provided pull requests! 🥳
2020 iPad Pro
- Added support for the new 2020 iPad Pro. (#235)
Device.iPadPro11Inch2 // iPad Pro (11-inch) (2nd generation)
Device.iPadPro12inch4 // iPad Pro (12.9-inch) (4th generation)New features
- Added new functions for detecting LiDAR support.
Device.allDevicesWithALidarSensorandDevice.current.hasLidarSensor
Version 3.0.0
Thank you @Zandor300 and everyone who opened issues and provided pull requests! 🥳
Breaking changes
- The enum for the Apple TV HD has been renamed from
.appleTV4to.appleTVHD. (#211) .allSimulatorXSeriesDeviceshas been deprecated and replaced by.allSimulatorDevicesWithSensorHousing. (#212).allXSeriesDeviceshas been deprecated and replaced by.allDevicesWithSensorHousing. (#212)
Camera
CameraTypeshas been renamed toCameraType. (#212)CameraType.normalhas been deprecated and replaced byCameraType.wide. (#212).allDevicesWithNormalCamerahas been deprecated and replaced by.allDevicesWithWideCamera. (#212).hasNormalCamerahas been deprecated and replaced by.hasWideCamera. (#212)
New features
- You can now check which devices support wireless charging through the following variables:
Device.allDevicesWithWirelessChargingSupportandDevice.current.supportsWirelessCharging(#209) - New
.safeDescriptionvariable that will provide you with a safe version of the.descriptionvariable. (#212)- Example: "iPhone Xʀ" vs "iPhone XR"
Bugfixes
Version 2.3.0
Thank you @Zandor300 🎉!
New devices
- Added support for the new September 2019 devices:
- iPad (7th generation)