Releases: smartdevicelink/sdl_ios
v6.1.0 Release Candidate 1
See the changelog for full release notes.
v6.0.2 - Bug Fixes
- Video streaming apps put into a phone background state can now properly stop the video streaming when it leaves a streamable HMI state. (#1047)
v6.0.1 - Bug Fixes
Bug Fixes
- Fixes crash that can occur when the head unit sends "-1" for unregisteredAppInterface (#998)
- Fixes soft buttons sent via RPC disappearing when the display layout changes (#1000)
See all the changes, and the changelog.
v.6.0.0 – Bye Bye SDLProxy
This feature removes SDLProxy
, SDLProtocol
, SDLTransport
, and related classes from being public
. It also adds a Menu Manager that exposed through the SDLScreenManager
introduced in v.5.2.0.
Notable Changes
Breaking Changes
- Remove
SDLProxy
,SDLProtocol
,SDLTransport
and related classes and protocols. [SDL-0016] #454 [SDL-0017] #525 [SDL-0019] #603
Enhancements
- Add API documentation #97
- Added a Swift example app and expanded the Obj-C example app. #620
- Add System Capability Manager, allowing easier observance of capability changes. [SDL-0088] #916
- Add Menu Manager, making setting a menu (AddCommand / AddSubmenu) much simpler. [SDL-0155] #927
Bug Fixes
- Fix CarWindow api should allow app to manually set screen resolution by exposing protocol that should have been exposed. #908
- Fix notification of
hmiLevel
change when it has not changed. #918 - Fix SDLCarWindow does not send video after reconnection when lock screen is disabled. #937
- Fix Screen Manager images not sent on reconnection. #953
- Fix custom log modules in Swift. #962
- Speeds up video streaming resets when app goes from background -> foreground on the phone. #979
See all the changes and the changelog.
This release is made up of 257 commits. Thanks to contributors @joeljfischer, @NicoleYarroch, @kshala-ford, and @t-yoshii.
v6.0.0 Release Candidate 2
See the changelog for full release notes.
v6.0.0 Release Candidate 1
See the changelog for full release notes.
v.5.2.0 - Screen Manager
This release adds a new SDLScreenManager
which enables easier use of (so far) text, graphics, and soft buttons. Access it through the screenManager
property on SDLManager
.
Enhancements
- Add a screen manager which currently handles text, graphics, and soft buttons [SDL-0134] #862
- Add soft button object and states, which allow for declaratively designing soft buttons with multiple states
- You can now create an
SDLArtwork
without a name and a name will be generated based on a hash of the data. You can also now upload an artwork throughSDLFileManager
and have uploaded artwork names passed back to you [SDL-0124] #865 - You can now batch send RPCs either as a batch, or sequentially, waiting for the previous RPC request to respond before sending the next one. This may be useful for batch sending
addCommand
s or for sending aperformInteraction
immediately after thecreateInteraction
finishes [SDL-0087] #723 - There is now a change registration manager for managing language [SDL-0054] #617
Bug Fixes
- (Navigation / Projection Apps) Fix single taps often being recognized as a pan; there is now a customizable threshold at which pans will be registered; it defaults to 8px #884
- Fixed crash when using log files #872
- Fix
SDLUploadFileOperation
not finishing on error #860 - Work around a module
ListFiles
bug on previous SDL Core versions #827
See all the changes and the changelog.
This release is made up of 188 commits. Thanks to contributors @joeljfischer, @NicoleYarroch, @kshala-ford, @t-yoshii, @Lievesley, @shoamano83.
v5.1.1 - CocoaPods fix & release
v5.1.0 - Automatic Video Streaming
This release makes significant feature additions around video and audio streaming for NAVIGATION
and PROJECTION
applications. There are additional fixes and additions for all applications.
Enhancements
- Log unsuccessful RPC responses automatically.
- IAP Transport reconnection optimizations.
- Adds
SDLAudioStreamManager
that does on-the-fly transcoding of audio files to an SDL compatible PCM format and can send that audio to be played. This is forNAVIGATION
applications only. - CarWindow automated ViewController based streaming.
Bug Fixes
- Fix
SDLSlider
initializer infinite recursion. - Fix crash if disconnected while setting up the app icon.
See all the changes, and the changelog.
This release is made up of 124 commits. Thanks to contributors @joeljfischer and @NicoleYarroch.
v4.7.5 - Minor iAP and Streaming Fixes
This release makes minor updates and fixes. See all the changes, and the changelog.
This release is made up of 9 commits. Thanks to contributors @joeljfischer and @NicoleYarroch.
Bug Fixes
- Fixed looping infinite iAP transport causing crashes.
- Fixed
SDLStreamingMediaManager
using reversed width / height in itsscreenSize
.