-
Notifications
You must be signed in to change notification settings - Fork 0
Changelog
Chris Purcell edited this page Feb 18, 2026
·
1 revision
This page is automatically generated from repository documentation. Do not edit directly — changes will be overwritten on the next sync.
All notable changes to HA Light Controller are documented here.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Icon translations (
icons.json) for sensor states and button default — IQS Gold compliance - HACS and Hassfest validation GitHub Actions workflow
- Entity self-removal on preset deletion (stale entity cleanup)
- Tracking set cleanup in button/sensor platform listeners to prevent unbounded growth
- Service handlers now raise
ServiceValidationError/HomeAssistantErrorinstead of returning error dicts — IQS Silver compliance - Removed
STATUS_ICONSdict andiconproperty from sensor (replaced by icon translations) - Updated documentation versions to 0.3.0
- Updated GitHub repo description and added topics for HACS discoverability
- Added
.claude/state/,.playwright-mcp/, andui-test-*.pngto.gitignore
- Notification feature and blueprints to simplify integration scope
- Old
.claude/skills/directory (migrated to plugin system) -
.vscode/settings.json(consolidated to global settings) - Dead code: removed redundant entity registry cleanup tests
- Handle non-string entity IDs in entity expansion
- Config flow typing and lint issues
- Typing and lint issues for light controller services
- Updated documentation for v0.2.1 release
- Updated contributor documentation with current tooling and versions
- Updated core instruction files to reflect current environment
- Skills for Home Assistant integration development
- Link verification tooling and report
- uv.lock file for package management
- Per-entity state and transition support in presets
- Mixed on/off states in single preset (e.g., turn some lights on, others off)
- Per-entity transition times with fallback to global preset transition
-
_send_commands_per_target()method for handling mixed-state presets
- Updated Python requirement to 3.14.2 (Home Assistant 2025.2.0+)
- Updated minimum Home Assistant version to 2025.2.0
- Improved documentation clarity and removed early beta disclaimer
- Preset creation now derives preset-level state/transition from per-entity configs
- Preset configuration gaps where UI-collected per-entity settings were not used by backend
- Hardcoded
state="on"andtransition=0.0in preset creation - Minor bug fixes and stability improvements
- Notification feature (
notify_on_failureparameter) - Blueprint automation templates (adaptive_lighting, button_scene_controller, motion_activated_scene, scene_scheduler)
- Simplified scope to focus on core light control and preset management
- Updated documentation to reflect current feature set
Note: This release removes features that were not essential to the core functionality.
Users requiring notifications can implement them via automations triggered by service
responses. The core ensure_state service and preset management remain fully functional.
- Previous release (see git history)
Last synced: 2026-02-18 · View source