Releases: smartdevicelink/sdl_java_suite
v5.3.0 RC
5.3.0 Release Notes
Summary:
Version | |
---|---|
Protocol | 5.4.1 |
RPC | 8.0.0 |
Tested Targeting | Android 30 |
Features:
Bug Fixes / Enhancements:
-
New TaskMaster release needs to be added to Java Suite Library
-
Fix description for
SeatControlCapabilities
andRadioControlCapabilities
-
java.lang.IndexOutOfBoundsException Crash: SdlRouterService.java line 3275
-
Old devices with SDL 2.0 can't display text fields and SoftButtons
-
Swapping de-duplicated menu items causes incorrect unique titles
-
Choice Set Present followed directly by a Delete can have undefined behavior
v5.2.0
5.2.0 Release Notes
Summary:
Version | |
---|---|
Protocol | 5.4.0 |
RPC | 7.1.0 |
Tested Targeting | Android 30 |
Bug Fixes / Enhancements:
-
MenuManager sending secondary image with menuCells when menuCommandSecondaryImage is not supported.
-
IllegalArgumentException when starting video stream with custom RPC MTU
-
Choice Cells and Menu Cells do not take which properties are available into account for uniqueness
-
BSON library should be updated to the latest version (1.2.5)
v5.1.1
5.1.1 Release Notes
Summary:
Version | |
---|---|
Protocol | 5.4.0 |
RPC | 7.1.0 |
Tested Targeting | Android 30 |
Bug Fixes:
v5.1.0
5.1.0 Release Notes
Summary:
Version | |
---|---|
Protocol | 5.4.0 |
RPC | 7.1.0 |
Tested Targeting | Android 30 |
Features:
Enhancements:
-
[SDL 0292] Improve VirtualDisplayEncoder for stable frame rate
-
[SDL 0323] - Align video streaming parameters with VideoStreamingCapability
Bug Fixes:
-
Main Menu UI Updates Don't Take TextFieldName / ImageFieldName into account
-
@deprecated annotation in class Javadoc makes the whole class marked as deprecated
-
New thread is started for every decode operation in AudioDecoderCompat
-
Tests fail because current code state doesn't match MOBILE_API
-
Only auto-overwrite non-persistent files on RPC v4.3 and below
-
OnServiceError for Nav and PCM is called even if no service from that type is started
-
Setting a
SDLArtwork
'soverwrite
property to true does not work with screen manager
v5.1.0 RC
5.1.0 Release Notes
Summary:
Version | |
---|---|
Protocol | 5.4.0 |
RPC | 7.1.0 |
Tested Targeting | Android 30 |
Features:
Enhancements:
-
[SDL 0292] Improve VirtualDisplayEncoder for stable frame rate
-
[SDL 0323] - Align video streaming parameters with VideoStreamingCapability
Bug Fixes:
-
Main Menu UI Updates Don't Take TextFieldName / ImageFieldName into account
-
@deprecated annotation in class Javadoc makes the whole class marked as deprecated
-
New thread is started for every decode operation in AudioDecoderCompat
-
Tests fail because current code state doesn't match MOBILE_API
-
Only auto-overwrite non-persistent files on RPC v4.3 and below
-
OnServiceError for Nav and PCM is called even if no service from that type is started
-
Setting a
SDLArtwork
'soverwrite
property to true does not work with screen manager
v4.12.2
4.12.2 Release Notes
Summary:
Version | |
---|---|
Protocol | 5.2.0 |
RPC | 6.0.0 |
Tested Targeting | Android 29 |
Hotfix
v5.0.0
5.0.0 Release Notes
Summary:
Version | |
---|---|
Protocol | 5.3.0 |
RPC | 7.0.0 |
Tested Targeting | Android 29 |
Features:
Enhancements:
-
RPC Generator should use @deprecated annotation in JavaDocs when applicable
-
RPC Generator needs to be updated to generate correct Android X imports
-
SystemCapabilityManager & HapticInterfaceManager should be moved to the managers package
-
SdlFile in javaSE should have a constructor that takes URI as file source
-
The default value for overwrite property in SdlFile should be false to align with iOS
-
Deprecated RPC APIs that don't exist in the spec should be removed
-
BSON library should be updated to the latest version (1.2.2)
Bug Fixes:
-
LockScreen behavior is incorrect for Display Always and Dismissible
-
NullPointerException While updating Image/Text after layout Change.
-
javaSE and javaEE links in the readme file don't reference the latest version of the library
-
ScreenManager doesn't work when app register on backup transport
-
ANRs (Application Not Responding) occur when switching from App1 to App2 on HU.
-
Lists with initial values of null are not returned properly in RPCs
-
ClassCastException when calling RPC getter method returning Float type
-
RPC Generator is not generating the corresponding Javadoc for min & max attributes
-
RPC Generator is generating enum values with wrong capitalization
-
There are a few deprecated functions that don't link to the correct function
-
LockScreen behavior is incorrect for Display Always and Dismissible
v5.0.0 RC3
5.0.0 Release Notes
Summary:
Version | |
---|---|
Protocol | 5.3.0 |
RPC | 7.0.0 |
Tested Targeting | Android 29 |
Features:
Enhancements:
-
RPC Generator should use @deprecated annotation in JavaDocs when applicable
-
RPC Generator needs to be updated to generate correct Android X imports
-
SystemCapabilityManager & HapticInterfaceManager should be moved to the managers package
-
SdlFile in javaSE should have a constructor that takes URI as file source
-
The default value for overwrite property in SdlFile should be false to align with iOS
-
Deprecated RPC APIs that don't exist in the spec should be removed
Bug Fixes:
-
LockScreen behavior is incorrect for Display Always and Dismissible
-
NullPointerException While updating Image/Text after layout Change.
-
javaSE and javaEE links in the readme file don't reference the latest version of the library
-
ScreenManager doesn't work when app register on backup transport
-
ANRs (Application Not Responding) occur when switching from App1 to App2 on HU.
-
Lists with initial values of null are not returned properly in RPCs
-
ClassCastException when calling RPC getter method returning Float type
-
RPC Generator is not generating the corresponding Javadoc for min & max attributes
-
RPC Generator is generating enum values with wrong capitalization
v4.12.1
4.12.1 Release Notes
Summary:
Version | |
---|---|
Protocol | 5.2.0 |
RPC | 6.0.0 |
Tested Targeting | Android 29 |
Hotfix
v5.0.0 RC2
5.0.0 Release Notes
Summary:
Version | |
---|---|
Protocol | 5.3.0 |
RPC | 7.0.0 |
Tested Targeting | Android 29 |
Features:
Enhancements:
-
RPC Generator should use @deprecated annotation in JavaDocs when applicable
-
RPC Generator needs to be updated to generate correct Android X imports
-
SystemCapabilityManager & HapticInterfaceManager should be moved to the managers package
-
SdlFile in javaSE should have a constructor that takes URI as file source
-
The default value for overwrite property in SdlFile should be false to align with iOS
-
Deprecated RPC APIs that don't exist in the spec should be removed
Bug Fixes:
-
LockScreen behavior is incorrect for Display Always and Dismissible
-
NullPointerException While updating Image/Text after layout Change.
-
javaSE and javaEE links in the readme file don't reference the latest version of the library
-
ScreenManager doesn't work when app register on backup transport
-
ANRs (Application Not Responding) occur when switching from App1 to App2 on HU.
-
Lists with initial values of null are not returned properly in RPCs
-
ClassCastException when calling RPC getter method returning Float type
-
RPC Generator is not generating the corresponding Javadoc for min & max attributes
-
RPC Generator is generating enum values with wrong capitalization