diff --git a/CHANGELOG.md b/CHANGELOG.md index 7fafbe8b..5ae257c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,18 @@ change type. Preview the next one with `ludic dev release --dry-run`. A released section may carry a hand-written summary paragraph above its groups (v0.2.0 has one); the generated bullets below it are not edited by hand. +## v0.21.1 — 2026-09-17 + +### Fixes + +- A windowed game opens under its package's `app name`. `ludic build`, `ludic run` and + `ludic bundle` pass it to the compiler (`ludicc --title `), so `game_title()` - the + window's first title - is the name the player knows rather than the `program` name, which + showed for up to two seconds before the renderer retitled the window. Without an `app name` + it is the `program` name, as before. +- `Crypto.random_bytes`, `Crypto.random_hex`, `Crypto.random_u32` and `Uuid.*` draw from the + system CSPRNG on Windows (`RtlGenRandom`, advapi32). They read `/dev/urandom`, which Windows + does not have, and every byte came back zero. ## v0.21.0 — 2026-09-17 ### Features diff --git a/VERSION b/VERSION index 88541566..a67cebaf 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.21.0 +0.21.1 diff --git a/changes/crypto-random-windows.md b/changes/crypto-random-windows.md deleted file mode 100644 index cd5425c4..00000000 --- a/changes/crypto-random-windows.md +++ /dev/null @@ -1,5 +0,0 @@ -bump: patch -type: fix -`Crypto.random_bytes`, `Crypto.random_hex`, `Crypto.random_u32` and `Uuid.*` draw from the -system CSPRNG on Windows (`RtlGenRandom`, advapi32). They read `/dev/urandom`, which Windows -does not have, and every byte came back zero. diff --git a/changes/window-first-title.md b/changes/window-first-title.md deleted file mode 100644 index 5bb90963..00000000 --- a/changes/window-first-title.md +++ /dev/null @@ -1,7 +0,0 @@ -bump: patch -type: fix -A windowed game opens under its package's `app name`. `ludic build`, `ludic run` and -`ludic bundle` pass it to the compiler (`ludicc --title `), so `game_title()` - the -window's first title - is the name the player knows rather than the `program` name, which -showed for up to two seconds before the renderer retitled the window. Without an `app name` -it is the `program` name, as before.