Skip to content

CHANGELOG

v2.4.0 (2025-11-19)

Features

  • Implement LIFX Switch device emulation with StateUnhandled responses (e2f9114)

v2.3.1 (2025-11-18)

Bug Fixes

  • tile: Implement backwards compatibility on tile and multizone devices (be473f7)

v2.3.0 (2025-11-18)

Features

  • tile: Implement multi-framebuffer support for matrix devices (16a69ca)

v2.2.1 (2025-11-18)

Bug Fixes

  • tile: Preserve SUNRISE sky type in GetEffect responses (70b2d48)

v2.2.0 (2025-11-18)

Features

  • products: Add per-product firmware version defaults to specs.yml (336692c)

v2.1.0 (2025-11-18)

Documentation

  • Add mkdocs-llmstxt to generate llms.txt and llms-full.txt (4ddea81)

Features

  • protocol: Add Sky Effect support and protocol quirks (09422ab)

v2.0.0 (2025-11-12)

Documentation

  • Restructure docs to improve logical flow (3b412c0)

Refactoring

  • Implement layered architecture with repository pattern and modular organization (53bf62e)

Breaking Changes

  • EmulatedLifxServer now requires DeviceManager as second parameter instead of DeviceRepository

v1.0.2 (2025-11-10)

Bug Fixes

  • Extended_multizone added to products correctly by generator (b6c4f78)

v1.0.1 (2025-11-10)

Bug Fixes

  • Scenarios are now properly applied to initial devices (4808512)

Documentation

  • Replace lifx-async with lifx-emulator and update README.md (64ab6b6)

v1.0.0 (2025-11-06)

  • Initial Release