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

  1. 0.23.0A memory and runtime release.

0.22

  1. 0.22.17Sigil now manages its own memory allocator.
  2. 0.22.16A bug-fix release for compilation, long-running programs and audio.
  3. 0.22.15A bug-fix release for closures and long-running programs.
  4. 0.22.14A bug-fix release.
  5. 0.22.13A bug-fix release.
  6. 0.22.12A correctness release.
  7. 0.22.11A release in two parts.
  8. 0.22.10A correctness and build-cache release.
  9. 0.22.9A size release.
  10. 0.22.8A correctness release.
  11. 0.22.7A game audio and correctness release.
  12. 0.22.6A reliability release for scripts, plus the groundwork for sigil env.
  13. 0.22.5A regular expressions and web reliability release, plus Windows icons.
  14. 0.22.4A web audio release.
  15. 0.22.3A native-codegen correctness release.
  16. 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.
  17. 0.22.1A cache-correctness and test-reliability release.
  18. 0.22.0A scripting and reliability release.

0.21

  1. 0.21.0A test-reporting honesty release, and the first one that can turn a previously green suite red.

0.20

  1. 0.20.3A build performance and async-correctness release.
  2. 0.20.2An Android toolchain and native-build performance release.
  3. 0.20.1A sandbox and native-codegen correctness release.
  4. 0.20.0A dependency-declaration release, with one runtime fix that matters if you build to WASM.

0.19

  1. 0.19.4A build-integrity release.
  2. 0.19.3An environment release.
  3. 0.19.2A correctness and speed release.
  4. 0.19.1A compiler correctness release.
  5. 0.19.0Sigil's core packages move back into the main repository.

0.18

  1. 0.18.6A compiler correctness release.
  2. 0.18.5Most of this release is about Sigil telling you the truth when something goes wrong.
  3. 0.18.4Sigil source files can now select an installed language reader with #lang.
  4. 0.18.3A toolchain correctness release.
  5. 0.18.2A runtime correctness release, plus a headline feature: Sigil now has first-class shell scripting support via (sigil shell).
  6. 0.18.1Every way into the Sigil CLI now reports failure honestly.
  7. 0.18.0The release that gives Sigil a verifiable supply chain.

0.17

  1. 0.17.20A release that hardens the Sigil build.
  2. 0.17.19A responsiveness release with two new capabilities.
  3. 0.17.18A Slate preparation release.
  4. 0.17.17A native-codegen continuations release.
  5. 0.17.16A browser runtime release.
  6. 0.17.15A string and character performance release.
  7. 0.17.14A runtime and FFI release.
  8. 0.17.13A short follow-up to 0.17.12.
  9. 0.17.12A records-and-methods release, with a native-async correctness fix that was silently breaking MCP servers.
  10. 0.17.11The graphics-and-audio-on-the-web release.
  11. 0.17.10A live-redefinition and interactive-correctness release.
  12. 0.17.9A build-reproducibility and live-evaluation-foundations release.
  13. 0.17.8A WebAssembly and build-reliability release.
  14. 0.17.7A native-codegen correctness release.
  15. 0.17.6A correctness release.
  16. 0.17.5A bug-fix release centered on exception handling.
  17. 0.17.4A bug-fix release.
  18. 0.17.3An additive release.
  19. 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.
  20. 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.
  21. 0.17.00.17.0 is the browser release: you can now build and ship real web apps in Sigil!

0.16

  1. 0.16.00.16.0 is about making native Sigil applications feel faster in real use.

0.15

  1. 0.15.00.15.0 reverses the 0.14 core toolchain extraction.

0.14

  1. 0.14.0The compiler, runtime, build system, and standard libraries have been split into their own repositories.

0.13

  1. 0.13.0Sigil ships as a native binary.

0.12

  1. 0.12.0Register VM stabilized, stack VM removed, and experimental native C codegen.

0.11

  1. 0.11.0Register VM and self-hosting CPS compiler.

0.10

  1. 0.10.0Experimental CPS compiler with optimization passes.

0.9

  1. 0.9.1Transitive dependency resolution, version ranges, and lockfile support.
  2. 0.9.0Lean core, ecosystem split, Zig everywhere.

0.8

  1. 0.8.0Dynamic FFI and portable foundations.

0.7

  1. 0.7.0Parallelism and production readiness.

0.6

  1. 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

  1. 0.5.0This release is all about stability and correctness.

0.4

  1. 0.4.0This release makes Sigil leaner and faster.

0.3

  1. 0.3.0This release focuses on modular compilation and improved application bundling.

0.2

  1. 0.2.0This release focuses on improving the idiomatic functional programming style of Sigil.

0.1

  1. 0.1.0The first public release of Sigil, a practical Scheme for building standalone applications.