Commit graph

4 commits

Author SHA1 Message Date
f4297e6fce 2.0.0
Directives and answers travel over MQTT alone, the session is reopened with
a wait of 1 to 60 s, interfaces are rows in program memory, a device has
capabilities with instances, names and semantics, one handler takes the
directive with the device in hand, and the messages beside a Response are
there: ErrorResponse, DeferredResponse, ChangeReport, scene and doorbell
events. A 1.x sketch compiles as it is; the readme says what changes for it.

Light on a D1 mini: static RAM 30,616 B (1.1.0: 52,768), flash 332,705 B
(1.1.0: 350,885). 148 host tests, 17 sketches build without a warning.

On 2026-09-28, with a board and a real Alexa account: nine interfaces
driven, a deferred answer, an ErrorResponse, a ChangeReport and a doorbell
press; the session scenarios on a scripted broker, loss of Wi-Fi included.
Voice commands were not tested yet.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-28 22:57:22 +00:00
f9c787a67a Sizes of the examples measured again after the doorbell and scene change
All 17 sketches rebuilt for d1_mini at 50467ce, 0 warnings. Static RAM is
unchanged; flash grew by 140 to 352 bytes per sketch (Light 332,705, was
332,565). The tables of the readme and of examples/README.md and the line
of the changelog carry the new numbers.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-28 22:38:57 +00:00
50467ced28 Changelog and test counts for the doorbell and scene announcement
The entry under Fixed of 2.0.0, and 148 host tests (36 of discovery) in the
readme and the changelog. They belong to c3d02f4, whose edit of these two
files did not apply.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-28 22:20:52 +00:00
88e5ad29a8 CHANGELOG.md in Keep a Changelog form: 2.0.0 (unreleased), 1.1.0, 1.0.0; keywords for is, context, alexaInterfaceRow
The changelog section of the readme moves to CHANGELOG.md. Its entries are
kept in their words and sorted into Added, Changed, Removed and Fixed; what
was written as 1.2.0 is 2.0.0, since 1.2.0 was never released. New entries:
the twelve example sketches, examples/legacy, 147 host tests (12 of them of
the examples). 1.0.0 is written from the history of December 2024.
library.json and library.properties are unchanged: the version fields stay
at 1.2.0 until the release commit. keywords.txt gets three names.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-28 22:13:44 +00:00