Releases: moryoav/ha_besen
Releases · moryoav/ha_besen
Release list
v0.3.2
v0.3.1
[0.3.1] - 2026-07-06
Changed
- Replaced the PyPI-facing README with Python library usage and API documentation.
- Moved the Home Assistant custom integration README content to
docs/home-assistant-custom-integration.md.
v0.3.0
[0.3.0] - 2026-07-06
Changed
- Renamed the published Python distribution and import package from
besen-bs20/besen_bs20tobesen. - Renamed the public Python client/data/error API to
BesenClient,BesenData, andBesenError. - Renamed the bundled Home Assistant custom integration domain from
besen_bs20tobesenand updated it to depend onbesen==0.3.0.
v0.2.2
[0.2.2] - 2026-07-02
Changed
- Corrected the displayed Celsius temperature-unit spelling while keeping the legacy
Celciuscommand input as an alias.
v0.2.1
[0.2.1] - 2026-07-02
Changed
- Limited repeated BLE unavailable watchdog warnings so Home Assistant logs are not flooded while the charger is unreachable.
v0.2.0
[0.2.0] - 2026-07-02
Added
- Added a
besen-bs20Python package containing the async BLE client, protocol parser, data models, and exceptions. - Added package build validation to CI and PyPI trusted publishing to the tag release workflow.
Changed
- Updated the Home Assistant integration to depend on
besen-bs20==0.2.0instead of carrying protocol/client code insidecustom_components.
v0.1.9
[0.1.9] - 2026-06-21
Changed
- Prepared the README for HACS default submission by separating badges from the title and removing maintainer-only notes.
v0.1.8
[0.1.8] - 2026-06-20
Changed
- Clarified that the integration is an unofficial community project with no BESEN affiliation or endorsement.
- Added stronger at-your-own-risk and liability disclaimer language for EV charger control.
v0.1.7
[0.1.7] - 2026-06-20
Added
- Added strict mypy validation to CI and marked the integration as typed with
py.typed. - Added broad unit coverage for config flow, setup/unload, coordinator, entities, diagnostics, repairs, protocol parsing, and the fake BLE client paths.
Changed
- Tightened type annotations across the integration and enabled an enforced 95% coverage gate.
- Updated quality-scale tracking for strict typing and test coverage.
v0.1.6
[0.1.6] - 2026-06-20
Added
- Added README guidance for migrating from evseMQTT before installing the native integration.
- Added a link to the official Besen BS20 EV Charging Station product page.
Changed
- Replaced generated brand images with the BESEN company logo.
- Aligned the Home Assistant manifest version metadata with the release version.