Releases: smartdevicelink/rpc_spec
Releases · smartdevicelink/rpc_spec
Release 8.0.0
Release 7.1.0
v7.0.0
RPC Spec version 7.0.0
New features
- [SDL 0253] New vehicle data StabilityControlsStatus
- [SDL 0266] New vehicle data GearStatus
- [SDL 0257] New vehicle data HandsOffSteering
- [SDL 0148] Template Improvements: Additional SubMenus
- [SDL 0261] New vehicle data WindowStatus
- [SDL 0202]-Supported Character Sets
- [SDL 0242] Subtle Alert Style
- [SDL 0268] Main Menu Updating and Pagination
- [SDL 0273] WebEngine Projection mode
Modifications
- [SDL 0256] Refactor Fuel Information Related Vehicle Data
- [SDL 0152] Driver Distraction Improvements: Command List Limitations
- [SDL - 0200] Removing URL Parameter Max Length
- Update License to 2020
Bug Fixes
- Update Grammar and spelling in the Mobile API
- Fix UNSUPPORTED_RESOURCE description
- Enum description should include more details about how integer values are used
- Incorrect description for "videoStreamingCapability" and "remoteControlCapability"
- WeatherData.currentTemperature should be a stand-in for future anticipated temperatures as well
- RC button module id description
RPC Generator
Implements 0234-proxy-rpc-generation.
RPC Spec version has not changed and is still v6.0.0.
v6.0.0
RPC Spec 6.0.0
Modifications
- [SDL 0108] AutoCompleteList
- [SDL 0177] Alert icon
- [SDL 0179] Pixel density and Scale
- [SDL 0186] Template Titles
- [SDL 0223] Add Currently Playing Media Image to MediaServiceData
- [SDL 0224] Navigation Subscription Buttons
- [SDL 0225] Update Published App Services
- [SDL 0231] Add Tiles as an Option for Main Menus
- [SDL 0246] Add App Services to HMICapabilities
New Features
- [SDL 0115] CloseApplication RPC
- [SDL 0116] Open Menu RPC
- [SDL 0119] SDL Passenger Mode
- [SDL 0184] Cancel Interaction RPC
- [SDL 0207] RPC message protection
- [SDL 0216] Widget support
Vehicle Data
Remote Control Data
- [SDL 0213]- Remote Control - Radio and Climate Parameter Update
- [SDL 0221] Remote Control - Allow Multiple Modules per Module Type
Misc Fixes
v5.1.0
v5.0.0
RPC Spec 5.0.0
Breaking Changes
- [SDL 0064] Choice-VR optional
- [SDL 0163] Make spaceAvailable field non-mandatory
- [SDL 0175] Updating DOP value range for GPS notification
Modifications
- Add missing
currentTemperatureAvailable
capability - [SDL 0139] Clarification of audio format details of AudioPassThru
- [SDL 0151] ImageFieldName for SecondaryImage
New Features
- Add PLAY_PAUSE to ButtonNames
- [SDL 0014] Adding Audio File Playback to TTSChunk
- [SDL 0037] Expand Mobile
PutFile
RPC - [SDL 0041] Provide AppIcon resumption across app registration requests
- [SDL 0062] Template images
- [SDL 0063] Display name parameter
- [SDL 0085] SubMenu Icon
- [SDL 0089] Mobile API versioning
- [SDL 0109] SetAudioStreamingIndicator RPC
- [SDL 0147] Template Improvements: Color Scheme
- [SDL 0150] Enhancing onHMIStatus with a New Parameter for Video Streaming State
- [SDL 0153] Support for Short and Full UUID App ID
Vehicle Data
- [SDL 0072] FuelRange
- [SDL 0082] EngineOilLife
- [SDL 0097] Tire pressure additions
- [SDL 0102] ElectronicParkBrakeStatus
- [SDL 0107] TurnSignal
Remote Control Data
- [SDL 0099] New remote control modules (LIGHT, AUDIO, HMI_SETTINGS) and parameters (SIS Data)
- [SDL 0105] Seat Modules
- [SDL 0106] OnRCStatus notification
- [SDL 0172] Update OnRCStatus with a new allowed parameter
- [SDL 0160]Radio Parameter Update
- [SDL 0165] Lights More Names and Status Values
- [SDL 0182] Add Audio Sources AM/FM/XM/DAB
v4.5.1
RPC Spec 4.5.1
Hot Fix
- Revise SDL-0071 - Remove default value for parameter subscribe in RPC GetInteriorVehicleData
v4.5.0
RPC Spec 4.5.0
Breaking Changes
Modifications
- 0031: Added
PROJECTION
element toAppHMIType
- 0049 : Added
CANCEL
element toTouchType
- 0055 : Added
DATA_NOT_AVAILABLE
toResult
- 0058 : Added
videoStreaming
toHMICapabilities
- 0060 , 0076 : Added
EN-IN
,TH-TH
,EN-SA
,HE-IL
,RO-RO
,UK-UA
,ID-ID
,VI-VN
,MS-MY
, andHI-IN
to elements toLanguage
- 0071 : Added
REMOTE_CONTROL
element toAppHMIType
- 0071 : Added
AC_MAX
,AC
,RECIRCULATE
,FAN_UP
,FAN_DOWN
,TEMP_UP
,TEMP_DOWN
,DEFROST_MAX
,DEFROST
,DEFROST_REAR
,UPPER_VENT
,LOWER_VENT
,LOWER_VENT
,DEFROST_MAX
,VOLUME_UP
,VOLUME_DOWN
,EJECT
,SOURCE
,SHUFFLE
, andREPEAT
elements toButtonNames
- 0073 : Added
textFieldMetadata
parameter toShow
New RPCs, Structs, and Enums
Functions
- 0055 , 0058 , 0076 :
GetSystemCapability
- 0071 :
GetInteriorVehicleData
- 0071 :
SetInteriorVehicleData
- 0071 :
OnInteriorVehicleData
- 0071 :
ButtonPress
- 0075 :
SendHapticData
Structs
- 0055 , 0058 , 0076 :
SystemCapability
- 0055 :
NavigationCapability
- 0055 :
PhoneCapability
- 0058 :
VideoStreamingCapability
- 0058 :
VideoStreamingFormat
- 0071 :
RemoteControlCapabilities
- 0071 :
ClimateControlCapabilities
- 0071 :
RadioControlCapabilities
- 0071 :
ModuleDescription
- 0071 :
RdsData
- 0071 :
RadioControlData
- 0071 :
Temperature
- 0071 :
ClimateControlData
- 0071 :
ModuleData
- 0073 :
MetadataStruct
- 0075 :
SpatialStruct