Releases
Every Sigil release, newest first. Each one has its own page with the full notes. Follow new releases with the Atom or RSS feed.
0.23
- 0.23.0A memory and runtime release.
0.22
- 0.22.17Sigil now manages its own memory allocator.
- 0.22.16A bug-fix release for compilation, long-running programs and audio.
- 0.22.15A bug-fix release for closures and long-running programs.
- 0.22.14A bug-fix release.
- 0.22.13A bug-fix release.
- 0.22.12A correctness release.
- 0.22.11A release in two parts.
- 0.22.10A correctness and build-cache release.
- 0.22.9A size release.
- 0.22.8A correctness release.
- 0.22.7A game audio and correctness release.
- 0.22.6A reliability release for scripts, plus the groundwork for sigil env.
- 0.22.5A regular expressions and web reliability release, plus Windows icons.
- 0.22.4A web audio release.
- 0.22.3A native-codegen correctness release.
- 0.22.2A patch for the seams a game project hit in its first two days: between the two backends, between a game and the web loader, between what a docstring says and what a procedure does.
- 0.22.1A cache-correctness and test-reliability release.
- 0.22.0A scripting and reliability release.
0.21
- 0.21.0A test-reporting honesty release, and the first one that can turn a previously green suite red.
0.20
0.19
0.18
- 0.18.6A compiler correctness release.
- 0.18.5Most of this release is about Sigil telling you the truth when something goes wrong.
- 0.18.4Sigil source files can now select an installed language reader with #lang.
- 0.18.3A toolchain correctness release.
- 0.18.2A runtime correctness release, plus a headline feature: Sigil now has first-class shell scripting support via (sigil shell).
- 0.18.1Every way into the Sigil CLI now reports failure honestly.
- 0.18.0The release that gives Sigil a verifiable supply chain.
0.17
- 0.17.20A release that hardens the Sigil build.
- 0.17.19A responsiveness release with two new capabilities.
- 0.17.18A Slate preparation release.
- 0.17.17A native-codegen continuations release.
- 0.17.16A browser runtime release.
- 0.17.15A string and character performance release.
- 0.17.14A runtime and FFI release.
- 0.17.13A short follow-up to 0.17.12.
- 0.17.12A records-and-methods release, with a native-async correctness fix that was silently breaking MCP servers.
- 0.17.11The graphics-and-audio-on-the-web release.
- 0.17.10A live-redefinition and interactive-correctness release.
- 0.17.9A build-reproducibility and live-evaluation-foundations release.
- 0.17.8A WebAssembly and build-reliability release.
- 0.17.7A native-codegen correctness release.
- 0.17.6A correctness release.
- 0.17.5A bug-fix release centered on exception handling.
- 0.17.4A bug-fix release.
- 0.17.3An additive release.
- 0.17.2Another additive release: a major new capability for the native WebAssembly target, plus two correctness fixes for async programs and the macro system.
- 0.17.1A small, additive release that makes long-running Sigil programs more robust: the kind that supervise child processes, and the kind that dial network peers.
- 0.17.00.17.0 is the browser release: you can now build and ship real web apps in Sigil!
0.16
- 0.16.00.16.0 is about making native Sigil applications feel faster in real use.
0.15
- 0.15.00.15.0 reverses the 0.14 core toolchain extraction.
0.14
- 0.14.0The compiler, runtime, build system, and standard libraries have been split into their own repositories.
0.13
- 0.13.0Sigil ships as a native binary.
0.12
- 0.12.0Register VM stabilized, stack VM removed, and experimental native C codegen.
0.11
- 0.11.0Register VM and self-hosting CPS compiler.
0.10
- 0.10.0Experimental CPS compiler with optimization passes.
0.9
0.8
- 0.8.0Dynamic FFI and portable foundations.
0.7
- 0.7.0Parallelism and production readiness.
0.6
- 0.6.0This release brings Sigil much closer to full R7RS compliance, adds a complete web development workflow with live browser reloading, and introduces three new packages: a PEG parsing library, an Org Mode parser, and an XMPP client.
0.5
- 0.5.0This release is all about stability and correctness.
0.4
- 0.4.0This release makes Sigil leaner and faster.
0.3
- 0.3.0This release focuses on modular compilation and improved application bundling.
0.2
- 0.2.0This release focuses on improving the idiomatic functional programming style of Sigil.
0.1
- 0.1.0The first public release of Sigil, a practical Scheme for building standalone applications.