diff options
author | Joey Grover <joeygrover@gmail.com> | 2018-06-21 10:21:24 -0400 |
---|---|---|
committer | Joey Grover <joeygrover@gmail.com> | 2018-06-21 10:21:24 -0400 |
commit | 9fe43d5e319c8d1dc49b2b91e08d785e55b180b1 (patch) | |
tree | a645e03c0cdff07aea361179b10215c1e1091bf0 /CHANGELOG.md | |
parent | aa5b71be370fa850b0b09c5e9c1e34b2ccd7ca78 (diff) | |
download | sdl_android-9fe43d5e319c8d1dc49b2b91e08d785e55b180b1.tar.gz |
Updated README and CHANGELOG
commit 29e69ee0d04abbd3030f03bf8e603dc0a19af614
Author: Joey Grover <joeygrover@gmail.com>
Date: Thu Jun 21 10:19:33 2018 -0400
Fix typos in changelog update
commit c0c8802bfa7fc5584df776258dd219afeadb5589
Author: Joey Grover <joeygrover@gmail.com>
Date: Thu Jun 21 10:12:29 2018 -0400
Update README
commit c7cfa78e6b3cc48b174cf2cb124e5ca05de893e7
Author: Joey Grover <joeygrover@gmail.com>
Date: Wed Jun 20 15:36:22 2018 -0400
Update CHANGELOG for 4.6.0
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 39 |
1 files changed, 18 insertions, 21 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index c9ceb6d09..6246b922d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,27 +1,24 @@ -# 4.5.0 Release Notes +# 4.6.0 Release Notes ### API New Features & Breaking Changes -- **IMPORTANT:** `SdlRouterService` manifest declarations now require an `intent-filter` and `meta-data` tags. These changes can be found in the documentation. -- Now targeting version 26 to make use of new Android Oreo features. - - Most broadcast intents are now sent explicitly instead of implicitly -- Added methods to send a batch of RPCs. This includes chaining RPC messages or sending them all at once +- `RPCRequestFactory` has been deprecated. Please use the desired RPC's constructor instead. +- The Android Annotations Library has been added to the project to better help and inform developers about the SDK. ### Enhancements -- Added method calls to retrieve `pcmCapabilities` from the `SystemCapbilityManager` -- `SdlRouterService` had a good deal of refactoring and cleaning up to remove warnings and issues -- Created a new way to retrieve the library version from apps. -- Version checking for `SdlRouterService` is now performed before starting an actual router service. -- General enhancements and stability fixes to the multiplexing transport feature +- The router service foreground lifecycle is improved. The notification should no longer be seen when connecting to non-SDL devices. +- The SDL notification now links to a webpage to explain what the notification is and how to hide it. +- The required `intent-filter` entires for the `SdlBroadcastReceiver` has been reduced. It is now only listening for the SDL custom intent, ACL connect, and USB connection if using AOA. +- RPC classes now contain constructors with the required parameters for that RPC. +- Moved project to newer version of Gradle. Updated configurations including from `compile` to `api` and `implementation`. +- `SdlProxyBuilder` was cleaned up to remove redundant variables between the `SdlProxyBuilder.Builder` object and the `SdlProxyBuilder` class. ### Bug Fixes -- Fixed a potential deadlock within the `LegacyBluetoothTransport` -- Fix issue with video streaming not being able to restart after being stopped -- Fixed issue where `OnHMIStatus` was ignored if the level was the same, but the `AudioStreamingState` had changed -- Fixed potential NPE in the `SdlProxyBase` class when a packet was malformed -- Fixed issue that would incorrectly unregister apps from the module through the router service when apps are being force closed and others register -- Fixed issue in `SdlRouterStatusProvider` class where the handler wasn't able to obtain a looper. -- Fixed issue in `ServiceFinder` class where the handler was using a looper than was exiting and therefore not posting the expected runnable -- Fixed an issue that kept the `SdlRouterService` notification icon showing even if there were no current connects -- Fixed an issue where the `SdlRouterService` would start regardless of what bluetooth device it connected. -- `UsbTransport` was given a few fixes around incorrect exiting calls -- Fixed an issue found with some modules where they would return a single `SpeechCapability` instead of a list
\ No newline at end of file +- Fixed touch issues with the video streaming feature. A new module was added to handle touch events much more aligned with Android native views. +- Fixed JavaDoc issue in `UnregisterAppInterface`. +- Fixed JavaDoc issue in `AddCommand`. +- Added tags to the string resource xml file to ignore translation +- Temporary fix to the TCP transport to catch `NetworkOnTheMainThread` exceptions when the connection is closing. +- Fix issue where the `SdlBroadcastReceiver` was attempting to send implicit intents to ping the `SdlRouterService`. They are now explicit. +- Fix a potential NPE in the `SdlBroadcastReceiver` while an app is only using USB and does not include an instance of an `SdlRouterService`. +- Removed reflection usage in bluetooth transports when operating on systems that are newer than Android Oreo in anticipation of Android P. +- Fix an issue where the `SdlBroadcastReceiver` would throw a false positive regarding whether or not an app had included the correct `intent-filter` in their `SdlRouterService` manifest declaration.
\ No newline at end of file |