Released: 2020-10-19
- Support for iPhone 12
- Support for iPhone 12 mini
- Support for iPhone 12 Pro
- Support for iPhone 12 Pro Max
- Support for iPad (8th Generation)
- Support for iPad Air (4th Generation)
- Support for Apple Watch Series 6
- Support for Apple Watch SE
- iOS deployment target set to 9.0 to match Xcode 12’s support.
Released: 2020-08-28
- Added
DEFINES_MODULE
setting to support static libraries.- Note: You may need to set the
-Wno-incomplete-umbrella
compiler flag to avoid a warning when using this setting. See this GitHub issue for more information.
- Note: You may need to set the
Released: 2020-04-15
- Support for iPad Pro (12.9-inch) (4th Generation).
- Support for iPad Pro (11-inch) (2nd Generation).
- Support for iPhone SE (2nd Generation).
Released: 2019-09-24
- Support for iPad (7th Generation).
Released: 2019-09-16
- Support for iPhone 11, iPhone 11 Pro, iPhone 11 Pro Max, and Apple Watch Series 5.
- Preliminary support for the 10.2-inch iPad display size.
Released: 2019-05-29
- Support for iPod touch (7th generation).
Released: 2019-04-29
- Switch from SDVersion to Orchard for device identification.
- Support for 2019 iPad models.
Released: 2018-11-16
- Restored the deployment target to iOS 8.0 and watchOS 2.0.
Released: 2018-11-08
- Improved accuracy of Apple Watch measurements.
- Improved the display of the example application, including supporting Dynamic Type.
- Support for 2018 iPad Pro models.
- Fixed a bug in estimating iPad Pro sizes.
- Added debug logging of estimates (define
IRLSIZE_DEBUG
to1
to use).
Released: 2018-11-06
- Renamed
IRLRawLengthMeasurement
toIRLRawMillimeters
. - All measurements are now in terms of millimeters.
- Updated deployment target to iOS 10.0 and watchOS 3.0.
- Re-sourced all device size data from official Apple documentation.
- Refactored test suite to have much less repeated code.
- Fixed incorrect values for landscape devices.