Skip to content

Releases: rdkcentral/firebolt-apis

v0.9.0

08 Nov 16:20
Compare
Choose a tag to compare

0.9.0

Features

Bug Fixes

  • Don't ignore source files when publishing to npm [skip ci] (cb26ff2)
  • Build SDK before npm publish (#64) (f221fa3)
  • Lifecycle: lifecycle state api returns correct state in all circumstances (31e405c)

v0.8.1

14 Sep 15:17
Compare
Choose a tag to compare

Release Notes

0.8.1

  • Added Device.version().firmware to surface the underlying hardware firmware version
  • Added Device.version().api to surface the latest Firebolt API supported by this device
  • Deprecated Device.version().os which does not have a formal specification. Use firmware instead.

v0.8.0

22 Aug 14:21
Compare
Choose a tag to compare

Release Notes

0.8.0

  • Tune Intents are now supported in navigateTo events
  • Added TypeScript declarations for Settings and Events
  • Fixed/Removed test-enabling code from SDK
  • Fixed bug where the SDK would initialize itself even when not being used

v0.7.0

21 Jun 16:40
Compare
Choose a tag to compare

0.7.0

  • Removed all bigint types from TypeScript declarations, in favor of number, since bigint is not widely supported across browsers. This changes impacts:
    • Device.screenResolution
    • Device.videoResolution
    • Discovery.purchasedContent
    • Metrics.mediaProgress
    • Metrics.mediaSeeking
    • Metrics.mediaSeeked
    • Parameters.initialization

To upgrade to 0.7.0 simply change the type of any Firebolt Promise resolutions from bigint to number, e.g.:

const res:[bigint, bigint] = await Device.screenResolution()

Should become:

const res:[number, number] = await Device.screenResolution()