DeviceKit v3.0.0 Release Notes

Release Date: 2020-01-20 // 7 days ago
  • 🚀 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)

Previous changes from v2.3.0

  • 🍱 Thank you @Zandor300🎉!

    🆕 New devices

    • ➕ Added support for the new September 2019 devices:
      • iPad (7th generation)