DeviceKit v2.1.0 Release Notes

Release Date: 2019-09-01 // over 4 years ago
  • ๐Ÿฑ Thank you for all for your contributions and a special thank you to @Zandor300! ๐ŸŽ‰

    ๐Ÿ†• New features

    • โž• Add support for the new iPod touch (7th generation) (#189)
    • โž• Added Device.allApplePencilCapableDevices and Device.current.applePencilSupport variables for checking Apple Pencil support. (#179)
      • .applePencilSupport returns ApplePencilSupport.firstGeneration or ApplePencilSupport.secondGeneration for checking which Apple Pencil is supported.
    • โž• Added 3D Touch (iOS) and Force Touch (watchOS) support variables: (#183)
      • iOS
      • Device.allDevicesWith3dTouchSupport
      • Device.current.has3dTouchSupport
      • watchOS
      • Device.allWatchesWithForceTouchSupport
      • Device.current.hasForceTouchSupport
    • โž• Added variable to check for the camera's a device has. (#188)
      • Example: Device.iPhoneXS.cameras should return CameraTypes.normal and CameraTypes.telephoto.

    ๐Ÿ›  Fixes

    • ๐Ÿ“‡ Rename iPod touch 5 and 6 to iPod touch (5th generation) and iPod touch (6th generation) respectively. (#189)
    • ๐Ÿ“‡ Rename Apple TV (4th generation) to Apple TV HD to comply with Apple's rename of the device. (#196)
    • ๐Ÿ‘Œ Improve support for Swift Package Manager. (#193)
    • ๐Ÿ›  Fixed the Device.current.isZoomed variable. (#59 comment and #198)