Skip to content

Releases: iprak/winix

v1.3.10

19 Apr 02:31

Choose a tag to compare

1.3.10 (2026-04-19)

Bug Fixes

  • guard against missing entity (98a187a)
  • make get_device_stubs safer (1ba9493)
  • move ensure_on and speed command outside airflow guard in async_set_speed (#157) (09d9e0e)
  • remove unused token expiration code (a051eb9)
  • retry sooner on transient DNS failures during device update (#161) (705e7cd)
  • simplified PM25 sensor creation check (65b9bb0)
  • simplify sensor attribute population (ec2705d)
  • use %s when logging (289e04d)

v1.3.9

18 Apr 15:26

Choose a tag to compare

1.3.9 (2026-04-18)

Bug Fixes

  • add NotAuthorizedException re-auth and patch missing identity_id in test (515584e)
  • detect NotAuthorizedException via message string in _get_identity_id_sync (dcf2b1a)
  • handle integration unload gracefully (33e7e4f)
  • update auth and device control for Winix API v1.5.7 (9083ca4)

v1.3.8

03 Apr 01:15

Choose a tag to compare

1.3.8 (2026-04-03)

Bug Fixes

  • raise HomeAssistantError for operations (9ce4115)
  • raise HomeAssistantError when prepararing devices (8069179)

v1.3.7

23 Mar 02:02

Choose a tag to compare

1.3.7 (2026-03-23)

Bug Fixes

  • use custom air-purifier icon (1dfa148)

v1.3.6

20 Mar 01:39

Choose a tag to compare

1.3.6 (2026-03-20)

Bug Fixes

The Winix app only permits brightness change if the purifier is running.
The Winix end point allows the brightness to be changed even when off but resets back to 100% when the purifier is turned on or when data is refreshed and that is what was happening.

The same will be mimicked and the entity will be available only when purifier is running.

  • improve integration with brightness selection (48c6f9b)
  • only allow brightness selection when running (504642b)
  • write change brightness on change (9cb916f)

v1.3.5

19 Mar 02:02

Choose a tag to compare

1.3.5 (2026-03-19)

Bug Fixes

  • generalize brightness and child lock features (22f29e8)

v1.3.4

17 Mar 11:05

Choose a tag to compare

1.3.4 (2026-03-17)

Bug Fixes

  • define pycryptodome as requirement (364cea7)
  • resolve linter warnings in tests (2789e22)
  • use entry.runtime_data to capture manager (c59df4d)

v1.3.3

17 Mar 02:43

Choose a tag to compare

1.3.3 (2026-03-17)

Bug Fixes

  • add encryption helper methods (43e9422)
  • encrypt user authorization (94e7597)
  • update requirement (4eda1d3)

v1.3.2

15 Mar 17:29

Choose a tag to compare

1.3.2 (2026-03-15)

Bug Fixes

  • add local brand content (99aa394)
  • log login failure reason (a1c8fc0)
  • log the failure reason (d6644f3)
  • update Winix mobile auth flow for validateMobileInfo changes (ad30c89)

v1.3.1

18 Jan 02:18

Choose a tag to compare

1.3.1 (2026-01-18)

Bug Fixes

  • update configuration messages (75c419a)