Skip to content

Releases: xchwarze/samsung-tv-ws-api

v3.0.4

22 Feb 23:52

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.3...v3.0.4

v3.0.3

10 Jan 20:14

Choose a tag to compare

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

04 Jan 04:51
71bbb42

Choose a tag to compare

What's Changed

  • Changes for conda forge build

Full Changelog: v3.0.1...v3.0.2

v3.0.1

03 Jan 22:43
c5ae409

Choose a tag to compare

What's Changed

  • Makes import of async-timout library conditional on python version by @jphproductions in #165
  • Update project config

New Contributors

Full Changelog: v3.0.0...v3.0.1

v3.0.0

28 Dec 21:19

Choose a tag to compare

🚀 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

New Contributors

Full Changelog: v2.7.2...v3.0.0

v2.7.2

06 Dec 10:15
243b695

Choose a tag to compare

Release v2.7.2

  • Fix is_alive for encrypted TVs #145
  • Bump version to 2.7.2 #146

v2.7.1

28 Nov 07:05
d70dcc1

Choose a tag to compare

Release v2.7.1

  • Fix is_alive #142
  • Fix mypy missing imports #143
  • Bump version to 2.7.1 #144

v2.7.0

27 Nov 01:15

Choose a tag to compare

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

09 May 19:22

Choose a tag to compare

#109 Added support for setting art mode mats
#123 Fix CI
#122 Replace flake8 with ruff
#121 Make SSLContext a singleton
#120 Handle art errors gracefully for 2019 models
#124 Add tests for send image error

v2.5.0

22 Mar 21:37

Choose a tag to compare

#82 Apply timeout to REST calls in encrypted remote
#83 Deprecate send_command for sending batch commands
#102 Add note for app_list unavailable
#103 Add specific exception for ms.channel.unauthorized
#104 Fix issue with authenticator token