Changelog

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

1.0.2 (2025-10-18)

Added

  • Support for Python 3.14

1.0.1 (2024-10-09)

Added

  • Support for Python 3.13

Fixed

  • Many errors and typos in documentation

  • Test framework was simplified a bit

1.0.0 (2024-09-29)

Added

  • Added documentation using Sphinx:
    • Device description and protocol base concepts

    • Tutorial with many short code samples

    • API reference covering the entire user API

    • About section with project related pages (including this CHANGELOG)

Changed

  • Renamed many methods and attributes, inspired by the naming in ESPHome
    • All references to motion have been renamed to moving

    • All references to standstill or stationary have been renamed to static

    • All references to auxiliary have been renamed to light

    • Attribute no_one_idle_duration was renamed to presence_timeout

  • Reworked exceptions to make things easier to understand

  • Reworked stream.FrameStream with a real iterator

Fixed

0.1.0 (2024-09-25)

Initial release

  • Full implementation for LD2410C devices on firmware v2.04.23022511

  • Linted and typed code, using ruff and mypy

  • Tests with a dedicated LD2410 emulator, code is fully covered