Releases: xchwarze/samsung-tv-ws-api
Releases · xchwarze/samsung-tv-ws-api
v2.7.2
v2.7.1
v2.7.0
Release v2.7.0
- Update licence to LGPL-3.0 (adc979e)
- Add
KEY_FACTORY
remote key (1763f87) - Add Python 3.11/3.12 to CI (12e8fab)
- Add
async_timeout
as dependency (2a57249) - Bump linters and development dependencies (#136)
- Bump ruff to 0.8.0 and migrate pyupgrade to ruff (#135)
- Add Python 3.13 to CI (#134)
- Replace isort with ruff (#137)
- Replace black with ruff-format (#138)
- Fix unused imports (#140)
- Bump websockets minimum version to 13 (#139)
- Add release workflow (244e2bd)
- Fix licence classifier (8ee4242)
- New updates and improvements. - Includes source (.tar.gz) and binary (.whl) distributions.
v2.6.0
v2.5.0
v2.4.0
#72 Add extra event to checks in open method
#74 Filter incoming websocket art messages
#76 More fixes for event check in art upload
#77 Add logging to send_command
#78 Add support for encrypted (v1) API
#79 Split out authenticator tests and use fixtures
#80 Adjust documentation and add examples
#81 Adjust logging for "ms.error" event
v2.3.0
v2.2.0
v2.1.0
Thanks to @epenet for all this work!
Merge:
- #64 Add listener to sync code
- #63 Add flake8 to CI
- #62 Add SamsungTVWSAsyncRemote
- #61 Fix app_list test
- #60 Add type hints to sync methods
- #59 Add prettier to CI
- #58 Add event parsing
- #57 Publish type hints
- #56 Add full type hints to async code
- #55 Adjust isort settings to match black
- #54 Add mypy to CI
- #53 Add event callback to async connection
- #52 Register connection on open
- #51 Add is_alive method to the websocket connection classes
v2.0.0 - Async version
Thanks to @epenet for all this work!
Merge:
- #32 Log API responses
- #33 Add basic tests and a simple CI
- #34 Fix app_list() exception
- #35 Format code using black
- #36 Split out connection code
- #37 Add async connection
- #38 Add isort to CI
- #39 Add pyupgrade to CI
- #40 Make endpoint compulsory on the Connection
- #41 Move REST functionnality to separate class
- #42 Introduce a new SamsungTVCommand class
- #43 Add yamllint to CI
- #44 Make art inherit from SamsungTVWSConnection
- #45 Add missing constructor arguments to rest api
- #46 Add SamsungTVAsyncRest
- #47 Drop open method on remote
- #48 Handle ClientConnectionError in async_rest
- #49 Add ChannelEmitCommand commands
- #50 Add open timeout to AsyncConnection