Releases: rdkcentral/firebolt-cpp-client
Releases · rdkcentral/firebolt-cpp-client
Release list
v0.6.3
0.6.3
Fixed
Actions.intentandActions.onIntentnow correctly handle a JSON object payload ({"intent":"...","intentId":N}) sent by the Firebolt backend. Previously the client failed to parse the response because it expected a plain string.
0.6.2
Fixed
Discovery.watchednow returnsResult<bool>again (reverts theResult<void>change introduced in v0.6.0).
0.6.1
What's Changed
- Update develop with latest main by @swethasukumarr in #69
- feat: prepare for coverity integration by @brendanobra in #70
- chore: coverity integration round 2 by @brendanobra in #71
- RDKEMW-17483 : Add Discovery.watchedV2 alongside Discovery.watched wi… by @swethasukumarr in #72
- RDKEMW-19494: Update changelog for patch release 0.6.1 by @swethasukumarr in #74
- Patch Release 0.6.1 by @swethasukumarr in #76
Full Changelog: v0.6.0...v0.6.1
v0.6.0
0.6.0
Added
- New APIs
Actions.intent(no parameters, returns string)Actions.onIntentevent
Changed
- Breaking:
Discovery.watchedand allMetrics.*methods now returnResult<void>(previouslyResult<bool>)
v0.5.5
v0.5.4
0.5.4
Fixed
- Enums for Lifecycle.CloseType were not aligned with the spec:
killReload,killReactivate
v0.5.3
0.5.3
Changed
- Added protocol selection to the API Test App:
[--legacy | --rpc-v2] - Updated Firebolt C++ Transport dependency to
v1.1.5: in legacy protocol result in event payload
can be an array
v0.5.2
0.5.2
Changed
- Breaking: Removed
FetchContentfrom the build system. The Firebolt C++ Transport must now be installed separately (along with other dependencies) before building the project.
v0.5.1
0.5.1
Changed
- Updated Firebolt C++ Transport dependency to
v1.1.3 - In API Test App, URL can be specified on command line:
--url URL
Fixed
- Prevented a crash when a mandatory field was missing from the JSON payload
v0.5.0
0.5.0
Added
- New APIs
- Device.hdr
- Display.edid
- Metrics
- Network
- TextToSpeech
Changed
- Breaking: Aligned types with the latest specification updates:
integerchanged to unsigned (uint32_t)floatchanged todouble
- Breaking:
AgePolicywas moved to theFireboltnamespace and to thecommon_types.hheader file. References must be changed fromFirebolt::Discovery::AgePolicytoFirebolt::AgePolicy, and the include must be added (#include <firebolt/common_types.h>). - Specify the build version and ABI version
- Updated Firebolt C++ Transport dependency to
v1.1.2