Skip to content

CHANGELOG

v3.6.3 (2026-03-18)

Bug Fixes

  • dashboard: Broadcast metadata changes via WebSocket for live updates (6b933ae)

v3.6.2 (2026-02-06)

Bug Fixes

  • server: Check drop_packets before sending early ack (6e3f494)

v3.6.1 (2026-02-06)

Bug Fixes

  • server: Skip early ack for packets that will get StateUnhandled (33ec469)

v3.6.0 (2026-02-04)

Bug Fixes

  • Address CodeRabbit review feedback (0bc07f5)

  • tile: Correct user_x coordinate calculation for tile positioning (0b7ac27)

Features

  • dashboard: Add live device visualizer with real-time state updates (51fbcc0)

v3.5.0 (2026-02-03)

Bug Fixes

  • Address CodeRabbit PR review feedback (e302407)

Features

  • api: Complete WebSocket real-time event infrastructure (81cfa6f)

  • dashboard: Add scenario panel, pagination, and tabbed interface (Phase 4) (a50951d)

v3.4.0 (2026-02-03)

Features

  • core: Add has_chain capability flag to DeviceState (66c639c)

v3.3.0 (2026-02-03)

Bug Fixes

  • device: Apply error scenarios to unhandled-packet responses (7571ab7)

Features

  • server: Send acks immediately before device processing (3d4ec66)

v3.2.0 (2026-02-02)

Bug Fixes

  • tests: Replace flaky probabilistic drop rate tests with deterministic mocks (5070d6e)

Features

  • core: Wire partial_responses scenario through packet handlers (a799dba)

v3.1.1 (2026-02-01)

Bug Fixes

  • tests: Relax timing threshold in test_no_delay_by_default (dd1b416)

v3.1.0 (2026-01-11)

Features

  • Add Python 3.10 support (c19eee5)

v3.0.3 (2025-11-27)

Bug Fixes

  • core: Update device port to match server port when adding devices (db68eef)

v3.0.2 (2025-11-27)

Bug Fixes

  • core: Add missing pydantic dependency to lifx-emulator-core (7cd2309)

v3.0.1 (2025-11-26)

Bug Fixes

  • Adjust uv build for new monorepo layout (a0d5b7c)

v3.0.0 (2025-11-26)

Refactoring

  • Split into monorepo with separate library and CLI packages (402fe6e)

Breaking Changes

  • The project is now split into two packages:

v2.4.0 (2025-11-26)

  • Initial Release