Skip to content

Releases: kennymc-c/ucr2-integration-requests

v0.7.4

24 Jul 17:49
Compare
Choose a tag to compare

[0.7.4] - 2025-07-24

Fixed

  • Fixed non working WoL parameters

Changed

  • Updated python requests module dependency to 2.32.4

Full Changelog: v0.7.3...v0.7.4

v0.7.3

15 May 17:49
Compare
Choose a tag to compare

[0.7.3] - 2025-05-15

Fixed

  • Automatically close connection for text over TCP entity after the command has been send

Added

  • Added an text over tcp option to decide if a response message should be awaited. If the server doesn't send any response this should be deactivated to prevent potential timeouts

Changed

  • Updated pyinstaller build image to r2-pyinstaller:3.11.12-0.3.0
  • Updated dependencies

Full Changelog: v0.7.2...v0.7.3

v0.7.3-dev2

14 May 20:30
Compare
Choose a tag to compare
v0.7.3-dev2 Pre-release
Pre-release

[0.7.3-dev2] - 2025-05-14

This is a pre-release for testing purposes

Added

  • Added an text over tcp option to decide if a response message should be awaited. If the server doesn't send any response this should be deactivated to prevent potential timeouts

Full Changelog: v0.7.3-dev1...v0.7.3-dev2

v0.7.3-dev1

13 May 18:18
Compare
Choose a tag to compare
v0.7.3-dev1 Pre-release
Pre-release

[0.7.3-dev1] - 2025-05-13

This is a pre-release for testing purposes

Fixed

  • Automatically close connection for text over TCP entity after the command has been send

Changed

  • Updated pyinstaller build image to r2-pyinstaller:3.11.12-0.3.0
  • Updated dependencies

Full Changelog: v0.7.2...v0.7.3-dev1

v0.7.2

04 Apr 19:00
Compare
Choose a tag to compare

[0.7.2] - 2025-04-04

Fixed

  • Changed handling of an exception that could occur if the http response sensor was never added as a configured entity. Instead of an exception now only an info log message is shown.

Added

  • Added an option to change what should be shown in the http response sensor and media player title if no match has been found for the configured regular expression

Full Changelog: v0.7.1...v0.7.2

v0.7.1 Pre-Release

16 Mar 19:40
Compare
Choose a tag to compare
v0.7.1 Pre-Release Pre-release
Pre-release

[0.7.1] - Pre-Release - 2025-03-16

This is a pre-release for testing

Changed

  • Http request responses are now also used for the media_title attribute of the associated request method's media player entity. This allows you to add a media player widget to an activity and see the response within an activity because you can't add sensors to activities as there's no widget for them.

Full Changelog: v0.7.0...v0.7.1

v0.7.0 Pre-Release

09 Mar 17:58
Compare
Choose a tag to compare
v0.7.0 Pre-Release Pre-release
Pre-release

[0.7.0] - Pre-Release - 2025-03-09

This is a pre-release for testing the new sensor entity

Added

Changed

  • Changed the default integration icon from uc:integration to uc:webhook. This new icon is only available from firmware 2.2.0 or newer
  • Translated some default entity names

Full Changelog: v0.6.0...v0.7.0

v0.6.0

04 Jan 20:50
Compare
Choose a tag to compare

[0.6.0] - 2025-01-04

⚠️ Breaking changes

  • HTTP requests entities can now be used with most parameters and the same syntax as the Python Requests module. This simplifies the usage and adds the possibility of e.g. adding more complex json payload or custom headers (e.g. for server authentication). More infos and examples can be found here: Additional http requests parameters
    • The previous syntax by using separator characters (§, | etc) is now called legacy syntax and can still be used by activating the legacy syntax option in the advanced setup which is off by default. Please keep in mind that the use of the legacy syntax will be removed in a future version

Added

  • The global settings for Fire and forget mode and timeouts for HTTP requests can now be overwritten as a parameter in each http request command. E.g. use ffg=True to only activate fire and forget for a specific command.

Full Changelog: v0.5.2...v0.6.0

v0.5.2

25 Dec 18:54
Compare
Choose a tag to compare

[0.5.2] - 2024-12-25

Fixed

  • Fixed 1 second delay between consecutive http request commands
  • Temporarily fixed a problem with the new web configurator via a workaround where all entities wrongly had the status "Unavailable" by adding an State:On attribute to the entity definitions, although they should actually be stateless
    • After a first time setup you may still need to click on the toggle button in the entity editor in each entity to switch to the correct On state.
    • All issues have been reported to UC as a bug as even stateless entities like these have a state shown in the new configurator and can be toggled even if they don't support this feature and only On/Off state attributes (Issue 422)

Full Changelog: v0.5.1...v0.5.2

v0.5.1

18 Dec 17:06
Compare
Choose a tag to compare

[0.5.1] - 2024-12-18

Added

  • Text over TCP: Added support for C++ and hex style control characters to e.g. add a new line, tab or a carriage return
    • C++ style characters can be escaped with a single additional backslash (e.g. \\n)
    • Hex style characters can be escaped with "0\\\" (e.g. 0\\\0x09)

Full Changelog: v0.5.0...v0.5.1