All Versions
23
Latest Version
Avg Release Cycle
49 days
Latest Release
-

Changelog History
Page 1

  • v4.5.0 Changes

    ๐Ÿš€ Releasedate: 2021-09-16

    pod 'DeviceKit', '~> 4.5'
    

    ๐Ÿ†• New September 2021 devices

    ๐Ÿ‘ This version adds support for the devices announced at the September 2021 Apple Event: (#286)

    Device Case value
    iPhone 13 Device.iPhone13
    iPhone 13 mini Device.iPhone13Mini
    iPhone 13 Pro Device.iPhone13Pro
    iPhone 13 Pro Max Device.iPhone13ProMax
    iPad (9th generation) Device.iPad9
    iPad mini (6th generation) Device.iPadMini6

    ๐Ÿ”„ Changes

    • ๐Ÿ‘ท Switched from Travis CI to GitHub Actions.
  • v4.4.0 Changes

    ๐Ÿš€ 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
  • v4.3.0 Changes

    ๐Ÿš€ 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)
  • v4.2.1 Changes

    October 22, 2020

    ๐Ÿš€ Releasedate: 2020-10-22

    pod 'DeviceKit', '~> 4.2'
    

    ๐Ÿš€ This version fixes a couple of bugs introduced in the v4.2.0 release:

    • Device.allDevicesWithALidarSensor didn't include iPhone 12 Pro and iPhone 12 Pro Max. (#268 #266)
    • Device.iPadAir4.screenRatio returned an invalid screen ratio. (#268 #267)
  • v4.2.0 Changes

    October 21, 2020

    ๐Ÿš€ 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 ๐ŸŽ‰.

  • v4.1.0 Changes

    September 21, 2020

    ๐Ÿš€ Releasedate: 2020-09-21

    pod 'DeviceKit', :git => 'https://github.com/devicekit/DeviceKit.git', :branch => 'master'
    #pod 'DeviceKit', '~> 4.1'
    

    ๐Ÿš€ 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 ```swift Device.iPad8

    Device.appleWatchSeries6_40mm Device.appleWatchSeries6_44mm

    Device.appleWatchSE_40mm Device.appleWatchSE_44mm

    
    ๐Ÿ‘Œ Support 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.
    
  • v4.0.0 Changes

    September 04, 2020

    ๐Ÿš€ Releasedate: 2020-09-04

    pod 'DeviceKit', :git => 'https://github.com/devicekit/DeviceKit.git', :branch => 'master'
    #pod 'DeviceKit', '~> 4.0'
    

    ๐Ÿš€ This is a v4.0.0 release because of the possibly breaking change of no longer supporting iOS 9. This decision was made because of Xcode 12 no longer supporting iOS 8.

    • โฌ‡๏ธ Dropped support for iOS 8. Lowest supported version is now iOS 9. (#249)
    • โšก๏ธ Updated project settings for Xcode 12. (#248)
  • v3.2.0 Changes

    April 29, 2020

    ๐Ÿš€ Releasedate: 2020-04-29

    pod 'DeviceKit', :git => 'https://github.com/devicekit/DeviceKit.git', :branch => 'master'
    #pod 'DeviceKit', '~> 3.2'
    

    iPhone SE (2nd generation)

    • โž• Added support for the iPhone SE (2nd generation). (#238) swift Device.iPhoneSE2
  • v3.1.0 Changes

    March 29, 2020

    ๐Ÿš€ Releasedate: 2020-03-29

    pod 'DeviceKit', :git => 'https://github.com/devicekit/DeviceKit.git', :branch => 'master'
    #pod 'DeviceKit', '~> 3.1'
    

    2020 iPad Pro

    • โž• Added support for the new 2020 iPad Pro. (#235) swift 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.allDevicesWithALidarSensor and Device.current.hasLidarSensor
  • v3.0.0 Changes

    January 20, 2020

    ๐Ÿš€ Releasedate: 2020-01-19

    pod 'DeviceKit', :git => 'https://github.com/devicekit/DeviceKit.git', :branch => 'master'
    #pod 'DeviceKit', '~> 3.0'
    

    ๐Ÿ’ฅ Breaking changes

    • The enum for the Apple TV HD has been renamed from .appleTV4 to .appleTVHD. (#211)
    • ๐Ÿ—„ .allSimulatorXSeriesDevices has been deprecated and replaced by .allSimulatorDevicesWithSensorHousing. (#212)
    • ๐Ÿ—„ .allXSeriesDevices has been deprecated and replaced by .allDevicesWithSensorHousing. (#212)

    Camera

    • CameraTypes has been renamed to CameraType. (#212)
    • ๐Ÿ—„ CameraType.normal has been deprecated and replaced by CameraType.wide. (#212)
    • ๐Ÿ—„ .allDevicesWithNormalCamera has been deprecated and replaced by .allDevicesWithWideCamera. (#212)
    • ๐Ÿ—„ .hasNormalCamera has been deprecated and replaced by .hasWideCamera. (#212)

    ๐Ÿ†• New features

    • ๐Ÿ‘ You can now check which devices support wireless charging through the following variables: Device.allDevicesWithWirelessChargingSupport and Device.current.supportsWirelessCharging (#209)
    • ๐Ÿ†• New .safeDescription variable that will provide you with a safe version of the .description variable. (#212)
      • Example: "iPhone Xส€" vs "iPhone XR"

    ๐Ÿ›  Bugfixes

    • ๐Ÿ‘ .allDevicesWith3dTouchSupport contained .iPhoneSE which was incorrect. (#226)
    • Some variables would return incorrect values when running on the simulator. (#227)