Releases: xchwarze/samsung-tv-ws-api
Releases · xchwarze/samsung-tv-ws-api
v3.0.4
What's Changed
- Fix CI issues by @epenet in #172
- Fix pytest issues in Python 3.14 by @epenet in #170
- Modernise code for Python 3.9 by @epenet in #173
- Enable postponed evaluation of type annotations by @epenet in #174
- Update pre-commit hooks by @epenet in #175
- Added --sync-all to art-sync, which also removes images by @manuelmuehlig in #180
- Add fix for the upload function on 0.97 api by @lellky in #181
- ART fix get_thumbnail() for api 0.97 by @xchwarze
- Add text support to remote control by @xchwarze
- Update docs by @xchwarze
New Contributors
- @manuelmuehlig made their first contribution in #180
- @lellky made their first contribution in #181
Full Changelog: v3.0.3...v3.0.4
v3.0.3
What's Changed
- Update project logo
- Update docs
- Add art-sync command (ART cli)
- Fix Art upload api
- Add url to art-upload command (ART cli)
- Update ART test
- Fix wol command
Full Changelog: v3.0.2...v3.0.3
v3.0.2
v3.0.1
What's Changed
- Makes import of async-timout library conditional on python version by @jphproductions in #165
- Update project config
New Contributors
- @jphproductions made their first contribution in #165
Full Changelog: v3.0.0...v3.0.1
v3.0.0
🚀 Major Release (v3.0.0)
This release marks a major version focused on standardizing how the package is used.
The introduction of the CLI is a key step to formalize debug and testing workflows.
The goal is to enable:
- Consistent usage patterns across integrations
- Reproducible debug flows via CLI
- Capture and persist all sent/received packets
- Use recorded traffic to generate higher test coverage and more reliable regression tests
This version lays the foundation for treating the API as an observable and testable system rather than a black box.
What's Changed
- Fix aiohttp DeprecationWarning for verify_ssl by @cdce8p in #151
- Modernize packaging by @cdce8p in #152
- Adjust aiohttp client timeout by @cdce8p in #153
- Calculate timeout for each request by @cdce8p in #154
- Simplify rest request code by @cdce8p in #155
- Art updates release by @xchwarze in #161
- Clarifies art mode on vs off settings in README.md by @seshness in #149
- Cli support by @xchwarze in #162
New Contributors
- @cdce8p made their first contribution in #151
- @xchwarze made their first contribution in #161
- @seshness made their first contribution in #149
Full Changelog: v2.7.2...v3.0.0
v2.7.2
v2.7.1
v2.7.0
Release v2.7.0
- Update licence to LGPL-3.0 (adc979e)
- Add
KEY_FACTORYremote key (1763f87) - Add Python 3.11/3.12 to CI (12e8fab)
- Add
async_timeoutas 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.