Releases: DSorlov/http_agent
Releases · DSorlov/http_agent
v1.1.0
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
[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
[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