Changelog
The version tag is named under Semantic Versioning 2.0.0 and contains three types of release (i.e. major, minor and patch). Please check the specification for details.
1.9.0 (2025-09-22)
Features
- add constant SAE in EnableJS 683489a
- EnableJS FS APIs 5663c05
- JS API for get/setInputMethod 94d7387
- JS API to override AppSwitch INIs ea681c1
Bug Fixes
- New event DISPLAY_CHANGE fired after resolution/display is changed 72ebb96
- param with # and ~ in d.ts 29ebe02
- return void for functions in d.ts 643c257
- remove JS error handling for multicast stream adc2b9b
1.8.0 (2025-06-16)
Features
- network error page 2f115eb
Bug Fixes
- EnableJS documentation failed to generate 91093f1
- Video wall is not working 3f8b58a
- vulnerabilities in npm tools 91f6b04
1.7.0 (2025-03-28)
Features
- network error page 2f115eb
Bug Fixes
- EnableJS documentation failed to generate 91093f1
- vulnerabilities in npm tools 91f6b04
1.6.0 (2024-11-29)
Features
- Add field 'uuid' for storage info e31a461
- PoC video wall a5783fa
Bug Fixes
- Zapper multiple channels cannot fully show in portrait mode and in composite output 755af8c
- Zapper video does not fit the screen output after updating the display resolution 3d056b9
1.5.0 (2024-07-16)
Features
- Add new 802.1x related API & network offline mode APIs e5b78e5
- system.getTvSystem() to get TV system (PAL or NTSC) 7271b0e
Bug Fixes
- Add new parameter 'saveAsUserConfig' for ENABLE.preference.setSystemLanguage d7a9edd
- Add options for EnableJS emitDeepLink to choose 'clearTask' flag 00f4c8f
- ENABLE.VERSION missing in JS API c722657
- getHdmiStatus() exception when resolution list is empty and HDMI disconnected d6ef7a3
- vulnerabilities in JS dependency 1afb8d3
1.4.0 (2024-03-07)
Features
- add DeviceName APIs for customizing the device name 95bbcf0
- Add new field for ENABLE.system.getResourceStatus() for external storage 17dfb57
- add screen saver APIs for EnableJS eb6f423
- Reimplement 802.1x on Android S dab5b83
- Update Styling of JS Doc to match the Amino branding dae4a61
Bug Fixes
- Add missing trigger for applying patch 4365034
- only resume player when browser is TV app bd1c7e3
1.3.0 (2023-10-31)
Features
- RTMP support in Exoplayer e535a27
- Support IEEE802.1x for JS 0eea286
- Zapper suspend and resume handling based on Android onStop() and onRestart() 62a5105
1.2.0 (2023-08-21)
Features
- JS API for HDMI CEC dd6ef64
Bug Fixes
- CVE: CVE-2022-25883 semver 3f121f8
- switch back to rollup-plugin-istanbul 3.0.0 c8521bb
1.1.0 (2023-04-13)
Features
- Added JS and Java APIs for supporting WiFi AP Scan 4e5f4d6
- Added JS APIs for WiFi support 7337d79
- getConnectionInfo() return SSID when connected wifi 0a888f1
Bug Fixes
- Jenkins issue about generate JSdoc 97f0862
- npm warning of missing newline 221e180
1.0.2 (2023-02-17)
Bug Fixes
- Jenkins issue about generate JSdoc 97f0862
- npm warning of missing newline 221e180
Reverts
- Revert "JS network API in pure IPv6" fc27eda
1.0.1 (2023-01-04)
Documentation
- update changelog for EnableJS 1.0.0 c74a025
1.0.0
BREAKING CHANGES
new ENABLE.player()will no longer return the sample instance of player.- On page unload, player created or acquired by
new ENABLE.player()orENABLE.player.getInstance(id)will be released automatically.
Features
Video aspect ratio: 3 modes are supported, FIT (default), Rd and ZOOM. Please refer to
player.setResizeMode(mode)for more information.new event
ENABLE.system.INI_UPDATEfires toENABLE.system.setEventCallback(callback)when INI configuration changes.new API
ENABLE.system.getGlobalSettingValue(key)to value of global settings.PoC: Multiple player instances are supported.
- At most 9 instances can be created. Use
ENABLE.player.getInstance(id)to retrieve the instance 0 to 8. - ABR and HTTP progressive streams with codec H.265 are tested.
- Only 1 instance of player is allowed to decode audio. Use
player.setAudioRendering(true)to select particular player instance to play audio.
- At most 9 instances can be created. Use
z-order of player is supported
- By default, z-index of first player is O. The z-index of the new created player will be 1 value higher than the current highest player's z.index value.
- The z-index of web layer is 100.
- Use
player.setZOrder(zIndex)to change the z-order of player.
0.1.0
- Initial release