Skip to content

Commit 9fe43d5

Browse files
committed
Updated README and CHANGELOG
commit 29e69ee0d04abbd3030f03bf8e603dc0a19af614 Author: Joey Grover <[email protected]> Date: Thu Jun 21 10:19:33 2018 -0400 Fix typos in changelog update commit c0c8802bfa7fc5584df776258dd219afeadb5589 Author: Joey Grover <[email protected]> Date: Thu Jun 21 10:12:29 2018 -0400 Update README commit c7cfa78e6b3cc48b174cf2cb124e5ca05de893e7 Author: Joey Grover <[email protected]> Date: Wed Jun 20 15:36:22 2018 -0400 Update CHANGELOG for 4.6.0
1 parent aa5b71b commit 9fe43d5

File tree

2 files changed

+20
-23
lines changed

2 files changed

+20
-23
lines changed

CHANGELOG.md

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,24 @@
1-
# 4.5.0 Release Notes
1+
# 4.6.0 Release Notes
22

33
### API New Features & Breaking Changes
4-
- **IMPORTANT:** `SdlRouterService` manifest declarations now require an `intent-filter` and `meta-data` tags. These changes can be found in the documentation.
5-
- Now targeting version 26 to make use of new Android Oreo features.
6-
- Most broadcast intents are now sent explicitly instead of implicitly
7-
- Added methods to send a batch of RPCs. This includes chaining RPC messages or sending them all at once
4+
- `RPCRequestFactory` has been deprecated. Please use the desired RPC's constructor instead.
5+
- The Android Annotations Library has been added to the project to better help and inform developers about the SDK.
86

97
### Enhancements
10-
- Added method calls to retrieve `pcmCapabilities` from the `SystemCapbilityManager`
11-
- `SdlRouterService` had a good deal of refactoring and cleaning up to remove warnings and issues
12-
- Created a new way to retrieve the library version from apps.
13-
- Version checking for `SdlRouterService` is now performed before starting an actual router service.
14-
- General enhancements and stability fixes to the multiplexing transport feature
8+
- The router service foreground lifecycle is improved. The notification should no longer be seen when connecting to non-SDL devices.
9+
- The SDL notification now links to a webpage to explain what the notification is and how to hide it.
10+
- 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.
11+
- RPC classes now contain constructors with the required parameters for that RPC.
12+
- Moved project to newer version of Gradle. Updated configurations including from `compile` to `api` and `implementation`.
13+
- `SdlProxyBuilder` was cleaned up to remove redundant variables between the `SdlProxyBuilder.Builder` object and the `SdlProxyBuilder` class.
1514

1615
### Bug Fixes
17-
- Fixed a potential deadlock within the `LegacyBluetoothTransport`
18-
- Fix issue with video streaming not being able to restart after being stopped
19-
- Fixed issue where `OnHMIStatus` was ignored if the level was the same, but the `AudioStreamingState` had changed
20-
- Fixed potential NPE in the `SdlProxyBase` class when a packet was malformed
21-
- Fixed issue that would incorrectly unregister apps from the module through the router service when apps are being force closed and others register
22-
- Fixed issue in `SdlRouterStatusProvider` class where the handler wasn't able to obtain a looper.
23-
- Fixed issue in `ServiceFinder` class where the handler was using a looper than was exiting and therefore not posting the expected runnable
24-
- Fixed an issue that kept the `SdlRouterService` notification icon showing even if there were no current connects
25-
- Fixed an issue where the `SdlRouterService` would start regardless of what bluetooth device it connected.
26-
- `UsbTransport` was given a few fixes around incorrect exiting calls
27-
- Fixed an issue found with some modules where they would return a single `SpeechCapability` instead of a list
16+
- Fixed touch issues with the video streaming feature. A new module was added to handle touch events much more aligned with Android native views.
17+
- Fixed JavaDoc issue in `UnregisterAppInterface`.
18+
- Fixed JavaDoc issue in `AddCommand`.
19+
- Added tags to the string resource xml file to ignore translation
20+
- Temporary fix to the TCP transport to catch `NetworkOnTheMainThread` exceptions when the connection is closing.
21+
- Fix issue where the `SdlBroadcastReceiver` was attempting to send implicit intents to ping the `SdlRouterService`. They are now explicit.
22+
- Fix a potential NPE in the `SdlBroadcastReceiver` while an app is only using USB and does not include an instance of an `SdlRouterService`.
23+
- Removed reflection usage in bluetooth transports when operating on systems that are newer than Android Oreo in anticipation of Android P.
24+
- 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.

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,14 @@ You can also find some branches that have yet to be merged into this GitHub proj
3030

3131
#### Dependency Managers
3232

33-
To compile with the a release of SDL Android, include the following in your app's `build.gradle` file,
33+
To compile with the latest release of SDL Android, include the following in your app's `build.gradle` file,
3434

3535
```
3636
repositories {
3737
jcenter()
3838
}
3939
dependencies {
40-
compile 'com.smartdevicelink:sdl_android:4.+'
40+
implementation 'com.smartdevicelink:sdl_android:4.+'
4141
}
4242
```
4343

0 commit comments

Comments
 (0)