Skip to content

Releases: moryoav/ha_besen

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 06 Jul 19:44

[0.3.2] - 2026-07-06

Fixed

  • Replaced relative README links with absolute GitHub links so the PyPI project description does not point to missing pypi.org/project/besen/... pages.

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 06 Jul 12:20

[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

Choose a tag to compare

@github-actions github-actions released this 06 Jul 11:04

[0.3.0] - 2026-07-06

Changed

  • Renamed the published Python distribution and import package from besen-bs20 / besen_bs20 to besen.
  • Renamed the public Python client/data/error API to BesenClient, BesenData, and BesenError.
  • Renamed the bundled Home Assistant custom integration domain from besen_bs20 to besen and updated it to depend on besen==0.3.0.

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 02 Jul 09:35

[0.2.2] - 2026-07-02

Changed

  • Corrected the displayed Celsius temperature-unit spelling while keeping the legacy Celcius command input as an alias.

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 02 Jul 08:16

[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

Choose a tag to compare

@github-actions github-actions released this 02 Jul 07:36

[0.2.0] - 2026-07-02

Added

  • Added a besen-bs20 Python 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.0 instead of carrying protocol/client code inside custom_components.

v0.1.9

Choose a tag to compare

@github-actions github-actions released this 21 Jun 04:53

[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

Choose a tag to compare

@github-actions github-actions released this 20 Jun 18:01

[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

Choose a tag to compare

@github-actions github-actions released this 20 Jun 17:03

[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

Choose a tag to compare

@github-actions github-actions released this 20 Jun 15:43

[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.