diff options
author | david.switzer <daveswitzer@monoclesociety.com> | 2017-03-20 14:20:23 -0700 |
---|---|---|
committer | david.switzer <daveswitzer@monoclesociety.com> | 2017-03-20 14:20:23 -0700 |
commit | 8cd5c94862771b56c172be674e8b8022df0046d5 (patch) | |
tree | 8fbb64a1ebe2dd53c17817e01828a3d3b92de90e | |
parent | 98e82853ffc08f0fdee1c363bda03c32ea24a29d (diff) | |
parent | 06422a5c65eb39d9c85cfc1cd1631444807bb5a6 (diff) | |
download | sdl_ios-8cd5c94862771b56c172be674e8b8022df0046d5.tar.gz |
Merge branch 'master' into feature/issue_566
-rw-r--r-- | .github/ISSUE_TEMPLATE.md | 4 | ||||
-rw-r--r-- | .github/PULL_REQUEST_TEMPLATE.md | 4 | ||||
-rw-r--r-- | CHANGELOG.md | 8 | ||||
-rw-r--r-- | LICENSE | 4 | ||||
-rw-r--r-- | README.md | 3 | ||||
-rw-r--r-- | SmartDeviceLink-iOS.podspec | 2 | ||||
-rw-r--r-- | SmartDeviceLink/Info.plist | 2 | ||||
-rw-r--r-- | SmartDeviceLink/SDLLifecycleConfiguration.m | 1 | ||||
-rw-r--r-- | SmartDeviceLink/SDLProxy.m | 2 | ||||
-rw-r--r-- | SmartDeviceLink_Example/Classes/ProxyManager.m | 2 | ||||
-rw-r--r-- | SmartDeviceLink_Example/Info.plist | 2 |
11 files changed, 22 insertions, 12 deletions
diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index 9d11929f5..84c2de694 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -5,8 +5,8 @@ ##### Reproduction Steps 1. [Step 1] -1. [Step 2] -1. [Step 3] +2. [Step 2] +3. [Step 3] ##### Expected Behavior [Some expected behavior] diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 2b3f22d93..9a41515c7 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -19,8 +19,8 @@ This PR makes **[no / minor / major]** API changes. ##### Breaking Changes * [Breaking change info] -##### Enchancements -* [Enchancement info] +##### Enhancements +* [Enhancement info] ##### Bug Fixes * [Bug Fix Info] diff --git a/CHANGELOG.md b/CHANGELOG.md index 27a7b1eb9..1331800f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +# 4.5.5 Release Notes +### 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. + # 4.5.4 Release Notes ### Bug Fixes * Streaming video will not crash if data is unexpectedly NULL. @@ -1,4 +1,4 @@ -Copyright (c) 2016 Ford Motor Company, +Copyright (c) 2017 SmartDeviceLink Consortium, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without @@ -11,7 +11,7 @@ modification, are permitted provided that the following conditions are met: this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. -* Neither the name of Ford Motor Company nor the names of its +* Neither the name of SmartDeviceLink Consortium, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. @@ -16,7 +16,8 @@ * The [Core](https://github.com/smartdevicelink/sdl_core) component is the software which Vehicle Manufacturers (OEMs) implement in their vehicle head units. Integrating this component into their head unit and HMI based on a set of guidelines and templates enables access to various smartphone applications. * The optional [SDL Server](https://github.com/smartdevicelink/sdl_server) can be used by Vehicle OEMs to update application policies and gather usage information for connected applications. * The [iOS](https://github.com/smartdevicelink/sdl_ios) and [Android](https://github.com/smartdevicelink/sdl_android) libraries are implemented by app developers into their applications to enable command and control via the connected head unit. -* To suggest new features to SDL, including the iOS library, go to the [SDL Evolution](https://github.com/smartdevicelink/sdl_evolution) github project +* To suggest new features to SDL, including the iOS library, go to the [SDL Evolution](https://github.com/smartdevicelink/sdl_evolution) github project. +* To understand if a contribution should be entered as an iOS Pull Request or Issue, or an SDL Evolution Proposal, please reference [this document](https://github.com/smartdevicelink/sdl_evolution/blob/master/proposals_versus_issues.md). <a href="http://www.youtube.com/watch?feature=player_embedded&v=AzdQdSCS24M" target="_blank"><img src="http://i.imgur.com/nm8UujD.png?1" alt="SmartDeviceLink" border="10" /></a> diff --git a/SmartDeviceLink-iOS.podspec b/SmartDeviceLink-iOS.podspec index 3d9e0d0d4..9ede8a5a5 100644 --- a/SmartDeviceLink-iOS.podspec +++ b/SmartDeviceLink-iOS.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "SmartDeviceLink-iOS" -s.version = "4.5.4" +s.version = "4.5.5" s.summary = "Connect your app with cars!" s.homepage = "https://github.com/smartdevicelink/SmartDeviceLink-iOS" s.license = { :type => "New BSD", :file => "LICENSE" } diff --git a/SmartDeviceLink/Info.plist b/SmartDeviceLink/Info.plist index 4d3548d19..b5f4052c5 100644 --- a/SmartDeviceLink/Info.plist +++ b/SmartDeviceLink/Info.plist @@ -15,7 +15,7 @@ <key>CFBundlePackageType</key> <string>FMWK</string> <key>CFBundleShortVersionString</key> - <string>4.5.4</string> + <string>4.5.5</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> diff --git a/SmartDeviceLink/SDLLifecycleConfiguration.m b/SmartDeviceLink/SDLLifecycleConfiguration.m index f1b8acf7e..efc9014b2 100644 --- a/SmartDeviceLink/SDLLifecycleConfiguration.m +++ b/SmartDeviceLink/SDLLifecycleConfiguration.m @@ -92,6 +92,7 @@ NS_ASSUME_NONNULL_BEGIN - (void)setAppType:(nullable SDLAppHMIType *)appType { if (appType == nil) { _appType = [SDLAppHMIType DEFAULT]; + return; } _appType = appType; diff --git a/SmartDeviceLink/SDLProxy.m b/SmartDeviceLink/SDLProxy.m index c36da5b37..68eb8f6fc 100644 --- a/SmartDeviceLink/SDLProxy.m +++ b/SmartDeviceLink/SDLProxy.m @@ -49,7 +49,7 @@ typedef NSString SDLVehicleMake; typedef void (^URLSessionTaskCompletionHandler)(NSData *data, NSURLResponse *response, NSError *error); typedef void (^URLSessionDownloadTaskCompletionHandler)(NSURL *location, NSURLResponse *response, NSError *error); -NSString *const SDLProxyVersion = @"4.5.4"; +NSString *const SDLProxyVersion = @"4.5.5"; const float startSessionTime = 10.0; const float notifyProxyClosedDelay = 0.1; const int POLICIES_CORRELATION_ID = 65535; diff --git a/SmartDeviceLink_Example/Classes/ProxyManager.m b/SmartDeviceLink_Example/Classes/ProxyManager.m index 7096f4bd9..c7272b6c5 100644 --- a/SmartDeviceLink_Example/Classes/ProxyManager.m +++ b/SmartDeviceLink_Example/Classes/ProxyManager.m @@ -357,7 +357,7 @@ NS_ASSUME_NONNULL_BEGIN // Reset our state self.firstTimeState = SDLHMIFirstStateNone; self.initialShowState = SDLHMIInitialShowStateNone; - _state = ProxyStateStopped; + [self sdlex_updateProxyState:ProxyStateStopped]; if (ShouldRestartOnDisconnect) { [self startManager]; } diff --git a/SmartDeviceLink_Example/Info.plist b/SmartDeviceLink_Example/Info.plist index ff523f6b7..753c2b42c 100644 --- a/SmartDeviceLink_Example/Info.plist +++ b/SmartDeviceLink_Example/Info.plist @@ -15,7 +15,7 @@ <key>CFBundlePackageType</key> <string>APPL</string> <key>CFBundleShortVersionString</key> - <string>4.5.4</string> + <string>4.5.5</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> |