Releases: smartdevicelink/sdl_ios
v4.5.0 Beta 2
Bug Fixes
- Fixed an issue with printing incorrect Frame Data when logging.
- Fixed an issue with SDLLocationDetails' properties being incorrectly stored.
- Added in nil-checks for SDLStreamingMediaManager's startSession completionHandlers.
- Fixed an issue with a SDLPerformInteraction initializer causing an infinite loop.
- Fixed an issue with uploading a nil SDLFile would cause an infinite loop.
v4.5.0 Beta 1 – Waypoint fixes
Bug Fixes
- Altered how Security libraries get the app id so they can start downloads faster.
- Fixed a number of RPC initializers to have correct number sizes.
- Fixed a video session crash in rare instances when the compression session was NULL.
- Fixed waypoint RPCs missing response and notification dispatchers and incorrect spelling on some classes (the old classes are deprecated).
v4.4.1
v4.4.1 fixes a critical bug for anyone using the new waypoints feature in v4.4.0. Thanks to @asm09fsu and @joeljfischer for the fixes.
Bug Fixes
- Subscribing to waypoints should now work (new feature & RPC in v4.4.0).
Other
- Fixes a few failing tests that were overlooked.
SDLUploadFileOperation
s now use the built-in cancel mechanism instead of its own internal flag.
v4.4.0 - Location, Location, Location
v4.4.0 is a quick turnaround from v4.3.0. It is made of 29 commits. Thanks to @asm09fsu for his work on these features.
Features
- [SDL-0003] Adds SendLocation and associated data types.
- [SDL-0004] Adds Waypointing as a feature for Last Mile Navigation.
- Adds
DisplayType
Generic
, please continue to not use theDisplayType
to know when features are available.
Bug Fixes
- Fixes the completion handler of a file upload being called twice when a file failed to upload (which fixes a crash in the example project).
v4.3.0 - Mindblown
We're very excited to bring you the final release of v4.3.0. This has been the product of 12 months of work, and 3 months of pre-release builds. Over 450 commits make up this release, and it received contributions from: @joeljfischer, @asm09fsu, @justinjdickow, and @adein.
This changes the way you develop SDL in some pretty big ways, and we're going to continue to build on this foundation with v5.0, which should be coming in the not-too-too distant future with some much needed enhancements.
To see an overview of what's new, see the beta blog post.
For in-depth guides, see our guides page.
You can, of course, talk to us on slack about the new features.
If you want to see everything that happened over the 3 months of pre-releases (11 of them!), see the exhaustive changelog.
We hope you enjoy the update and stay tuned for v5.0, which will probably drop early in the new year.
v4.3.0 Release Candidate 6
Bug Fixes
- Fixed several bugs and improved error messaging around what should happen if File Manager fails to start, for example because the head unit does not support files.
v4.3.0 Release Candidate 5
Bug Fixes
- Fixed an issue where "SmartDeviceLink.h" would not be available through cocoapods.
v4.3.0 Release Candidate 4 - iOS 6 & 7 Fixes
v4.3.0 will be the last release to support iOS 6, v5.0.0 will drop at least iOS 6 support.
Bug Fixes
- Notification constants should now be compatible both with Swift 3 and with iOS 6/7.
- Fixed a few issues with the lock screen and iOS 6/7 support.
- Fixed a layout issue with the lock screen on iPhone 4S-sized phones.
Other
- CI builds now run on Xcode 8.
- Removed xctest testing framework, now just uses xcodebuild.
- Explicitly specify which headers are public in Cocoapods spec.
v4.3.0 Release Candidate 3
Bug Fixes
- Fixed a bug where large putfiles would crash.
Other
- Updated to base v4.2.4
v4.2.4
Bug Fixes
- Fixed Touch Manager not always firing single touches.
Other
- Updated testing frameworks to support Xcode 8.
- Updated example app to support Xcode 8.