-
crafter-build 2.2.0
StableAll checks were successfulFlatpak / flatpak (push) Successful in 15m0sreleased this
2026-10-16 22:10:57 +00:00 | 8 commits to master since this releaseA Shader entry can carry defines, spelled like the compiler's -D (NAME is defined to 1, NAME=VALUE to VALUE), and a variant that names its output, so one source compiles into several outputs: ui.comp.glsl with variant sets becomes ui.comp.sets.spv. A configuration in which two entries share an output name is refused with both named, as are a malformed define and a variant with a path separator.
Compiles with a sysroot now use the sysroot's own libc++ headers instead of the bundled toolchain's, which fixes cross builds against a musl sysroot that include a standard header textually and stops glibc sysroot builds from silently compiling against the wrong libc++ release. The project.so stamp hashes every part of the host build, so a changed declaration recompiles it. The vendored json.hpp is gone.
Install:
flatpak remote-add --if-not-exists catcrafts https://flatpak.catcrafts.net/catcrafts.flatpakrepo flatpak install catcrafts net.catcrafts.CrafterBuildDownloads
-
Latest master build
Pre-releaseAll checks were successfulFlatpak / flatpak (push) Successful in 11m49sreleased this
2026-10-06 15:05:42 +00:00 | 9 commits to master since this releaseDownloads
-
crafter-build 2.1.0
StableAll checks were successfulFlatpak / flatpak (push) Successful in 19m32sreleased this
2026-10-03 18:55:33 +00:00 | 19 commits to master since this releaseThe bundled toolchain is now LLVM 23.1.2. Build outputs are kept per compiler, so the first build after updating recompiles each project into a fresh directory and nothing has to be cleaned by hand.
Cross builds pick the std module source that matches the sysroot's libc++ release. The source for libc++ 22 ships beside the bundled 23 for sysroots that carry libc++ without one, such as Alpine, and a sysroot nothing matches fails with one line naming both releases. crafter-build --version prints the libc++ release in use.
Install:
flatpak remote-add --if-not-exists catcrafts https://flatpak.catcrafts.net/catcrafts.flatpakrepo flatpak install catcrafts net.catcrafts.CrafterBuildDownloads
-
crafter-build 2.0.0
StableAll checks were successfulFlatpak / flatpak (push) Successful in 20m44sreleased this
2026-10-03 14:24:23 +00:00 | 30 commits to master since this releaseFirst release distributed as a Flatpak, with a bundled LLVM 22 toolchain and WASI sysroot. Windows host support is removed; crafter-build gains --version and resolves its compiler from one place.
Install:
flatpak remote-add --if-not-exists catcrafts https://flatpak.catcrafts.net/catcrafts.flatpakrepo flatpak install catcrafts net.catcrafts.CrafterBuildDownloads