Changelog

Version 5.0.0

Releasedate: TBD

pod 'DeviceKit', '~> 5.0'

Breaking changes

Platform Previous Now
iOS 9.0 11.0
tvOS 9.0 11.0
watchOS 2.0 4.0

New features

Contributors

Thanks to all the contributers of this release!

Version 4.9.0

Releasedate: 2022-11-01

pod 'DeviceKit', '~> 4.9'

Apple TV 4K (3rd generation) support.

This version adds support for the new Apple TV (3rd generation) that is released on the 4th of November 2022. (#335)

Device Case value
Apple TV 4K (3rd generation) Device.appleTV4K3

New features

Bugfixes

Contributors

Thanks to all the contributers of this release!

Version 4.8.0

Releasedate: 2022-10-28

pod 'DeviceKit', '~> 4.8'

New October 2022 devices

This version adds support for the devices that were released in October 2022: (#334)

Device Case value
iPad (10th generation) Device.iPad10
iPad Pro 11-inch (4th generation) Device.iPadPro11Inch4
iPad Pro 12.9-inch (6th generation) Device.iPadPro12Inch6

Version 4.7.0

Releasedate: 2022-09-13

pod 'DeviceKit', '~> 4.7'

New September 2022 devices

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

Device Case value
iPhone 14 Device.iPhone14
iPhone 14 Plus Device.iPhone14Plus
iPhone 14 Pro Device.iPhone14Pro
iPhone 14 Pro Max Device.iPhone14ProMax
Apple Watch Series 7 (Missing from DeviceKit, from last year) Device.appleWatchSeries7_41mm, Device.appleWatchSeries7_45mm
Apple Watch Series 8 Device.appleWatchSeries8_41mm, Device.appleWatchSeries8_45mm
Apple Watch SE (2nd generation) Device.appleWatchSE2_40mm, Device.appleWatchSE2_44mm
Apple Watch Ultra Device.appleWatchUltra

Version 4.6.1

Releasedate: 2022-07-15

pod 'DeviceKit', '~> 4.6'

Fixes

Version 4.6.0

Releasedate: 2022-03-18

pod 'DeviceKit', '~> 4.6'

New March 2022 devices

This version adds support for the devices announced at the March 2022 Apple Event: (308)

Device Case value
iPhone SE (3rd generation) Device.iPhoneSE3
iPad Air (5th generation) Device.iPadAir5

Version 4.5.2

Releasedate: 2021-10-24

pod 'DeviceKit', '~> 4.5'

Fixes

Version 4.5.1

Releasedate: 2021-10-15

pod 'DeviceKit', '~> 4.5'

Fixes

Version 4.5.0

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

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)

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:

Version 4.2.1

Releasedate: 2020-10-22

pod 'DeviceKit', '~> 4.2'

This version fixes a couple of bugs introduced in the v4.2.0 release:

Version 4.2.0

Releasedate: 2020-10-21

pod 'DeviceKit', '~> 4.2'

This release will add support for the October 2020 devices. (#262)

Device.iPadAir4

Device.iPhone12
Device.iPhone12Mini

Device.iPhone12Pro
Device.iPhone12ProMax

Version 4.1.0

Releasedate: 2020-09-21

pod 'DeviceKit', '~> 4.1'

This release will add support for the September 2020 devices, which will be released on the 18th of September: (#256)

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.

Version 4.0.0

Releasedate: 2020-09-04

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.

Version 3.2.0

Releasedate: 2020-04-29

pod 'DeviceKit', '~> 3.2'

iPhone SE (2nd generation)

Device.iPhoneSE2

Version 3.1.0

Releasedate: 2020-03-29

pod 'DeviceKit', '~> 3.1'

2020 iPad Pro

Device.iPadPro11Inch2 // iPad Pro (11-inch) (2nd generation)
Device.iPadPro12inch4 // iPad Pro (12.9-inch) (4th generation)

New features

Version 3.0.0

Releasedate: 2020-01-19

pod 'DeviceKit', '~> 3.0'

Breaking changes

Camera

New features

Bugfixes

Version 2.3.0

Releasedate: 2019-10-02

pod 'DeviceKit', '~> 2.3'

New devices

Version 2.2.0

Releasedate: 2019-09-24

pod 'DeviceKit', '~> 2.2'

New devices

New features

Version 2.1.0

Releasedate: 2019-09-01

pod 'DeviceKit', '~> 2.1'

New features

Fixes

Version 2.0.0

Releasedate: 2019-04-10

pod 'DeviceKit', '~> 2.0'

Breaking changes

New features

Bugfixes

Version 1.13.0 (Last Swift 4.2 release)

Releasedate: 2019-03-29

pod 'DeviceKit', '~> 1.13'

New iPads

Added new iPad Mini (5th generation) and iPad Air (3rd generation)

Device.iPadMini5 // iPad Mini (5th generation)
Device.iPadAir3 // iPad Air (3rd generation)