RIDDL 1.23.4 Released
RIDDL 1.23.4 is now available.
release riddl compiler
RIDDL 1.23.4 is now available. This release of the RIDDL compiler and language tooling includes the following changes:
What’s New
What’s New
Bug Fixes
riddlc prettifynow emits a syntactically correct opening brace for state definitions with body content. Previously the visitor printedstate X is Yand then deferred to the genericopenDef, which producedstate X is Y\n with {on the next line and left the closing brace orphaned in some shapes. The fix puts{on the same line —state X is Y {— and increments indentation directly, matching the bare-form output already used elsewhere in the visitor.
Internal
Compile / doc / sources := Seq.emptyset forpassesNativeandriddlLibNative. Scala 3.8.3’s scaladoc has a race inResources.allResourcesthat crashes intermittently under the paralleldocinvocations ofpublish. It bit the 1.23.2 and 1.23.3 releases, leaving partial artifacts on GitHub Packages and forcing a recovery dance. Native scaladoc is rarely consulted by Native consumers, so we ship empty javadoc.jars for these modules. JVM and JS scaladoc are unaffected./shipskill: fast-forwardmainfromdevelopmentis now a standard, non-interactive pre-flight step. Previously the skill asked the user whether to switch offdevelopment, which is never the right call — we never publish fromdevelopment. Only genuinemain/developmentdivergence now stops the flow.