Releases: Djelibeybi/lifx-async
v5.2.0
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
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
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
Features
- animation: Add high-performance animation module (
afc8063)
Detailed Changes: v5.0.1...v5.1.0
v5.0.1
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
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
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
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
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
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
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