Skip to content

Commit a1b2f1f

Browse files
reid-spencerclaude
andcommitted
Update session docs for 1.14.2 release and State-as-Branch feature
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 7ae4251 commit a1b2f1f

2 files changed

Lines changed: 29 additions & 2 deletions

File tree

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -750,7 +750,7 @@ Items below are NOT duplicated elsewhere in this file.
750750
34. **TatSu 5.17.0 is broken** — Pin `TatSu>=5.12.0,<5.17.0`
751751
35. **No `inline` on Contents extensions** — ScalaDoc 3.7.4
752752
crashes. Filed: scala/scala3#25306
753-
36. **Current release is 1.14.0**Scope-based parsing API
753+
36. **Current release is 1.14.2**Validation + parser fixes
754754
37. **PrettifyPass multi-file mode**`flatten=false` (default)
755755
preserves include/import structure. `-s true` for single file
756756
38. **BASTImport in HierarchyPass**`openBASTImport`/

NOTEBOOK.md

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,34 @@ to the task file and note completion in this notebook.
1515

1616
## Current Status
1717

18-
**Last Updated**: March 6, 2026
18+
**Last Updated**: March 9, 2026
19+
20+
### Release 1.14.2 Published (Mar 9, 2026)
21+
22+
Bugfix patch for module parser:
23+
- Module parser now accepts `???` (undefined) body, matching
24+
every other scope parser (domain, context, entity, etc.)
25+
- Previously `module X is { ??? }` caused a parse error because
26+
`moduleContents` required `.rep(1)` with no `undefined`
27+
alternative
28+
29+
### Release 1.14.1 Published (Mar 9, 2026)
30+
31+
Bugfix patch for validation issues reported by Synapify:
32+
- Added `faicon`, `external`, `namespace`, `package` to the
33+
`RecognizedOptions` registry — `option faicon("...")` no
34+
longer produces "not a recognized RIDDL option"
35+
- Fixed Term definition length check: now sums character counts
36+
across `LiteralString` entries instead of checking sequence
37+
size (`t.definition.map(_.s.length).sum` vs `t.definition.length`)
38+
- Removed 10 duplicate `checkMetadata` calls on VitalDefinitions
39+
(Function, Entity, Projector, Repository, Adaptor, Streamlet,
40+
Domain, Saga, Context, Epic) — these were already called via
41+
`checkContainer``checkDefinition``checkMetadata`
42+
- Added deprecation framework for option renames: `option
43+
package(...)` now emits a style warning directing users to
44+
use `namespace` instead (backward compatible through 1.x)
45+
- Added `KnownOption.namespace` to language module KnownOptions
1946

2047
### Release 1.14.0 Published (Mar 6, 2026)
2148

0 commit comments

Comments
 (0)