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)