Skip to content

Releases: xchwarze/samsung-tv-ws-api

v2.6.0

09 May 19:22
Compare
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
Compare
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

v2.4.0

16 Mar 00:28
Compare
Choose a tag to compare

#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

06 Mar 21:55
Compare
Choose a tag to compare

Thanks to @epenet for all this work!

Merge:

  • #65 Fix SSL context for non-SSL connections
  • #66 Enable sequences and add hold_key support

v2.1.0

02 Mar 14:13
Compare
Choose a tag to compare

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

28 Feb 20:56
Compare
Choose a tag to compare

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

v1.7.0 - Add Art support

10 Nov 22:41
b1c4501
Compare
Choose a tag to compare
  • Merge pull request #26 (fix app list bug)
  • Merge pull request #27 (add art mode support)

v1.6.0 - Service release

14 Jan 21:09
Compare
Choose a tag to compare
  • Merge pull request #12 (update docs)
  • Merge pull request #17 (fix in debug)
  • Correct generation of api rest endpoint
  • Fix websocket-client 0.57

v1.4.0 - Add more REST functions

20 Feb 00:34
e0c27dc
Compare
Choose a tag to compare
  • Merge pull request #10 (add move_cursor)
  • Add rest_app_status function
  • Add rest_app_run function
  • Add rest_app_close function
  • Add rest_app_install function
  • Rename function device_info to rest_device_info