Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

v6.0.0 Release Candidate 1 Release #959

Merged
merged 224 commits into from
May 29, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
224 commits
Select commit Hold shift + click to select a range
962cbd8
Added SDLSystemCapabilityManager class
NicoleYarroch Mar 26, 2018
82b22a6
Fixed incorrectly capitalized SDLVrCapabilities
NicoleYarroch Mar 26, 2018
0718b9a
Reverted to old VR capitalization
NicoleYarroch Mar 27, 2018
e486431
Added `SDLSystemCapabilitiesManager` to .podspec files
NicoleYarroch Mar 27, 2018
c238923
Added system capability manager to the sdl manager
NicoleYarroch Mar 27, 2018
5970752
Added test cases for system capability manager
NicoleYarroch Mar 27, 2018
0e8e350
Basic test cases for system capability manager setup
NicoleYarroch Mar 27, 2018
9692a8f
Test cases finished for the SDLSystemCapabilityManagerSpec
NicoleYarroch Mar 27, 2018
7921c60
Merge branch 'develop' into feature/issue_720_system_capability_manager
NicoleYarroch Mar 27, 2018
1ee0633
Reverted to old spelling of VR
NicoleYarroch Mar 27, 2018
8e912c7
Fixed broken test case
NicoleYarroch Mar 28, 2018
fcf7222
Removed fdescribe from test case
NicoleYarroch Mar 28, 2018
438a66d
Added check for system capability manager to lifecycle manager spec
NicoleYarroch Mar 28, 2018
7b086fa
Fixed lifecycle manager tests
NicoleYarroch Mar 28, 2018
9e888e9
Added missing documentation to the system capability manager
NicoleYarroch Mar 29, 2018
9a6b805
Used the `SDLSystemCapabilitiesManager` in the Example App
NicoleYarroch Mar 29, 2018
afd8335
Refactored the dial number add command in the example app
NicoleYarroch Mar 29, 2018
f137871
Fixed test cases for SDLScreenManager
NicoleYarroch Mar 29, 2018
1e6852a
Fixed broken test cases in the SDLLifecycleManagerSpec
NicoleYarroch Mar 29, 2018
22000a4
Refactored comments in SDLLifecycleSpec
NicoleYarroch Mar 29, 2018
9ff1202
Relocated delegate check for resolution in the lifecycle manager
NicoleYarroch Mar 29, 2018
7ffc75e
fix: memory leaks in the SDLLifecycleManager
Mar 29, 2018
6d0ca84
reset retry counter when accessory is connected
Mar 30, 2018
951b4fd
Added support for preferred video resolution
NicoleYarroch Apr 4, 2018
b3d5c37
Fix manager delegates notify developers of nil -> nil
joeljfischer Apr 4, 2018
279700c
Added test cases for setting preferred screen size via the data source
NicoleYarroch Apr 4, 2018
5791341
Fixed screen manager documentation in SDLManager class
NicoleYarroch Apr 4, 2018
9732ce6
Renamed variables in the SDLSystemCapabilityManager
NicoleYarroch Apr 4, 2018
77325e1
Deleted assert for unknown `systemCapabilityType`
NicoleYarroch Apr 4, 2018
868c739
Fixed VRCapability tests
NicoleYarroch Apr 4, 2018
21ab6ad
add test to check whether completion handler is called on transition …
Apr 5, 2018
293a01b
Removed extra letter from documentation
NicoleYarroch Apr 5, 2018
191478f
Removed redundant else statement
NicoleYarroch Apr 5, 2018
36c1808
Renamed test vars in SDLStreamingMediaLifecycleManagerSpec
NicoleYarroch Apr 5, 2018
befd479
Refactored preferred video resolution test cases
NicoleYarroch Apr 5, 2018
8fc0d30
Merge pull request #920 from t-yoshii/fix/fix-leak-in-SDLLifecycleMan…
joeljfischer Apr 5, 2018
dd20365
Added permissions check for dial number in the example app
NicoleYarroch Apr 5, 2018
c504849
Merge pull request #922 from t-yoshii/fix/reset-retry-counter-on-acce…
joeljfischer Apr 5, 2018
6caa86c
Added the system capability manager to the SDLUpdateCapabilityHandler
NicoleYarroch Apr 5, 2018
6427905
Renamed variable
NicoleYarroch Apr 5, 2018
195c001
System capability manager now observes SDLDidReceiveGetSystemCapabili…
NicoleYarroch Apr 5, 2018
df20f42
Refactored System Capability Manager
NicoleYarroch Apr 5, 2018
6ddc352
Merge pull request #924 from smartdevicelink/bug/918_hmi_level_nil_fix
joeljfischer Apr 6, 2018
468c50e
Consolidated if:else statements for setting final screen size
NicoleYarroch Apr 6, 2018
1a33c27
Merge pull request #923 from smartdevicelink/bugfix/issue_908_car_win…
joeljfischer Apr 9, 2018
6599d0d
Fixed the System Capability Manager test cases
NicoleYarroch Apr 9, 2018
6a05711
Merge branch 'develop' into feature/issue_720_system_capability_manager
NicoleYarroch Apr 9, 2018
02c23d3
Added documentation to SDLAlertManeuver and SDLShowConstantTBT
NicoleYarroch Apr 9, 2018
dde1356
Added missing documentation to Requests
NicoleYarroch Apr 9, 2018
2288f47
Starting work on menu manager
joeljfischer Apr 10, 2018
0cd57aa
Created simple framework for Swift example app
NicoleYarroch Apr 10, 2018
075db19
Work on deleting commands and onCommand notifications
joeljfischer Apr 10, 2018
73aa957
Cleaned up the connection setup in Swift example app
NicoleYarroch Apr 10, 2018
bae362a
HMI based updating of menu commands
joeljfischer Apr 10, 2018
f2cd0df
Menu ids and starting work on artworks
joeljfischer Apr 10, 2018
c8a0f47
Added shared constans file for the example apps
NicoleYarroch Apr 10, 2018
e483c09
Implemented most of the features in the Swift example app
NicoleYarroch Apr 11, 2018
d5fe19c
Added get vehicle data to Swift example app
NicoleYarroch Apr 12, 2018
dc438dc
Added constants to Obj-C example
NicoleYarroch Apr 12, 2018
c1cb9ec
Several menu manager changes
joeljfischer Apr 12, 2018
4a9fe44
Replaced icons in example apps
NicoleYarroch Apr 12, 2018
f6cbbb6
Fix screen manager / menu manager integration
joeljfischer Apr 12, 2018
5ab1723
Remove debug prints
NicoleYarroch Apr 12, 2018
eacc8ef
Fix deleting and re-uploading menus when not needed
joeljfischer Apr 12, 2018
dcde0ae
Added documentation to the Swift example app
NicoleYarroch Apr 13, 2018
0e5a4f8
Add documentation to the Swift Permissions manager
NicoleYarroch Apr 13, 2018
1bfeab6
Merge branch 'testing/manticore_menu_bug' into feature/issue_620_swif…
NicoleYarroch Apr 13, 2018
291063e
Adding subscribe vehicle data example
NicoleYarroch Apr 13, 2018
9b02bc7
Added subscription to vehicle data to Swift example
NicoleYarroch Apr 13, 2018
9412d89
Refactored vehicle odometer data in Swift example app
NicoleYarroch Apr 13, 2018
a11c73c
Added cleanup for reconnections in Swift example
NicoleYarroch Apr 13, 2018
1001c22
Changed keyboard for IP Address input in Obj-C example app
NicoleYarroch Apr 13, 2018
77f8e85
Fixed broken SmartDeviceLinkSwift target
NicoleYarroch Apr 16, 2018
add5533
Fixed log configuration in Swift example app
NicoleYarroch Apr 16, 2018
8f28e76
Added static images to Add Commands in Swift ex. app
NicoleYarroch Apr 16, 2018
32e5207
Replaced deleted SDLSwift Target
NicoleYarroch Apr 16, 2018
67be4b7
Add some icons from iconmonstr for testing the menu list
joeljfischer Apr 16, 2018
8e02758
Replace print() with SDLLog() in Swift example app
NicoleYarroch Apr 16, 2018
62ee139
Update RPC notification documentation
joeljfischer Apr 17, 2018
81a17b7
Fixed retain keyword for `pcmStreamCapability`
NicoleYarroch Apr 17, 2018
163cbf3
Added a stop method to the System Capability Manager
NicoleYarroch Apr 17, 2018
4465662
Many fixes to menu manager
joeljfischer Apr 17, 2018
2921c2f
Added audio pass thru to Swift example
NicoleYarroch Apr 17, 2018
845d878
Fix documentation to Responses
joeljfischer Apr 17, 2018
8d39c88
Added example of calculating db to Swift example app
NicoleYarroch Apr 18, 2018
0f188ae
Fixed stop() method of the system capability manager
NicoleYarroch Apr 18, 2018
088ceb2
Added audio pass thru example in Swift
NicoleYarroch Apr 18, 2018
2a3fb78
Merge pull request #916 from smartdevicelink/feature/issue_720_system…
joeljfischer Apr 18, 2018
5a1c742
fix SDLTouchManager to handle all touch events in SDLOnTouchEvent
Apr 19, 2018
a007b1c
Merge branch 'develop' into feature/issue_620_swift_sdl_example_app
NicoleYarroch Apr 19, 2018
c069b61
Merge branch 'develop' into feature/issue_927_mobile_menu_manager
joeljfischer Apr 19, 2018
a463593
Add public files to podspec
joeljfischer Apr 19, 2018
4e3096d
Don’t send artworks if the head unit doesn’t support them
joeljfischer Apr 19, 2018
2cf85cb
Check for duplicate titles
joeljfischer Apr 19, 2018
b8f999c
Fix comment
joeljfischer Apr 19, 2018
e964ceb
Fix messed up return statement
joeljfischer Apr 19, 2018
251f96f
Remove unused variables and refactor menu updates
joeljfischer Apr 19, 2018
7662210
Fixed requests with no requests actually in them causing SDL to stop …
joeljfischer Apr 20, 2018
109ab29
Same as last commit but for sequential
joeljfischer Apr 20, 2018
a925ca7
Added more documentation to the Swift example app
NicoleYarroch Apr 20, 2018
7b60b87
add nil check for lockViewController
Apr 23, 2018
daf9e8d
Added ability to make phone call to Swift example app
NicoleYarroch Apr 23, 2018
1449da1
Update for SDL 6.0
joeljfischer Apr 23, 2018
ec489d3
Audio recording added to Obj-C app
NicoleYarroch Apr 23, 2018
35b95b9
Vehicle data framework added to Obj-C ex. app
NicoleYarroch Apr 24, 2018
aa0c087
Vehicle data class added to Obj-C example
NicoleYarroch Apr 24, 2018
ebd6c03
Add Voice Command Manager, extract stubs from menu manager
joeljfischer Apr 24, 2018
b4c244a
Add unit tests
joeljfischer Apr 24, 2018
c993e04
Merge pull request #940 from smartdevicelink/feature/454_505_603_hide…
joeljfischer Apr 25, 2018
a8e8121
Update documentation for RPC structs
joeljfischer Apr 25, 2018
fdd6361
Xcode update
joeljfischer Apr 25, 2018
06129fd
Fix failing test
joeljfischer Apr 25, 2018
f251906
Merge pull request #935 from t-yoshii/fix/fix-SDLTouchManager-to-hand…
joeljfischer Apr 25, 2018
d3b7508
Merge pull request #938 from t-yoshii/fix/add-nil-check-at-lockscreen…
joeljfischer Apr 25, 2018
0147f7d
Fixed `hmiLevel` monitoring in example apps
NicoleYarroch Apr 26, 2018
5b8c713
Update enum documentation
joeljfischer Apr 26, 2018
3496157
Remove old command code
joeljfischer Apr 26, 2018
71df2c3
Fixed submenus not allowed to be the first item
joeljfischer Apr 26, 2018
0366a9a
Fixed uploading multiple artworks when only one is needed
joeljfischer Apr 27, 2018
030682e
Fix attempting to update the menu while in the menu. It will now wait…
joeljfischer Apr 27, 2018
23a20d7
Add a comment
joeljfischer Apr 27, 2018
9cf266f
Fix missing check
joeljfischer Apr 27, 2018
567cf3f
Fix trigger source not passed with menu cell
joeljfischer Apr 27, 2018
8a20403
Fix waiting on hmi update always being true
joeljfischer Apr 27, 2018
220df40
Fix artworks not being updated if the user is in the menu before they…
joeljfischer Apr 30, 2018
da0edb0
Possible fix for cells not properly overwriting when in a bad system …
joeljfischer Apr 30, 2018
ed0ec83
Fix artwork menus again
joeljfischer Apr 30, 2018
852c621
Fix updating menu every time you leave the menu
joeljfischer Apr 30, 2018
f72a812
Voice Command manager fixes
joeljfischer Apr 30, 2018
3d425d3
Adding vehicle data example to Obj-C example app
NicoleYarroch Apr 30, 2018
51546ff
Fix looping through incorrect list
joeljfischer Apr 30, 2018
72f0bfb
Added Alert Manager to Obj-C example app
NicoleYarroch Apr 30, 2018
957d96a
Fixed tests
joeljfischer Apr 30, 2018
1f13290
Fix bug with running subcell handlers
joeljfischer May 1, 2018
f7ef8ab
Added Get Vehicle Data example to Obj-C example app
NicoleYarroch May 1, 2018
dacd24e
Added more vehicle data examples to the Obj-c example app
NicoleYarroch May 1, 2018
2a51aa3
Merge pull request #930 from smartdevicelink/feature/issue_927_mobile…
joeljfischer May 1, 2018
8196482
Basic refactor of transport, protocol, proxy layers
joeljfischer May 1, 2018
5506376
Merge branch 'develop' of https://github.com/smartdevicelink/sdl_ios …
joeljfischer May 1, 2018
9cce0a0
Added vehicle data to UI of Obj-C app
NicoleYarroch May 1, 2018
8219dcc
Fix test references
joeljfischer May 1, 2018
cead0a4
Merge branch 'develop' into feature/issue_620_swift_sdl_example_app
NicoleYarroch May 2, 2018
55916ad
Menu Manager is now used in Swift ex. app
NicoleYarroch May 2, 2018
32727cc
Fixed enum check in the system capability manager
NicoleYarroch May 2, 2018
2bf997d
Fixed spacing
NicoleYarroch May 2, 2018
17db967
Fixed incorrectly stopping sdlManager if it was never started
NicoleYarroch May 2, 2018
cc2ef0a
Added speech recognition to Swift example app
NicoleYarroch May 3, 2018
e641aff
Added `stop` methods to to the screen manager helpers
NicoleYarroch May 4, 2018
565171c
Fixed text soft buttons not getting uploaded
NicoleYarroch May 8, 2018
1295e6e
Fixed incorrect data type
NicoleYarroch May 8, 2018
05bae73
Fixed initializing array with `nil`
NicoleYarroch May 8, 2018
7ff35a2
Attempted to fix `DeleteCommand`s failing
NicoleYarroch May 8, 2018
614f2ac
Reverted `DeleteCommand` fix
NicoleYarroch May 9, 2018
06352d5
Added speech recognition to the Swift example app
NicoleYarroch May 10, 2018
2ff3a1c
Added speech recognition to the Obj-C app
NicoleYarroch May 10, 2018
77d8c67
Added documentation to Obj-C example app
NicoleYarroch May 10, 2018
0c93cda
Refactored the Obj-C Ex. App menus
NicoleYarroch May 11, 2018
3ca9f29
Refactored the RPCPermissionsManager in the Swift Ex. App
NicoleYarroch May 11, 2018
84a7fc6
Merge pull request #949 from smartdevicelink/feature/issue_948_refact…
joeljfischer May 14, 2018
9fceb95
Merge pull request #951 from smartdevicelink/bug/issue_950_incorrect_…
joeljfischer May 14, 2018
9930e55
Added more soft button manager test cases
NicoleYarroch May 14, 2018
7878345
Removed premature image soft button upload fix
NicoleYarroch May 14, 2018
e07ba43
Added check for `nil` menu handler
NicoleYarroch May 14, 2018
c7d1402
Added a button manager to the Obj-C app
NicoleYarroch May 14, 2018
b967420
Added check for `vrCapability` to example apps
NicoleYarroch May 14, 2018
d14da1a
Merge branch 'develop' into feature/issue_620_swift_sdl_example_app
NicoleYarroch May 14, 2018
c670715
Added phone icon to the menu in the Swift and Obj-C apps
NicoleYarroch May 14, 2018
e75c153
Clean up boolean expression
NicoleYarroch May 14, 2018
fe8a1c1
Added comment about why the blank artwork is set to `nil`
NicoleYarroch May 14, 2018
00ce9de
More refactoring
NicoleYarroch May 14, 2018
3c8b96b
Merge pull request #958 from smartdevicelink/bugfix/issue_955_image_b…
joeljfischer May 14, 2018
cc5eae8
Merge pull request #956 from smartdevicelink/bugfix/issue_952_reset_m…
joeljfischer May 15, 2018
d67e67b
Merge branch 'develop' into feature/issue_620_swift_sdl_example_app
NicoleYarroch May 15, 2018
10674f7
Fix swift logging of file names correct, fixing modules in swift
joeljfischer May 15, 2018
5fdbabc
Cleaned up submanagers in example apps
NicoleYarroch May 15, 2018
17376a2
currentScreenData now reset on disconnections
NicoleYarroch May 15, 2018
e7a6fc4
Merge pull request #962 from smartdevicelink/bugfix/issue_960_logging…
joeljfischer May 15, 2018
10a378c
Merge branch 'develop' into feature/issue_620_swift_sdl_example_app
NicoleYarroch May 15, 2018
cd21538
Fix stopping the permission manager should clear permissions
joeljfischer May 15, 2018
23430ff
Add permission manager tests
joeljfischer May 15, 2018
3199eed
Added a PICS manager to both Ex. Apps
NicoleYarroch May 15, 2018
4f91e80
Fixed vehicle odometer status message
NicoleYarroch May 15, 2018
530ed2b
Flushed out the screen manager submanager specs
NicoleYarroch May 16, 2018
023e193
Added missing NSSpeechRecognitionUsageDescription to the Swift Ex. Ap…
NicoleYarroch May 16, 2018
4f71e49
Added missing test cases to screen managers
NicoleYarroch May 16, 2018
09b01ba
Merge pull request #963 from smartdevicelink/bugfix/issue_961_primary…
joeljfischer May 16, 2018
22ad2c2
Renamed enums for consistency between the Obj-C and Swift Ex. apps
NicoleYarroch May 16, 2018
7883667
Merge pull request #931 from smartdevicelink/feature/issue_620_swift_…
joeljfischer May 16, 2018
94d468e
Merge pull request #964 from smartdevicelink/bugfix/issue_957_permiss…
joeljfischer May 16, 2018
c135ce5
Fix crash when using SDLShow initializer
joeljfischer May 17, 2018
a8e1417
Add tests
joeljfischer May 17, 2018
16667c4
Fix tests
joeljfischer May 17, 2018
117ebf6
Fix media track text field not always updating
joeljfischer May 18, 2018
34ed364
Additional show initializer fix
joeljfischer May 18, 2018
75883f2
Merge pull request #967 from smartdevicelink/bugfix/issue_966_sdlshow…
joeljfischer May 18, 2018
d34314d
Add tests
joeljfischer May 18, 2018
84c6e6f
Merge pull request #969 from smartdevicelink/bugfix/issue_968_media_t…
joeljfischer May 18, 2018
1c0930c
Added documentation to the the Protocol Header
NicoleYarroch May 21, 2018
7854e92
Merge branch 'develop' into bug/issue_97_add_remaining_documentation
NicoleYarroch May 22, 2018
6eeb4c1
Added documentation to the SDLProtocolConstants file
NicoleYarroch May 22, 2018
59dafb6
Added documentation to the ProtocolListener and ProtocolMessage classes
NicoleYarroch May 22, 2018
6f9e82f
Added documentation to SDLProtocol
NicoleYarroch May 22, 2018
bde9ccb
Finished the SDLProtocolHeader documentation
NicoleYarroch May 22, 2018
1841cf0
Added SDLProtocolError enum documentation
NicoleYarroch May 22, 2018
9cc36ad
Added documentation to the SDLProtocolReceivedMessageRouter class
NicoleYarroch May 22, 2018
a6c65f2
Added documentation to the SDLProxy class
NicoleYarroch May 23, 2018
900a1fc
Added documentation to the SDLProxyListener class
NicoleYarroch May 23, 2018
00d37bd
Added missing documentation to the Streaming Media Manager
NicoleYarroch May 23, 2018
6f05243
Added documentation to Transport Delegate class
NicoleYarroch May 23, 2018
a6b57d2
Added more documentation
NicoleYarroch May 23, 2018
7b2d3ef
Added documentation to SDLRPCStruct
NicoleYarroch May 24, 2018
8bfbd48
Added documentation to SDLRPCMessage class
NicoleYarroch May 24, 2018
f312788
Added documentation to the SDLRPCRequest class
NicoleYarroch May 24, 2018
7e21ebd
Added more documentation to the SDLRPCRequest and SDLRPCResponse files
NicoleYarroch May 24, 2018
364f892
Fixed spacing issues in the documentation
NicoleYarroch May 24, 2018
1a3bd76
Fixed spacing issues in documentation
NicoleYarroch May 24, 2018
de4c933
Add documentation to SDLAudioStreamManager
joeljfischer May 25, 2018
ffaeecb
Various additional documentation
joeljfischer May 25, 2018
25bfc46
Make MenuManager class properly hidden
joeljfischer May 25, 2018
f5eff2f
Add more documentation
joeljfischer May 25, 2018
9d09cb8
Last documentation fixes
joeljfischer May 25, 2018
da767be
Merge pull request #928 from smartdevicelink/bug/issue_97_add_remaini…
joeljfischer May 25, 2018
466cd00
Update for v6.0
joeljfischer May 25, 2018
ec86088
Update the README
joeljfischer May 25, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
26 changes: 26 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,29 @@
# 6.0.0 Release Candidate 1
### Breaking Changes
* Remove `SDLProxy`, `SDLProtocol`, `SDLTransport` and related classes and protocols. [SDL-0016] [#454](https://github.com/smartdevicelink/sdl_ios/issues/454) [SDL-0017] [#525](https://github.com/smartdevicelink/sdl_ios/issues/525) [SDL-0019] [#603](https://github.com/smartdevicelink/sdl_ios/issues/603)

### Enhancements
* Add API documentation [#97](https://github.com/smartdevicelink/sdl_ios/issues/97)
* Added a Swift example app and expanded the Obj-C example app. [#620](https://github.com/smartdevicelink/sdl_ios/issues/620)
* Add System Capability Manager, allowing easier observance of capability changes. [SDL-0088] [#916](https://github.com/smartdevicelink/sdl_ios/issues/916)
* Add Menu Manager, making setting a menu (AddCommand / AddSubmenu) much simpler. [SDL-0155] [#927](https://github.com/smartdevicelink/sdl_ios/issues/927)

### Bug Fixes
* Fix CarWindow api should allow app to manually set screen resolution by exposing protocol that should have been exposed. [#908](https://github.com/smartdevicelink/sdl_ios/issues/908)
* Fix notification of `hmiLevel` change when it has not changed. [#918](https://github.com/smartdevicelink/sdl_ios/issues/918)
* Fix SDLFileManager not calling completion handler when it is shut down before transition to Ready state, causing a memory leak. [#919](https://github.com/smartdevicelink/sdl_ios/issues/919)
* Fix connection retry counter not reset when the accessory is connected. [#921](https://github.com/smartdevicelink/sdl_ios/issues/921)
* Fix SDLTouchManager to handle all touch events in SDLOnTouchEvent. [#935](https://github.com/smartdevicelink/sdl_ios/issues/935)
* Fix SDLCarWindow does not send video after reconnection when lock screen is disabled. [#937](https://github.com/smartdevicelink/sdl_ios/issues/937)
* Simplified Proxy, Protocol, and Transport internals. [#948](https://github.com/smartdevicelink/sdl_ios/issues/948)
* Fix Screen Manager images not sent on reconnection. [#953](https://github.com/smartdevicelink/sdl_ios/issues/953)
* Fix image soft buttons being sent too early. [#955](https://github.com/smartdevicelink/sdl_ios/issues/955)
* Fix custom log modules in Swift. [#962](https://github.com/smartdevicelink/sdl_ios/issues/962)
* Fix graphics not being set after reconnects. [#963](https://github.com/smartdevicelink/sdl_ios/issues/963)
* Fix permission manager not resetting correctly on reconnection. [#964](https://github.com/smartdevicelink/sdl_ios/issues/964)
* Fix SDLShow initializer crashes. [#966](https://github.com/smartdevicelink/sdl_ios/issues/966)
* Fix mediaTrack field on ScreenManager. [#968](https://github.com/smartdevicelink/sdl_ios/issues/968)

# 5.2.0
### Enhancements
* Add a screen manager which currently handles text, graphics, and soft buttons [SDL-0134] [#862](https://github.com/smartdevicelink/sdl_ios/issues/862)
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
[![License](https://img.shields.io/cocoapods/l/SmartDeviceLink-iOS.svg?style=flat)](https://cocoapods.org/pods/SmartDeviceLink-iOS)
[![Build Status](https://img.shields.io/travis/smartdevicelink/sdl_ios/master.svg?style=flat)](https://travis-ci.org/smartdevicelink/sdl_ios)
[![codecov](https://codecov.io/gh/smartdevicelink/sdl_ios/branch/master/graph/badge.svg)](https://codecov.io/gh/smartdevicelink/sdl_ios)
[![Documentation](https://img.shields.io/cocoapods/metrics/doc-percent/SmartDeviceLink-iOS.svg)](http://cocoadocs.org/docsets/SmartDeviceLink-iOS/)
[![Documentation](docs/badge.svg)](https://smartdevicelink.com/en/guides/iOS/getting-started/installation/)
[![CocoaPods Downloads](https://img.shields.io/cocoapods/dt/SmartDeviceLink-iOS.svg?maxAge=172800)](https://cocoapods.org/pods/SmartDeviceLink-iOS)
[![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage)
[![Slack Status](http://sdlslack.herokuapp.com/badge.svg)](http://slack.smartdevicelink.com)
Expand Down Expand Up @@ -41,10 +41,10 @@ See the [roadmap](https://github.com/smartdevicelink/sdl_ios/wiki/Roadmap) to se

You can install this library using [Cocoapods](https://cocoapods.org/pods/SmartDeviceLink-iOS). You can get started with Cocoapods by [following their install guide](https://guides.cocoapods.org/using/getting-started.html#getting-started), and learn how to use Cocoapods to install dependencies [by following this guide](https://guides.cocoapods.org/using/using-cocoapods.html).

In your podfile, you want to add `pod 'SmartDeviceLink', '~> 5.2'`. Then run `pod install` inside your terminal. With Cocoapods, we support iOS 8.0+.
In your podfile, you want to add `pod 'SmartDeviceLink', '~> 6.0'`. Then run `pod install` inside your terminal. With Cocoapods, we support iOS 8.0+.

###### Swift
If you are building a Swift app, then add this instead `pod 'SmartDeviceLink/Swift', '~> 5.0'`. Then run `pod install` in your terminal.
If you are building a Swift app, then add this instead `pod 'SmartDeviceLink/Swift', '~> 6.0'`. Then run `pod install` in your terminal.

##### Carthage

Expand Down
81 changes: 81 additions & 0 deletions SmartDeviceLink-Example-Swift-Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>7.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>6.0.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>NSSpeechRecognitionUsageDescription</key>
<string>Requesting access to the speech recognition API</string>
<key>UIBackgroundModes</key>
<array>
<string>external-accessory</string>
</array>
<key>UIFileSharingEnabled</key>
<true/>
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIMainStoryboardFile</key>
<string>Main</string>
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
</array>
<key>UISupportedExternalAccessoryProtocols</key>
<array>
<string>com.smartdevicelink.prot29</string>
<string>com.smartdevicelink.prot28</string>
<string>com.smartdevicelink.prot27</string>
<string>com.smartdevicelink.prot26</string>
<string>com.smartdevicelink.prot25</string>
<string>com.smartdevicelink.prot24</string>
<string>com.smartdevicelink.prot23</string>
<string>com.smartdevicelink.prot22</string>
<string>com.smartdevicelink.prot21</string>
<string>com.smartdevicelink.prot20</string>
<string>com.smartdevicelink.prot19</string>
<string>com.smartdevicelink.prot18</string>
<string>com.smartdevicelink.prot17</string>
<string>com.smartdevicelink.prot16</string>
<string>com.smartdevicelink.prot15</string>
<string>com.smartdevicelink.prot14</string>
<string>com.smartdevicelink.prot13</string>
<string>com.smartdevicelink.prot12</string>
<string>com.smartdevicelink.prot11</string>
<string>com.smartdevicelink.prot10</string>
<string>com.smartdevicelink.prot9</string>
<string>com.smartdevicelink.prot8</string>
<string>com.smartdevicelink.prot7</string>
<string>com.smartdevicelink.prot6</string>
<string>com.smartdevicelink.prot5</string>
<string>com.smartdevicelink.prot4</string>
<string>com.smartdevicelink.prot3</string>
<string>com.smartdevicelink.prot2</string>
<string>com.smartdevicelink.prot1</string>
<string>com.smartdevicelink.prot0</string>
<string>com.ford.sync.prot0</string>
<string>com.smartdevicelink.multisession</string>
</array>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
</array>
</dict>
</plist>
19 changes: 5 additions & 14 deletions SmartDeviceLink-iOS.podspec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|

s.name = "SmartDeviceLink-iOS"
s.version = "5.2.0"
s.version = "6.0.0"
s.summary = "Connect your app with cars!"
s.homepage = "https://github.com/smartdevicelink/SmartDeviceLink-iOS"
s.license = { :type => "New BSD", :file => "LICENSE" }
Expand All @@ -19,8 +19,6 @@ ss.source_files = 'SmartDeviceLink/*.{h,m}'

ss.public_header_files = [
'SmartDeviceLink/NSNumber+NumberType.h',
'SmartDeviceLink/SDLAbstractProtocol.h',
'SmartDeviceLink/SDLAbstractTransport.h',
'SmartDeviceLink/SDLAddCommand.h',
'SmartDeviceLink/SDLAddCommandResponse.h',
'SmartDeviceLink/SDLAddSubMenu.h',
Expand Down Expand Up @@ -121,8 +119,6 @@ ss.public_header_files = [
'SmartDeviceLink/SDLHMILevel.h',
'SmartDeviceLink/SDLHMIPermissions.h',
'SmartDeviceLink/SDLHMIZoneCapabilities.h',
'SmartDeviceLink/SDLIAPSessionDelegate.h',
'SmartDeviceLink/SDLIAPTransport.h',
'SmartDeviceLink/SDLIgnitionStableStatus.h',
'SmartDeviceLink/SDLIgnitionStatus.h',
'SmartDeviceLink/SDLImage.h',
Expand Down Expand Up @@ -161,6 +157,7 @@ ss.public_header_files = [
'SmartDeviceLink/SDLManager.h',
'SmartDeviceLink/SDLManagerDelegate.h',
'SmartDeviceLink/SDLMediaClockFormat.h',
'SmartDeviceLink/SDLMenuCell.h',
'SmartDeviceLink/SDLMenuParams.h',
'SmartDeviceLink/SDLMetadataTags.h',
'SmartDeviceLink/SDLMetadataType.h',
Expand Down Expand Up @@ -208,13 +205,6 @@ ss.public_header_files = [
'SmartDeviceLink/SDLPresetBankCapabilities.h',
'SmartDeviceLink/SDLPrimaryAudioSource.h',
'SmartDeviceLink/SDLPRNDL.h',
'SmartDeviceLink/SDLProtocol.h',
'SmartDeviceLink/SDLProtocolHeader.h',
'SmartDeviceLink/SDLProtocolListener.h',
'SmartDeviceLink/SDLProtocolMessage.h',
'SmartDeviceLink/SDLProxy.h',
'SmartDeviceLink/SDLProxyFactory.h',
'SmartDeviceLink/SDLProxyListener.h',
'SmartDeviceLink/SDLPutFile.h',
'SmartDeviceLink/SDLPutFileResponse.h',
'SmartDeviceLink/SDLRadioBand.h',
Expand Down Expand Up @@ -280,6 +270,7 @@ ss.public_header_files = [
'SmartDeviceLink/SDLStreamingMediaConfiguration.h',
'SmartDeviceLink/SDLStreamingMediaManager.h',
'SmartDeviceLink/SDLStreamingMediaManagerConstants.h',
'SmartDeviceLink/SDLStreamingMediaManagerDataSource.h',
'SmartDeviceLink/SDLSubscribeButton.h',
'SmartDeviceLink/SDLSubscribeButtonResponse.h',
'SmartDeviceLink/SDLSubscribeVehicleData.h',
Expand All @@ -291,12 +282,12 @@ ss.public_header_files = [
'SmartDeviceLink/SDLSyncPDataResponse.h',
'SmartDeviceLink/SDLSystemAction.h',
'SmartDeviceLink/SDLSystemCapability.h',
'SmartDeviceLink/SDLSystemCapabilityManager.h',
'SmartDeviceLink/SDLSystemCapabilityType.h',
'SmartDeviceLink/SDLSystemContext.h',
'SmartDeviceLink/SDLTBTState.h',
'SmartDeviceLink/SDLTemperature.h',
'SmartDeviceLink/SDLTemperatureUnit.h',
'SmartDeviceLink/SDLTCPTransport.h',
'SmartDeviceLink/SDLTextAlignment.h',
'SmartDeviceLink/SDLTextField.h',
'SmartDeviceLink/SDLTextFieldName.h',
Expand All @@ -309,7 +300,6 @@ ss.public_header_files = [
'SmartDeviceLink/SDLTouchManager.h',
'SmartDeviceLink/SDLTouchManagerDelegate.h',
'SmartDeviceLink/SDLTouchType.h',
'SmartDeviceLink/SDLTransportDelegate.h',
'SmartDeviceLink/SDLTriggerSource.h',
'SmartDeviceLink/SDLTTSChunk.h',
'SmartDeviceLink/SDLTurn.h',
Expand Down Expand Up @@ -337,6 +327,7 @@ ss.public_header_files = [
'SmartDeviceLink/SDLVideoStreamingCodec.h',
'SmartDeviceLink/SDLVideoStreamingFormat.h',
'SmartDeviceLink/SDLVideoStreamingProtocol.h',
'SmartDeviceLink/SDLVoiceCommand.h',
'SmartDeviceLink/SDLVrCapabilities.h',
'SmartDeviceLink/SDLVrHelpItem.h',
'SmartDeviceLink/SDLWarningLightStatus.h',
Expand Down
Loading