summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorJoel Fischer <joeljfischer@gmail.com>2016-08-30 09:33:02 -0400
committerJoel Fischer <joeljfischer@gmail.com>2016-08-30 09:33:02 -0400
commitd7fd1029cb79020edaabfad9aeb24b4e5bdd5db2 (patch)
tree35481ceb16a2d0d61ab58d439b5e9b696f313676 /CHANGELOG.md
parent55f6fedb2723a44ccfde041048000e9f4e885095 (diff)
downloadsdl_ios-d7fd1029cb79020edaabfad9aeb24b4e5bdd5db2.tar.gz
Update to v4.3.0-beta.34.3.0-beta.3
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md40
1 files changed, 39 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ca969272e..006d7624f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,41 @@
+# 4.3.0 Beta 3 Release Notes (Since Beta 2)
+### Breaking Changes
+* `resumeHash` is now a configuration property and is not automatically handled.
+* `SDLFile` and `SDLArtwork` initializers no longer contain "ephemeral", these are renamed to simply start with "file" since they are the default case.
+* `SDLManagerDelegate` no longer has the method `managerDidBecomeReady`. Use the ready block on `start` instead.
+* `SDLManagerDelegate` parameters are now nonnull.
+* `SDLLockScreenConfiguration` `showInOptional` is now `showInOptionalState`.
+* `SDLLifecycleConfiguration` `port` is now a `UInt16` instead of a `NSString`.
+* Many block parameters changed names to be more consistent and descriptive.
+
+### Enhancements
+* The `OnKeyboardInput` RPC notification is now properly included and sent.
+* `SDLLifecycleManager` now only sends the "Ready" notification if registration succeeded.
+* `SDLManagerDelegate` `hmiLevel:didChangeToLevel:` is now sent right after becoming ready with the current HMI level.
+* `SDLLifecycleConfiguration` `ipAddress` is now null_resettable.
+* `SDLLifecycleConfiguration` can now contain security managers which will properly be added to the internal `SDLProxy` as appropriate.
+* `SDLLifecycleConfiguration` now has a `logFlags` parameter which can be set to alter how SDL logs out data or to prevent it from doing so at all.
+* If `RegisterAppInterfaceResponse` returns `WARNINGS` or `RESUME_FAILED` still successfully connect, but set the error properly of the ready block with the relevant information.
+* Added backward compatible `NSNotification` subclasses to more clearly describe what type of object it contains.
+* Documentation enhancements.
+
+### Bug Fixes
+* `SDLFileManager` `deleteRemoteFileWithName:completionHandler:` no longer crashes if no completion handler is set.
+* `SDLFileManager` `uploadRemoteFileWithName:completionHandler:` no longer crashes if no completion handler is set.
+* `SDLFileManager` will more efficiently clean up temporary files.
+* Remove some unneeded methods from `SDLLockScreenViewController`.
+* Properly send `AppHMIType` and `TTSName` set in `SDLLifecycleConfiguration` to the `RegisterAppInterface`.
+* Strong / weak dance bugs fixed.
+* Unit test fixes.
+
+### Internal enhancements
+* `SDLStateMachine` now has some public keys to help accessing data internally.
+* `SDLResponseDispatcher` updates: fixing a method name, fixing an enum equality check, clarity updates.
+* `SDLLifecycleManager` remove `stateTransitionNotificationName`.
+* Some `NSOperation` subclass code was shifted to an intermediate superclass.
+* Fixed some instance variables not having generics.
+* Updated code to match v4.2.3.
+
# 4.3.0 Beta 2 Release Notes (Since Beta 1)
### Enhancements
* Starting up `SDLManager` now requires a block which will pass back an error if it failed.
@@ -23,7 +61,7 @@
* Fixed test failures.
# 4.3.0 Alpha 1 Release Notes
-### Breaking Changes
+### Deprecations
* Deprecate SDLProxy in favor of SDLManager. A future major release will remove and alter many public APIs, but they will not be deprecated in this release because they will not be replaced in this release.
### Enhancements