Skip to content

Releases: Djelibeybi/lifx-async

v5.2.0

07 Feb 11:43

Choose a tag to compare

v5.2.0 (2026-02-07)

This release is published under the UPL-1.0 License.

Bug Fixes

  • Address CodeRabbit review feedback (487f4ab)

Documentation

  • Fix duration_ms formula (1000 -> 1500/fps) in effects API docs (487f4ab)

Features

  • Add new effects, effect registry, and rename examples (2f8192d)

Detailed Changes: v5.1.1...v5.2.0

v5.1.1

06 Feb 04:15

Choose a tag to compare

v5.1.1 (2026-02-06)

This release is published under the UPL-1.0 License.

Performance Improvements

  • Optimize device initialization and packet sending (865c4e3)

  • Pure-Python optimizations for protocol, network, and animation layers (a9a4bd4)


Detailed Changes: v5.1.0...v5.1.1

v5.1.0

24 Jan 04:06

Choose a tag to compare

v5.1.0 (2026-01-24)

This release is published under the UPL-1.0 License.

Bug Fixes

  • animation: Load capabilities before checking has_chain (69e50b3)

Documentation

  • Add DeviceGroup usage example (9f85854)

  • Remove reference to deleted FieldSerializer class (5db0262)

Features

  • animation: Add high-performance animation module (afc8063)

Detailed Changes: v5.0.1...v5.1.0

v5.0.1

14 Jan 09:20

Choose a tag to compare

v5.0.1 (2026-01-14)

This release is published under the UPL-1.0 License.

Bug Fixes

  • Handle asyncio.TimeoutError on Python 3.10 (4438bc4)

Detailed Changes: v5.0.0...v5.0.1

v5.0.0

12 Jan 06:11

Choose a tag to compare

v5.0.0 (2026-01-12)

This release is published under the UPL-1.0 License.

Features

  • Add Python 3.10 support (7c39131)

Breaking Changes

  • Batch operations now raise first exception immediately (asyncio.gather behavior) instead of collecting all exceptions into an ExceptionGroup (TaskGroup behavior).

Detailed Changes: v4.9.0...v5.0.0

v4.9.0

30 Dec 03:29

Choose a tag to compare

v4.9.0 (2025-12-30)

This release is published under the UPL-1.0 License.

Features

  • api: Add HTML named colors and kelvin temperature presets (b631d43)

Detailed Changes: v4.8.1...v4.9.0

v4.8.1

24 Dec 22:16

Choose a tag to compare

v4.8.1 (2025-12-24)

This release is published under the UPL-1.0 License.

Bug Fixes

  • Tighten up the URL parsing to be even more specific (0222362)

Detailed Changes: v4.8.0...v4.8.1

v4.8.0

20 Dec 02:12

Choose a tag to compare

v4.8.0 (2025-12-20)

This release is published under the UPL-1.0 License.

Features

  • network: Add mDNS/DNS-SD discovery for LIFX devices (f25987d)

Detailed Changes: v4.7.5...v4.8.0

v4.7.5

16 Dec 12:28

Choose a tag to compare

v4.7.5 (2025-12-16)

This release is published under the UPL-1.0 License.

Bug Fixes

  • devices: Override set_color in CeilingLight to track component state (0d20563)

Detailed Changes: v4.7.4...v4.7.5

v4.7.4

16 Dec 11:51

Choose a tag to compare

v4.7.4 (2025-12-16)

This release is published under the UPL-1.0 License.

Performance Improvements

  • devices: Reduce get_all_tile_colors calls in CeilingLight (3936158)

Detailed Changes: v4.7.3...v4.7.4