v7.32.0 (2026-11-02)
This release is published under the MIT License.
Bug Fixes
- Accept status replies with a slightly out-of-range colour temperature (
32da6ed)
Chores
-
Remove issue numbers and SPECULATIVE headers from code and schemas (
2c8a5b4) -
deps: Lock file maintenance (
a5ee675) -
deps: Update mcr.microsoft.com/playwright:v1.64.1-noble docker digest to 2f05f8a (
757ad22)
Documentation
-
Clean up documentation (
b845c59) -
Describe app behaviour without internal class names (
56fa230) -
Describe evidence by class rather than by source (
40eccf8) -
Document the non-obvious invariants where they live (
c09e39e) -
Drop internal class names from Kaitai docs (
9b54b45) -
Explain RC dry runs (
60a0d94) -
Fix sentence after class-name removal (
37db5c8) -
Replace govee-align with fix, add and audit skills; add one-click RC workflow (
dc06f43) -
Slim CONTRIBUTING and add issue and PR templates (
3ab8d5e)
Features
-
Offer segment colour temperature only on models that support it (
47a58a6) -
Round colour temperature to 100 K steps and use one white table (
bb12448)
Refactoring
-
Gate identity-dependent controls by profile capability (
d599f8f) -
Share the Kelvin rendering check (
1e5544f) -
Simplify Kelvin state handling and name the Kelvin verification flags (
ae4dd92)
Additional Release Information
-
Kelvin writes now always carry white in the direct-colour field (previously black on 16 models); the lamps ignore it, but report any model whose warm white changes. Segment colour temperature (set_segment_color_temp) is now only available on H6046, H6097, H6099, H60A6, H66A0, H1A42, H61F5 and H7025; it was removed from H617A, H617C, H617E, H617F, H6199, H6102, H6125, H607C and H7020 (whole-lamp colour temperature is unchanged).
-
Status replies with a Kelvin slightly outside a model's range are now accepted and clamped instead of dropping the whole reply.
Detailed Changes: v7.31.2...v7.32.0