What's Changed
- README: attribute the code sources, including the AI by @danrspencer in #173
- Playground: move the phases link into the intro by @danrspencer in #174
- README: cut the AI disclosure back to the two facts by @danrspencer in #175
- Use Home Assistant's Kelvin→RGB instead of our own copy by @danrspencer in #176
- Offer to install the blueprint when it isn't there by @danrspencer in #177
- Idle Brightness: let a room's "off" be dim rather than dark by @danrspencer in #178
- Release 0.15.7-beta.1 by @danrspencer in #179
- Make beta the default release channel by @danrspencer in #180
- Idle Brightness: default to 0 rather than null by @danrspencer in #181
- Brightness Template: a flat brightness, not a multiplier by @danrspencer in #182
- Remove Update Jitter by @danrspencer in #184
- Let motion brighten a room already at its idle level by @danrspencer in #185
- Overrides survive a restart by @danrspencer in #186
- Bare-number templates, and leaving an idle phase turns lights off by @danrspencer in #187
- Docs: a nightlight that follows the sun by @danrspencer in #188
- CI: report what actually ran, as a job summary by @danrspencer in #190
- Add a behaviour test layer: real blueprint, real services, fake bulbs by @danrspencer in #189
- Capture the blueprint's automation trace, and render it in CI by @danrspencer in #191
- The behaviour test room is six fittings, not one bulb by @danrspencer in #192
- Cover FLARE's basic behaviour through the blueprint by @danrspencer in #193
- Read the phase once; run behaviour capabilities tracked and untracked by @danrspencer in #194
- Add mise task runner and an interactive blueprint trace viewer by @danrspencer in #195
- CI: bundle the trace viewer with the traces artifact by @danrspencer in #197
- Fix classify() blind to a cross-mode colour echo or a bulb's own ceiling by @danrspencer in #196
- Route two-step transitions by device pattern directly, not just by label by @danrspencer in #198
- Publish the blueprint trace report to the docs site, hidden and main-only by @danrspencer in #199
- Link the trace report from the blueprint page; highlight its ancestors on hover by @danrspencer in #200
- Promote the trace report link to its own heading on the blueprint page by @danrspencer in #201
- Blueprint: and/or/not shorthand, trim comments; viewer: YAML syntax highlighting by @danrspencer in #202
- Drop the noisy "adaptive_" prefix from internal trigger/variable names by @danrspencer in #203
- Cut release v0.16.0-beta.6 by @danrspencer in #204
- Add five behaviour tests for the device-capability/stale-state bug class by @danrspencer in #205
- Promote v0.16.0 by @danrspencer in #206
Full Changelog: v0.15.5...v0.16.0