- Modify `reboot_soft` method to support older WebOS as well - Add `get_attached_devices` and `eject_attached_device` methods (requires new permission) - Add `get_calibration_info` method
Calibration: - Add support for newer OLED models - Refactor and clean up calibration methods - Rename `set_1d_en*` methods - Rename `set_3by3_gamut_data*` methods - Rename and split `ddc_reset` method into `set_bypass_modes_*` methods - Add `set_3by3_gamut_data_hdr` method (only used in 2019 models) - Add `get_*` get calibration methods - Add support for resetting factory calibration data uploaded via calibration API - Add Dolby Vision config file generation - Add support for internal Test Pattern Generator (iTPG) - Add unit tests - Update readme
0.3.2
**Implemented enhancements:**
- Add available settings for 2022 models - Add new buttons - Add `reboot_soft` method - Update readme with more examples - Add commands and scripts to add support for new firmwares
0.3.1
**Fixed bugs:**
- Fix getting hello info
0.3.0
**Implemented enhancements:**
- Add support for turning PC mode on/off properly - Add support for aiPicture category of picture settings for CX and newer models - Allow JSON output for couple of methods - Add available settings to docs
0.2.9
**Implemented enhancements:**
- Disconnect client when TV is off
**Fixed bugs:**
- Fix client reconnect (Closes [2](https://github.com/chros73/bscpylgtv/pull/2)) - Fix other properties as well during disconnecting (e.g. storage, states)
0.2.8
**Implemented enhancements:**
- Allow minimum websocket package version (required by Home Assistant)