Skip to content

v7.0.0 - Release Candidate 2

Pre-release
Pre-release
Compare
Choose a tag to compare
@joeljfischer joeljfischer released this 08 Oct 17:26
· 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 to SDLScreenManager 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.