Releases: smartdevicelink/sdl_ios
7.6.1 - Small Fixes
7.6.0 - Bug Fixes
Supported Specs
What's Changed
Bug Fixes
- SDLProtocol message parsing should use a state machine (#17)
- Default cellID value passed in during openSubMenu method call (#1633)
- SDLTouchManagerDelegate's didReceivePinchInView is never called in the codebase (#1637)
- Setting bad data in one T&G field then good data quickly in another can lead to the good data failing (#1781)
- SystemCapabilityManager screenParams nil, mediaClockFormats empty, and windowID nil when they shouldn't be (#2105)
- Alert images that are flagged for overwrite fail to display (#2109)
- Fix iAP write data range error (#2112)
Other
- Use a script to include public header files based on project settings (#179)
- Missing a remote control example in example app (#2101)
- Release Script Bugs (#2098)
Full Changelog: 7.5.0...7.6.0
New Contributors
- @jshivabeharry made their first contribution in #2102
v7.5.0 — Fix Uploading When Not Necessary
Supported Specs
What's Changed
Bug Fixes
- Fix uploading dynamic soft button images on head units that only support static images by @joeljfischer (#2093)
Other
- Add a release script to make releases easier by @Swift2568 (#312)
- Fix failing tests in SDLPresentAlertOperationSpec by @FrankElias77 (#2082)
- Update testing library dependencies by @joeljfischer (#2085)
Full Changelog: 7.4.0...7.5.0
New Contributors
- @Swift2568 made their first contribution in #2091
7.4.0 - Variety of small fixes
Supported Specs
What's Changed
Bug Fixes
- Fixed lockScreen not presenting after user dismissal by @FrankElias77 in #2062
- Deprecate SDLVideoStreamingRange.init by @joeljfischer in #2058
- Fix never upload AddSubmenu RPC (menu cell w/ subcells) primary image on RPC connections v5.0 - v7.0 by @joeljfischer in #2056
- Fixed missing error description/code in security notifications by @FrankElias77 in #2057
- Fix potential lock screen race condition by @joeljfischer in #2066
- Fix initializing soft button object error states by @joeljfischer in #2068
- Update alert operation soft button image to display if no soft button capability is present by @joeljfischer in #2080
Other
- Add warning logs when voice commands are auto-removed by @joeljfischer in #2076
- Fix SDLFileManager Typo by @theresalech in #2074
Full Changelog: 7.3.1...7.4.0
v7.3.1 — Choice Set Fixes
This release contains important fixes for bugs with searchable choice sets.
Supported Specs
What's Changed
Bug Fixes
- Fix searchable choice set callbacks are incorrect by @joeljfischer in #2065
v7.3.0 - Internal Refactors
This release refactors the menu and choice set manager internals and fixes many bugs.
Remember that some features only work on head units that support that feature.
Supported Specs
- SDL RPC Spec 8.0.0 and below
- SDL Protocol Spec 5.4.1 and below
Change Highlights
Enhancements
- Update TireStatus RPC struct (#1297)
Bug Fixes
- Refactor choice set manager to execute all tasks in the order they are called and several other bugs (#2025, #2020, #2018)
- Refactor menu manager to execute all tasks in the order they are called and several other bugs (#1957, #2027, #2028, #2048)
- Update the file manager to ensure files will not be uploaded twice (#2034)
- Fixed several system capability manager crashes (#2036, #2024)
- Fixed security implementation (#2024)
See all the commits and the changelog.
This release is made up of 272 commits. Thanks to contributors @joeljfischer, @FrankElias77, @LitvinenkoIra, @YuriiLokhmatovGitHub, and @jordynmackool.
v7.3.0 Release Candidate 1
See this PR for more details.
v7.2.0 - Voice Command Fixes, Menu Fixes, and More
This is a bug fix release for v7.2.0 and adds no new features.
Supported Specs
Change Highlights
Bug Fixes
- Added a workaround for Ford Sync 3.0 not properly sending back MEDIA template capabilities when set with SetDisplayLayout (#1152)
- Invalid voice command strings are stripped (#1855, #1961, #1959, #1964)
- Updating the main menu or choice sets now add unique identifiers to primary text based on which text fields and image fields will be displayed on the module (#1940)
- Fixed preloading choices not properly marking which choices successfully loaded and which failed (#1941)
- Fix file manager returning that files are not uploaded when they are on Core v4.5.0+ (#1978)
- Numerous fixes to SDLVideoStreamingRange (#2011)
See all the commits and the changelog.
This release is made up of 192 commits. Thanks to contributors @joeljfischer, @NicoleYarroch, @FrankElias77, @shiniwat .
v7.2.0 – Release Candidate 1
See this PR for more details on this RC.
v7.1.1 - Connection and RPC Encryption Fixes
This is a bug fix release for v7.1.0 and adds no new features.
Supported Specs
Change Highlights
Bug Fixes
- Fixed initial StartServiceACK being timed out too soon with many app connections to module (#1783, #1795, #1847)
- Fixed a crash when the head unit sends a StartServiceACK to elevate the RPC service to encryption (#1966)
- Fixed encrypted RPCs fail without a callback when encryption isn't set up (#1971)
Important Known Issues
- #1855, #1959, #1961, and #1964 - Potential edge case bugs with voice commands using the
SDLScreenManager
. - #1941 - If a choice fails to preload, the manager may believe it was properly uploaded.
See all the commits and the changelog.
This release is made up of 57 commits. Thanks to contributors @joeljfischer, @NicoleYarroch, and @mrapitis.