diff options
author | Joel Fischer <joeljfischer@gmail.com> | 2016-08-30 09:33:02 -0400 |
---|---|---|
committer | Joel Fischer <joeljfischer@gmail.com> | 2016-08-30 09:33:02 -0400 |
commit | d7fd1029cb79020edaabfad9aeb24b4e5bdd5db2 (patch) | |
tree | 35481ceb16a2d0d61ab58d439b5e9b696f313676 /CHANGELOG.md | |
parent | 55f6fedb2723a44ccfde041048000e9f4e885095 (diff) | |
download | sdl_ios-d7fd1029cb79020edaabfad9aeb24b4e5bdd5db2.tar.gz |
Update to v4.3.0-beta.34.3.0-beta.3
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 40 |
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 |