v7.0.0 - Release Candidate 2
Pre-release
Pre-release
·
1764 commits
to master
since this release
This release adds new vehicle data, a screen manager API for changing template layout, and many bug fixes. In addition, as a major version update, this release removes many previously deprecated APIs.
Remember that some features only work on head units that support that feature.
Supported Specs
Change Highlights
Enhancements
- Added
changeLayout
method toSDLScreenManager
to change templates, including in a batched update (#1612, #1749). - Updated the minimum required iOS version to 10.0 (#1738).
Bug Fixes
SDLServiceUpdateReason
enums are now named properly (#1502).
Important Known Issues
- #1795 and #1783 - Potential bugs with connecting to legacy head units (may persist back to 6.7.0 as well).
- #1797 - Known issue in Carthage that requires a workaround script to receive distribution via Carthage in Xcode 12.
- #1799 - Potential race condition on iOS 13.7 and iOS 14.0 only leading to high CPU usage or a background crash (may persist through every version of the library).
See all the commits and the changelog.
This release is made up of 454 commits. Thanks to contributors @joeljfischer, @NicoleYarroch, @FrankElias77, @jordynmackool, @yLeonid, and @vladmu.