Skip to content

TAL 3.0.0

Compare
Choose a tag to compare
@krishnan2987 krishnan2987 released this 29 Jul 15:02
· 670 commits to master since this release

Breaking API Changes

It is no longer possible to tune by DVB Triplet in the HBBTV Source. This functionality was never proven to work for any devices that we had available. The new API has been implemented and tested against a range of HBBTV devices.

These methods on the API have been removed from Base TV Source, and so HBBTV Source:

  • setChannel
  • getCurrentChannel
  • getChannelList
  • getPlayState

Instead, it is recommended to use these new method names:

  • setChannelByName
  • getCurrentChannelName
  • getChannelNameList
  • getState

Channel information is now handled by string name as defined by the HBBTV Source object.

Bug Fixes

  • Bug fix using functions as names for events - this fix checks for the function reference itself and so supports multiple bound event listeners

New Additions

  • An es5 shim now exists for Array.prototype.indexOf; used in event.js, widget.js, and whitelisted.js