v6.3.0 - Subscriptions and Dynamic Menu Updates
This release brings enhancements and bug fixes including dynamic menu updates, SDLSystemCapability subscriptions, and a rewritten IAP transport.
Remember that some features only work on head units that support that feature.
Specs Supported
Change Highlights
Enhancements
- Support dynamic adding / deleting of menu items when they need to be replaced instead of a full delete / add (#1144).
- Update to Swift 5.0 (#1245).
- Add RPC subscription methods to
SDLManager
for ease of use (#1257). - Support subscribing to SystemCapabilities with the SystemCapabilityManager (#1271).
Bug Fixes
- Deprecate RPC superclass initializers as they are not for public use (#1204).
- Fixed the audio stream manager shutting down when the device app was in the background. It now stays active when the app is in the background (#1224).
- Fixed numerous IAP transport issues with a near full rewrite of the related classes (#1239, #1263, #1316, #1321).
- Fixed
SDLManager.stop
crashes in certain circumstances (#1268).
See all the changes and the changelog.
This release is made up of 215 commits. Thanks to contributors @joeljfischer, @NicoleYarroch, @t-yoshii, and @justingluck93.