Skip to content

Release 1.3.1

Choose a tag to compare

@reid-spencer reid-spencer released this 05 Feb 15:01
· 1443 commits to main since this release

Bug Fix

ESM Shim Compatibility

String literals containing import ', import ", or import( in
shared Scala source were being compiled into the JS bundle, causing
ESM shim plugins (e.g. Vite's esmShimPlugin) to misinterpret them
as real ES module import statements and corrupt the output.

Fix: Split or rephrased all 7 occurrences across 4 files.
Added comments explaining the constraint.

Regression test: New ESMSafetyTest scans the fullLinkJS bundle
for dangerous patterns to prevent reintroduction.

Assets

  • riddlc.zip — Pre-built riddlc CLI (Java required)