Skip to content

Releases: smartdevicelink/sdl_ios

v4.6.1 - Moving Vehicle Fixes

10 Jul 17:17
Compare
Choose a tag to compare

See all the changes.

Bug Fixes

  • Fixes a bug where an app would crash if connected while the app is foregrounded and the vehicle is already in motion.

Example App

  • Now compiles correctly.

v4.6.0 - iAP Transport Updates

30 Jun 15:00
Compare
Choose a tag to compare

This release fixes a number of bugs, makes a few updates to the example app, and updates the iAP transport to run on dedicated background threads.

See all the changes.

Bug Fixes

  • Fix setting lifecycle configuration appType to nil.
  • If an array would return NSNull, return an empty array instead.
  • Removed uses of @import for compatibility issues.
  • Added some Xcode 8.3 compatibility fixes.
  • Fixed reconnection attempts unable to be stopped, or it would crash.
  • Fix SDLMenuParams initWithMenuParams:parentId:position: improperly setting position.
  • IAP transport now does read/writes on a background thread.
  • Altered the connection timeframe from 0-10 seconds to 1.5-9.5 seconds to improve connection reliability. (SDL-0067)

Example App

  • Fixes a bug causing a crash upon unexpected IAP disconnection and reconnection.
  • Added a command to send a GetVehicleData

Other

We now use a new podspec: "SmartDeviceLink", and deprecated the current one ("SmartDeviceLink-iOS"), please update your podfiles. This will be necessary for some features in v5.0.

Known Issues

  • On DEBUG builds of an app, if a connected Sync Gen 3 head unit goes through a normal shut down sequence (key out, door open), the app will crash. This will not occur on RELEASE builds.

v4.6.0 Release Candidate 2 - iAP Connection Reliability

26 Jun 18:26
Compare
Choose a tag to compare

Bug Fixes

  • Altered the connection timeframe from 0-10 seconds to 1.5-9.5 seconds to improve connection reliability. (SDL-0067)

Example App

  • Fixes a bug causing a crash upon unexpected IAP disconnection and reconnection.

v4.6.0 Release Candidate 1 - New Podspec

01 Jun 16:01
Compare
Choose a tag to compare

See all the changes

Bug Fixes

  • Fix setting lifecycle configuration appType to nil.
  • If an array would return NSNull, return an empty array instead.
  • Removed uses of @import for compatibility issues.
  • Added some Xcode 8.3 compatibility fixes.
  • Fixed reconnection attempts unable to be stopped, or it would crash.
  • Fix SDLMenuParams initWithMenuParams:parentId:position: improperly setting position.
  • IAP transport now does read/writes on a background thread.

Other

  • We now use a new podspec: "SmartDeviceLink", and deprecated the current one ("SmartDeviceLink-iOS"), please update your podfiles. This will be necessary for some features in v5.0.

Known Issues

  • When an app is connected over USB, the USB is disconnected, then reconnected, the app will crash.

v4.5.5 - Bug Fixes

07 Mar 22:26
Compare
Choose a tag to compare

Bug Fixes

  • Added a check for if SDLManager is already started and prevent starting it again.
  • Prevent infinite loops in IAP transport.

Example App

  • Fixed incorrectly setting button state on disconnect.

v4.5.4 - Various Fixes

24 Feb 16:19
Compare
Choose a tag to compare

Bug Fixes

  • Streaming video will not crash if data is unexpectedly NULL.
  • SDL now compiles on Xcode 8.3.
  • Lockscreen will now appear appropriately when it's remote HMI is in the background.
  • Internal state machines now throw more descriptive exceptions.

v4.5.3 - Bug Fixes

08 Feb 14:47
Compare
Choose a tag to compare

Bug Fixes

  • SDLManager's delegate method hmiLevel:didChangeToLevel: now only triggers when the HMI level changes, instead of whenever an onHMIStatus is received.
  • Fixed a few crashes in SDLStreamingMediaManager for navigation video streaming.

v4.5.2 - Bug Fixes

27 Jan 14:21
Compare
Choose a tag to compare

Bug Fixes

  • Fixed unhandled Register App Interface Response warnings causing the manager to disconnect.
  • Fixed SDLManager stop not actually stopping SDL.
  • Fixed SDLDebugTool resetting its logs on disconnection.
  • Fixed SDLManager auto-reconnection sometimes causing a crash.

Example Project

  • Connect / Disconnect button appearance fixed.

v4.5.1 - Various Fixes

19 Jan 20:54
Compare
Choose a tag to compare
  • Fixed large file transfers not properly setting their offset. (#496)
  • Check for nil before attempting to send an RPC request. (#500)

v4.5.0 - Waypoint API fixes

11 Jan 14:11
Compare
Choose a tag to compare

See the beta releases for additional bug fixes.

v4.5.0 is made up of 43 commits. Thanks to @asm09fsu and @joeljfischer for contributions to this release.

Bug Fixes

  • Fixed an issue where the library would attempt to upload an app icon to a head unit that doesn't support images.