-
v0.6.1
Pre-releaseAll checks were successfulreleased this
2026-09-05 22:29:14 +02:00 | 978 commits to main since this releasev0.6.1 — 2026-09-05
Fixes
-
ludic newscaffolded a project that would not compile. The project name went
straight into theprogram <Name>identifier, soludic new my-gamewrote
program My-Game— a subtraction — and the firstludic runfailed with
expected '{', got '-'. A name is now turned into a valid identifier
(my-game→MyGame,2048→Game2048), and a name that cannot be a
directory or a package is refused with the rule rather than mangled.Found while auditing every command's flags and arguments, along with:
- Unknown options are errors.
ludic build --headlessilently built a
windowed binary;ludic build -owith no path silently ignored it. Both now
say what is wrong and exit non-zero. ludic fmtformats in place, as its help always claimed — it was printing
the file to stdout and changing nothing.ludic fmt --checkreports drift
without writing, for a hook or CI.ludic test nosuch.ludicsays the file does not exist instead of passing it
to the compiler.ludic build-libreported failures as a shell syntax error (an
interpolation written in a non-interpolating string), and its no-argument
auto-detection picked uppackage.lock.ludicas a module to compile.- Error messages that still began with
x:— the CLI's old name — now say
ludic:.
- Unknown options are errors.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
ludic-0.6.1-darwin-arm64.tar.gz
2 downloads · 566 KiB
-
ludic-0.6.1-darwin-arm64.tar.gz.sha256
2 downloads · 98 B
-
ludic-0.6.1-linux-x86_64.tar.gz
1 download · 604 KiB
-
ludic-0.6.1-linux-x86_64.tar.gz.sha256
1 download · 98 B
-
ludic-0.6.1-src.tar.gz
1 download · 1.8 MiB
-
ludic-0.6.1-src.tar.gz.sha256
1 download · 89 B
-