Skip to content

Commit

Permalink
Update for v4.3.0-rc.1
Browse files Browse the repository at this point in the history
  • Loading branch information
joeljfischer committed Sep 2, 2016
1 parent 6c5d2d5 commit 3a7a268
Show file tree
Hide file tree
Showing 12 changed files with 102 additions and 8 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
# 4.3.0 Release Candidate 1 Release Notes (Since Beta 4)
### Enhancements
* Removed all usages of NSLog. Now all logs can be turned on or off.
* SDL logs are now off by default in the default lifecycle configuration, console logs are on by default in the debug lifecycle configuration.
* SDLLockScreenViewController is now public and may be subclassed and used as a custom view controller. If subclassed, the vehicleIcon property will be set if the remote system sends one.

### Bug Fixes
* Fixed an issue with dynamic frameworks accessing the default lock screen resources.
* Fixed a crash relating to an OnAppInterfaceUnregistered notification.

### Example App
* Fixed initial data being sent multiple times.
* Fixed CreateInteractionChoiceSet being sent multiple times and sometimes not working.
* Fixed implementing a delegate method that no longer exists.
* Fixed UI buttons not updating upon connecting.
* Added a soft button.

# 4.3.0 Beta 4 Release Notes (Since Beta 3)
### Enhancements
* Fix resource bundle not being included via cocoapods, causing a failure on the default lock screen. Also added better failure messages. The resource bundle will still have to be manually added to your app's copy resources build phase.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ 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-iOS', '4.3.0-beta.4'`. Then run `pod install` inside your terminal. With Cocoapods, we support iOS 6.0+.
In your podfile, you want to add `pod 'SmartDeviceLink-iOS', '4.3.0-rc.1'`. Then run `pod install` inside your terminal. With Cocoapods, we support iOS 6.0+.

##### Carthage

Expand Down
2 changes: 1 addition & 1 deletion 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 = "4.3.0-beta.4"
s.version = "4.3.0-rc.1"
s.summary = "Connect your app with cars!"
s.homepage = "https://github.com/smartdevicelink/SmartDeviceLink-iOS"
s.license = { :type => "New BSD", :file => "LICENSE" }
Expand Down
2 changes: 1 addition & 1 deletion SmartDeviceLink/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>4.3.0-beta.4</string>
<string>4.3.0-rc.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
Expand Down
2 changes: 1 addition & 1 deletion SmartDeviceLink/SDLLifecycleConfiguration.m
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ + (SDLLifecycleConfiguration *)debugConfigurationWithAppName:(NSString *)appName
config.tcpDebugMode = YES;
config.tcpDebugIPAddress = ipAddress;
config.tcpDebugPort = port;

config.logFlags = SDLLogOutputConsole;

return config;
Expand Down
2 changes: 1 addition & 1 deletion SmartDeviceLink/SDLProxy.m
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
typedef void (^URLSessionTaskCompletionHandler)(NSData *data, NSURLResponse *response, NSError *error);
typedef void (^URLSessionDownloadTaskCompletionHandler)(NSURL *location, NSURLResponse *response, NSError *error);

NSString *const SDLProxyVersion = @"4.3.0-beta.4";
NSString *const SDLProxyVersion = @"4.3.0-rc.1";
const float startSessionTime = 10.0;
const float notifyProxyClosedDelay = 0.1;
const int POLICIES_CORRELATION_ID = 65535;
Expand Down
2 changes: 1 addition & 1 deletion SmartDeviceLink/SDLStreamingMediaManager.m
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
@import UIKit;

#import "SDLAbstractProtocol.h"
#import "SDLDisplayCapabilities.h"
#import "SDLDebugTool.h"
#import "SDLDisplayCapabilities.h"
#import "SDLGlobals.h"
#import "SDLImageResolution.h"
#import "SDLScreenParams.h"
Expand Down
2 changes: 1 addition & 1 deletion SmartDeviceLink_Example/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>4.3.0-beta.4</string>
<string>4.3.0-rc.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
Expand Down
13 changes: 13 additions & 0 deletions docs/Classes.html
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@ <h3>Section Contents</h3>
<li><a href="#section-SDLListFilesResponse">SDLListFilesResponse</a></li>
<li><a href="#section-SDLLockScreenConfiguration">SDLLockScreenConfiguration</a></li>
<li><a href="#section-SDLLockScreenStatus">SDLLockScreenStatus</a></li>
<li><a href="#section-SDLLockScreenViewController">SDLLockScreenViewController</a></li>
<li><a href="#section-SDLMaintenanceModeStatus">SDLMaintenanceModeStatus</a></li>
<li><a href="#section-SDLManager">SDLManager</a></li>
<li><a href="#section-SDLMediaClockFormat">SDLMediaClockFormat</a></li>
Expand Down Expand Up @@ -2494,6 +2495,18 @@ <h3 id="section-SDLLockScreenStatus">



<h3 id="section-SDLLockScreenViewController">
SDLLockScreenViewController
</h3>

<p>Undocumented</p>

<a href="Classes/SDLLockScreenViewController.html" class="slightly-smaller">See more</a>





<h3 id="section-SDLMaintenanceModeStatus">
SDLMaintenanceModeStatus
</h3>
Expand Down
62 changes: 62 additions & 0 deletions docs/Classes/SDLLockScreenViewController.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
<h1>SDLLockScreenViewController Class Reference</h1>

<h3>Section Contents</h3>

<ul>
<li><a href="#section-appIcon">appIcon</a></li>
<li><a href="#section-vehicleIcon">vehicleIcon</a></li>
<li><a href="#section-backgroundColor">backgroundColor</a></li>
</ul>

<h3>Overview</h3>

<p>Undocumented</p>


<section class="section task-group-section">
<h3 id="section-appIcon">
appIcon
</h3>

<p>The app&rsquo;s icon. This will be set by the lock screen configuration.</p>



<h4>Objective-C</h4>
<pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">copy</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">,</span> <span class="n">nullable</span><span class="p">)</span> <span class="n">UIImage</span> <span class="o">*</span><span class="n">appIcon</span><span class="p">;</span></code></pre>





<h3 id="section-vehicleIcon">
vehicleIcon
</h3>

<p>The vehicle&rsquo;s designated icon. This will be set by the lock screen manager when it is notified that a lock screen icon has been downloaded.</p>



<h4>Objective-C</h4>
<pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">copy</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">,</span> <span class="n">nullable</span><span class="p">)</span> <span class="n">UIImage</span> <span class="o">*</span><span class="n">vehicleIcon</span><span class="p">;</span></code></pre>





<h3 id="section-backgroundColor">
backgroundColor
</h3>

<p>The designated background color set in the lock screen configuration, or the default SDL gray-blue.</p>



<h4>Objective-C</h4>
<pre class="highlight"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">copy</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">,</span> <span class="n">nullable</span><span class="p">)</span> <span class="n">UIColor</span> <span class="o">*</span><span class="n">backgroundColor</span><span class="p">;</span></code></pre>





</section>
2 changes: 2 additions & 0 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -214,6 +214,8 @@
url: Classes/SDLLockScreenConfiguration.html
- name: SDLLockScreenStatus
url: Classes/SDLLockScreenStatus.html
- name: SDLLockScreenViewController
url: Classes/SDLLockScreenViewController.html
- name: SDLMaintenanceModeStatus
url: Classes/SDLMaintenanceModeStatus.html
- name: SDLManager
Expand Down
2 changes: 1 addition & 1 deletion docs/undocumented.json

Large diffs are not rendered by default.

0 comments on commit 3a7a268

Please sign in to comment.