Repository navigation
v0.12.1
·
10 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Fixed
- A device whose live-context entry ends with its areas (a light that is off, a switch
or a button in an area) was refused as matching more than one device, with itself as
the only candidate, and no action was proposed. Its entry is now compared without the
blank line Home Assistant ends its answer with, so it no longer depends on where the
device sits in an answer. The same difference could also single out one of two devices
that print the same, instead of refusing both; they are refused again. - A streamed answer whose text the core replaces, such as a device that was not found,
now streams the replacement whole after what already went out. The streamed part used
to end mid-sentence, or run into the end of the replacement, and the replacement could
be lost. The final line and the conversation keep the replacement alone. - A secret longer than the stream's hold-back window, such as a long-lived access token,
could stream in part before the rest of it arrived and was redacted. Text that may
still become a secret now stays back until it is complete: a run of key characters
that has not ended,BearerorTokenbefore it, and the start of a configured
secret value. Text written without blanks still streams.