Skip to content

Releases: smartdevicelink/sdl_ios

v6.1.0 Release Candidate 1

10 Oct 14:39
Compare
Choose a tag to compare
Pre-release

See the changelog for full release notes.

v6.0.2 - Bug Fixes

17 Aug 15:08
Compare
Choose a tag to compare
  • 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

13 Jul 19:24
Compare
Choose a tag to compare

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

27 Jun 14:13
Compare
Choose a tag to compare

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

07 Jun 15:41
a2a7f32
Compare
Choose a tag to compare
Pre-release

See the changelog for full release notes.

v6.0.0 Release Candidate 1

29 May 15:44
Compare
Choose a tag to compare
Pre-release

See the changelog for full release notes.

v.5.2.0 - Screen Manager

27 Mar 18:04
f9d7661
Compare
Choose a tag to compare

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 through SDLFileManager 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 addCommands or for sending a performInteraction immediately after the createInteraction 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

22 Jan 16:20
Compare
Choose a tag to compare

Bug Fixes

  • Fixed an import to allow for CocoaPods release

See all the changes, and the changelog.

v5.1.0 - Automatic Video Streaming

16 Jan 19:21
Compare
Choose a tag to compare

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 for NAVIGATION 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

12 Dec 15:20
Compare
Choose a tag to compare

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 its screenSize.