Skip to content

Releases: DSorlov/http_agent

v1.1.0

08 Mar 11:07
0c338d9

Choose a tag to compare

What's Changed

  • Fix sensors data not being loaded correctly by @Shocker in #31
  • Fix CSS / Beautiful Soup parsing by @Shocker in #29
  • Implement Regular Expressions data extraction by @Shocker in #30
  • deps(deps-dev): bump mypy from 1.8.0 to 1.19.0 by @dependabot[bot] in #28
  • deps(deps-dev): bump pytest-homeassistant-custom-component from 0.13.287 to 0.13.297 by @dependabot[bot] in #27
  • ci(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #26
  • deps(deps-dev): bump pytest from 8.4.2 to 9.0.1 by @dependabot[bot] in #24
  • deps(deps-dev): bump pytest-asyncio from 0.23.2 to 1.3.0 by @dependabot[bot] in #23
  • deps(deps-dev): bump black from 25.9.0 to 25.11.0 by @dependabot[bot] in #22

New Contributors

Full Changelog: v1.0.1...v1.1.0

v1.0.1

14 Oct 11:42

Choose a tag to compare

[1.0.1] - 2025-10-14

Fixed

  • Fixed issue where multiple HTTP endpoints from the same domain could not be configured (#13)
    • Updated unique_id generation to include query parameters, allowing configurations like different METAR station IDs from the same API
  • Fixed sensors becoming unavailable after editing configuration (#12)
    • Improved platform unloading logic to only unload platforms that were actually set up for the entry
    • Prevents "Config entry was never loaded!" errors during configuration changes

v1.0.0

08 Oct 00:40

Choose a tag to compare

[1.0.0] - 2025-10-08

Added

  • Initial release of HTTP Agent integration
  • Multi-step configuration wizard (URL → Headers → Payload → Sensors)
  • Support for multiple extraction methods (JSON, XML, CSS)

Features

  • HTTP methods: GET, POST, PUT, DELETE, PATCH
  • Content types: JSON, XML, form-data, plain text
  • Template rendering for URLs, headers, and payloads
  • Dynamic sensor configuration
  • Error handling and logging
  • Configurable timeout and update intervals
  • Authentication support via headers