TAL 3.0.0
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