v7.24.2 (2026-10-24)
This release is published under the MIT License.
Bug Fixes
- Initialise the static write counter instead of reading it through getattr (
c7fd0df)
Chores
-
Keep the generated contract fixture out of ripgrep searches (
d678abe) -
Log when the BLE backend lacks _acquire_mtu (
0d83bf9) -
Mark the backend contract fixture as generated (
e038114)
Documentation
- Slim CONTRIBUTING and move maintainer and DreamView detail out (
795fee1)
Refactoring
-
Declare zero-brightness-means-off on the profile (
a150c92) -
Drop redundant H6199 model checks beside grammar checks (
ed0ea9f) -
Move H6102 identity resolution out of the shared coordinator (
1565f20) -
Move notification decoding out of the coordinator (
65cdd79) -
Move segment paint and brightness out of the coordinator (
bb2473a) -
Name the shared grammar families once (
cb501ce) -
Shorten the release capability table with enum aliases (
7932b8e) -
Split effect recovery out of the coordinator by mode (
8e4929c) -
Split per-grammar protocol codecs out of the adapter (
ba9de00)
Testing
-
Await scheduled DreamView recovery in setup fixture (
a30e7cf) -
Fail fast when generated_protocol is missing (
e89c8ff)
Detailed Changes: v7.24.1...v7.24.2