@@ -6,28 +6,39 @@ This is the central engineering notebook for the RIDDL project. It tracks curren
66
77## Current Status
88
9- ** Last Updated** : February 18, 2026
9+ ** Last Updated** : February 19, 2026
10+
11+ ### Release 1.12.1 Published (Feb 19, 2026)
12+
13+ Patch release fixing three prettify formatting regressions
14+ found after 1.12.0 when testing against riddl-models:
15+
16+ 1 . ** Commas between aggregate fields** — ` emitFields() ` was
17+ inserting commas between fields. RIDDL grammar makes commas
18+ optional and original models don't use them. Removed all
19+ comma insertion logic.
20+
21+ 2 . ** ` } with { ` on separate lines for types** — When a type
22+ had metadata, ` emitFields ` ended with ` }\n ` and then
23+ ` closeType ` called ` emitMetaData ` starting with ` with { ` ,
24+ putting them on separate lines. Added
25+ ` trimTrailingNewline() ` to ` RiddlFileEmitter ` and call it
26+ in ` closeType ` before ` emitMetaData ` .
27+
28+ 3 . ** Absolute include paths** — ` openInclude ` used
29+ ` url.toExternalForm ` producing ` file:///Users/... ` URLs.
30+ Changed to ` url.path ` which preserves the relative path.
31+
32+ Three regression tests added. All 277 passes tests pass.
33+ Published to GitHub Packages (JVM, JS, Native). Release
34+ artifacts triggered via CI.
1035
1136### Release 1.12.0 Published (Feb 18, 2026)
1237
1338Minor release fixing prettify to retain multi-file include/
1439import structure. Previously ` riddlc prettify ` always produced
1540a single flattened file regardless of ` --single-file ` flag.
1641
17- Key changes:
18- - ` singleFile ` default changed from ` true ` to ` false `
19- - ` PrettifyPass.Options ` expanded with ` topFile ` /` outputDir `
20- - ` PrettifyState ` URL normalization for absolute output paths
21- - BASTImport added to HierarchyPass/PassVisitor/VisitingPass
22- - Include quote bug fixed in PrettifyVisitor
23- - ` writeOutput ` uses output dir consistently, ` TRUNCATE_EXISTING `
24- - Two regression tests added (multi-file + flatten modes)
25- - Stale Hugo submodule references removed (` .gitmodules ` )
26-
27- All tests pass. Published to GitHub Packages (JVM, JS, Native).
28- Release artifacts (native binaries, npm) generated via CI.
29- Docker image build was cancelled (timed out).
30-
3142### Release 1.11.1 Published (Feb 17, 2026)
3243
3344Patch release with PrettifyPass formatting fixes and CI test
0 commit comments