Skip to content

Commit f1c40d9

Browse files
committed
chore: bump version to 0.2.2
1 parent 817f801 commit f1c40d9

3 files changed

Lines changed: 38 additions & 10 deletions

File tree

CHANGELOG.md

Lines changed: 36 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,43 +2,71 @@
22

33
All notable changes to this project will be documented in this file.
44

5-
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6-
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and
6+
this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [0.2.2] - 2026-02-14
9+
10+
### Fixed
11+
12+
- Handle non-string entity IDs in entity expansion
13+
- Config flow typing and lint issues
14+
- Typing and lint issues for light controller services
15+
16+
### Changed
17+
18+
- Updated documentation for v0.2.1 release
19+
- Updated contributor documentation with current tooling and versions
20+
- Updated core instruction files to reflect current environment
21+
22+
### Added
23+
24+
- Skills for Home Assistant integration development
25+
- Link verification tooling and report
26+
- uv.lock file for package management
727

828
## [0.2.1] - 2026-02-07
929

1030
### Added
31+
1132
- Per-entity state and transition support in presets
1233
- Mixed on/off states in single preset (e.g., turn some lights on, others off)
1334
- Per-entity transition times with fallback to global preset transition
1435
- `_send_commands_per_target()` method for handling mixed-state presets
1536

1637
### Changed
38+
1739
- Updated Python requirement to 3.14.2 (Home Assistant 2025.2.0+)
1840
- Updated minimum Home Assistant version to 2025.2.0
1941
- Improved documentation clarity and removed early beta disclaimer
2042
- Preset creation now derives preset-level state/transition from per-entity configs
2143

2244
### Fixed
23-
- Preset configuration gaps where UI-collected per-entity settings were not used by backend
45+
46+
- Preset configuration gaps where UI-collected per-entity settings were not used by
47+
backend
2448
- Hardcoded `state="on"` and `transition=0.0` in preset creation
2549
- Minor bug fixes and stability improvements
2650

2751
## [0.2.0] - 2026-01-31
2852

2953
### Removed
54+
3055
- Notification feature (`notify_on_failure` parameter)
31-
- Blueprint automation templates (adaptive_lighting, button_scene_controller, motion_activated_scene, scene_scheduler)
56+
- Blueprint automation templates (adaptive_lighting, button_scene_controller,
57+
motion_activated_scene, scene_scheduler)
3258

3359
### Changed
60+
3461
- Simplified scope to focus on core light control and preset management
3562
- Updated documentation to reflect current feature set
3663

3764
### Notes
38-
This release removes features that were not essential to the core functionality.
39-
Users requiring notifications can implement them via automations triggered by
40-
service responses. The core ensure_state service and preset management remain
41-
fully functional.
65+
66+
This release removes features that were not essential to the core functionality. Users
67+
requiring notifications can implement them via automations triggered by service
68+
responses. The core ensure_state service and preset management remain fully functional.
4269

4370
## [0.1.3] - 2026-01-31
71+
4472
- Previous release (see git history)

custom_components/ha_light_controller/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"homeassistant": "2025.2.0",
88
"iot_class": "calculated",
99
"issue_tracker": "https://github.com/L3DigitalNet/HA-Light-Controller/issues",
10-
"version": "0.2.1",
10+
"version": "0.2.2",
1111
"integration_type": "service",
1212
"requirements": [],
1313
"dependencies": ["light", "group"]

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "ha-light-controller"
3-
version = "0.2.1"
3+
version = "0.2.2"
44
description = "Home Assistant custom integration for reliable light control with state verification, retries, and presets"
55
requires-python = ">=3.13"
66
readme = "README.md"

0 commit comments

Comments
 (0)