Skip to content

Releases: jeeftor/weatherflow4py

v1.5.4

23 Apr 14:54

Choose a tag to compare

v1.5.2

29 Mar 19:37

Choose a tag to compare

Changes

  • No changes

v1.5.0

29 Mar 01:34

Choose a tag to compare

What's Changed

Bug Fixes

  • Fix intermittent KeyError crash (HA issue #164441, closes #126) — ForecastHourly.sea_level_pressure and precip_probability are now Optional fields. The WeatherFlow API occasionally omits these despite documenting them as required, which previously caused a KeyError during deserialization and broke the Home Assistant integration.

Type Safety

  • Fix dict slice annotation syntax in stations.py
  • Fix Optional parameter defaults in api.py and websocket_request.py
  • Promote LightingStrikeType to a proper str enum

Security

  • Add pip-audit pre-commit hook for automated vulnerability scanning
  • Upgrade aiohttp → 3.13.4 (8 CVEs fixed)
  • Upgrade filelock → 3.25.2
  • Upgrade marshmallow → 3.26.2
  • Upgrade virtualenv → 21.2.0

Tooling

  • Migrate from Poetry to uv for dependency management
  • Add ty type checker as a pre-commit hook

v1.4.1

18 Jun 15:18
8e39e18

Choose a tag to compare

Changes

📦 Dependencies

v1.3.1

14 Jan 19:16

Choose a tag to compare

Changes

  • No changes

v1.3.0

14 Jan 19:03

Choose a tag to compare

Changes

  • No changes

v1.2.0

20 Sep 14:11

Choose a tag to compare

Changes

  • No changes

v1.1.20

20 Sep 14:01

Choose a tag to compare

Changes

  • No changes

v1.1.18

20 Sep 13:40

Choose a tag to compare

Changes

  • No changes

v1.1.16

20 Sep 12:25

Choose a tag to compare

Changes

  • No changes