@@ -15,7 +15,31 @@ to the task file and note completion in this notebook.
1515
1616## Current Status
1717
18- ** Last Updated** : March 9, 2026
18+ ** Last Updated** : March 11, 2026
19+
20+ ### Release 1.15.1 Published (Mar 11, 2026)
21+
22+ Patch: ` do ` keyword alias for ` prompt ` statement.
23+ - ` do "something" ` now parses identically to ` prompt "something" `
24+ - EBNF grammar updated
25+
26+ ### Release 1.15.0 Published (Mar 10, 2026)
27+
28+ New feature: State as Branch (container) instead of Leaf.
29+ - State definitions inside entities can now contain handlers,
30+ enabling state-machine modeling where behavior changes per
31+ active state
32+ - New syntax: ` state X of Y is { handler H is { ... } } `
33+ - Traditional bare syntax still works: ` state X of Y `
34+ - AST: ` StateContents = Handler | Comment ` , State extends
35+ ` Branch[StateContents] ` with ` WithHandlers[StateContents] `
36+ - Parser: ` stateContent ` , ` stateContents ` , ` stateBody ` rules
37+ - BAST: ` writeContents ` /` readContentsDeferred ` for State
38+ - Pass.scala: ` openState ` /` closeState ` in PassVisitor
39+ - PrettifyVisitor: handles both bare and body forms
40+ - EBNF: ` state_body ` and ` state_content ` rules added
41+ - All 762 tests pass (298 language + 277 passes + 187 other)
42+ - ` /ship ` skill updated: removed task-file generation step
1943
2044### Release 1.14.2 Published (Mar 9, 2026)
2145
0 commit comments