Skip to content

Latest commit

 

History

History
103 lines (69 loc) · 2.4 KB

CHANGELOG.rst

File metadata and controls

103 lines (69 loc) · 2.4 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.6 (2024-06-30)

Fixed

  • Fixed incorrect type hint for colour_temp property
  • Fixed exception on light.authenticated if Linux system does not return the expected data

1.0.5 (2024-05-19)

Changed

  • Registered callbacks are now run when the connect() method achieves a connection.

1.0.4 (2024-05-18)

Changed

  • Increment minimum Python version to 3.11. asyncio.timeout requires > 3.10 not >= 3.10.

Fixed

  • Resolved issue which could cause module to get stuck in a connection loop after an unexpected disconnect in an edge case.

1.0.3 (2024-05-12)

Changed

  • Formatting changes

Fixed

  • Resolved issue with automatic re-connect causing an exception due to missing brackets :P

1.0.2 (2024-05-12)

Added

  • Definable delay between connecting and disconnecting in the re-connect method.
  • Definable maximum attempts for automatic re-connection.

Changed

  • Exceptions from connect() and poll_state() are now caught and logged instead of causing an exception in the callee.

Fixed

  • Resolved issue where module would attempt to infinitely retry to connect to a light that failed pairing. Module now will only attempt automatic re-connect when it has connected to the light successfully at least once.
  • Fixed EOF error in demo program on Linux based systems

1.0.1 (2024-05-05)

Added

  • Code badges to README and docs

Fixed

  • Project logo in README
  • Hyperlinks to module functions in docs

1.0.0 (2024-05-05)

  • HueBLE created.