zombiebox-platform-webos
Version:
LG webOS Smart TV support abstraction layer for ZombieBox framework
201 lines (121 loc) • 4.8 kB
Markdown
# Changelog
## 2.2.6 (05.08.2020)
* Workaround for playing event not being fired after seeeking on webOS 1.4
## 2.2.5 (06.03.2020)
* Remove `Input.isPointingDeviceActive` override that forced mouse state to always be active
## 2.2.4 (04.03.2020)
* Fix some viewport modes not behaving as expected
* Update to ZombieBox 2.7 (improve start position handling)
## 2.2.3 (03.02.2020)
* Fix `inspect` command producing unnecessary uncontrollable logs.
## 2.2.2 (03.02.2020)
* Support ZombieBox 2.6
* Better logging and output
## 2.2.1 (17.01.2020)
* Init gracefully if some platform data could not be fetched.
## 2.2.0 (28.12.2019)
Functionally identical to `2.2.0-rc.1`. Changes listed are since last stable release (`2.1.2`)
* Introduced `IStatefulVideo` implementation with state machine and DRM support
* CLI refactored, `cli/ares.js` now exposes pure functions to work with webOS ares utilities
* CLI device and app id arguments are now positional to be more consistent with other platforms
* Disable unnecessary second minification step when building `.ipk`
## 2.2.0-rc.1 (27.12.2019)
* Fix issues with CLI tools on Windows
* DRM stability improved
* Added webOS `MediaOption` API `PrepareOption`
* Disable unnecessary second minification step when building `.ipk`
## 2.2.0-alpha.5 (19.12.2019)
* Improve stability of DRM operations
## 2.2.0-alpha.5 (16.12.2019)
* Updated `Viewport` to always deal in app coordinates
* Implement `getPanelResolution` and `getOSDResolution` in `Info`
## 2.2.0-alpha.4 (12.12.2019)
### Improvements
* CLI refactored, `cli/ares.js` now exposes pure functions to work with webOS ares utilities.
* CLI device and app id arguments are now positional to be more consistent with other platforms.
## 2.2.0-alpha.3 (05.12.2019)
### Improvements
* Verimatrix VCAS DRM support
## 2.2.0-alpha.2 (02.12.2019)
### Improvements
* Add base DRM and PlayReady support
## 2.2.0-alpha.1 (19.11.2019)
### Improvements
* `StatefulVideo` introduced with ZombieBox 2.3.0
## 2.1.2 (18.09.2019)
### Fixes
* Fixed `launch` and `inspect` CLI commands not being able to demand app id.
## 2.1.1 (05.09.2019)
### Improvements
* Use webOS pointer detection api instead of sniffing mouse events
* Update to ESLint 6
## 2.1.0 (23.07.2019)
### Features
* `Video` and `Device` classes adapted to removal of video container from ZombieBox.
## 2.0.0 (13.06.2019)
### Improvements
* Support ZombieBox 2.0
### Fixes
* Fix incorrect config reference
## 2.0.0-alpha.3 (23.05.2019)
### Improvements
* Support ZombieBox alpha.8 (implement `AbstractExtension`)
* Drop support for Node 8
## 2.0.0-alpha.2 (21.03.2019)
### Fixes
* zb-platform-test was updated to 2.0
## 2.0.0-alpha.1 (13.02.2019)
Platform code migrated to ECMAScript modules.
## 1.0.1 (04.02.2019)
### Fixes
* Fix GCC warnings in Video
## 1.0.0 (31.01.2019)
### Improvements
* **4342** Integrated platform testing suite
* **7404** Implemented `Device.getIP` method
## v0.6.0 (26.01.2018)
### Features
* **#6167** Throw error `zb.device.errors.UnsupportedFeature` for unsupported platform feature. **[BREAKING]**
## v0.5.2 (13.12.2017)
### Features
* **#6494** Added CLI command install, run to platform.
### Improvements
* **#6501** Updated eslint and fix errors.
## v0.5.1 (22.09.2017)
### Fixes
* **#6372** Fixed initialization fail on webOS 1.0
## v0.5.0 (16.08.2017)
### Features
* **#6289** Change getters for versions [BREAKING_BACK]
### Fixes
* **#6290** Removed default resolution
## v0.4.0 (24.05.2017)
### Features
* **#5907** Added getting duid.
* **#6085** Implemented getting locale. See `Info#locale`.
* **#6062** Implemented getter for launch parameters.
## v0.3.0 (09.03.2017)
### Features
* **#5625** Remove method `Device#processBackKey`. [BREAKING_BACK]
### Fixes
* **#5876** Fix playing video from position.
* **#6000** Fix aspect-ratio namespaces.
## v0.2.2 (24.01.2016)
### Features
* **#5845** Added getting ares-package paths from variable of user environment setted WebOS IDE.
## v0.2.1 (15.12.2016)
### Features
* **#5042** Added factory method `zb.device.platforms.webos.factory.createDevice` for create Device instances.
All global dependencies now located in factory method.
* **#5042** All *.es6 files renamed to *.js
### Fixes
* **#5612** Fixed exit with back button.
## v0.2.0 (27.07.2016)
### Features
* **#3999** Add ViewPort class which is responsible for managing display area sizes and aspect ratio
* **#4124** Add default and user icons adding
* **#4420** Rename abstract Video class (zb.device.Video) to AbstractVideo (zb.device.AbstractVideo)
* **#4493** Transpiled client-side files to ES6
### Improvements
* **#2233** Partial support of Aspect Ratio
* **#4107** Remove HTML5 prefix in *zb.device.platforms.webos.HTML5Video*