Skip to main content

Changelog

The website changelog is generated from the Markdown release notes in the repository's releases/ directory. Each release has its own page, so this index can stay readable while the full patch history remains available on the site.

Latest releases

ReleasePeriodSummary
v0.16.0May 2026v0.16.0 completes the Mochi-to-Swift transpiler. Every phase of MEP-49 is now landed and the MEP is marked Final. You can compile a Mochi source file to a runnable Swift binary on macOS 15, an iOS app bundle for the App Store, or a...
v0.15.0May 2026v0.15.0 completes the Mochi-to-.NET transpiler. Every phase of MEP-48 is now landed and the MEP is marked Final. You can compile a Mochi source file to a runnable framework-dependent `.dll`, a self-contained publish directory per RID,...
v0.14.0May 2026v0.14.0 completes the Mochi-to-JVM transpiler. Every phase of MEP-47 is now landed and the MEP is marked Final. You can compile a Mochi source file to a runnable fat jar, a custom JRE image, a GraalVM native binary, or an OS-native...
v0.13.0May 2026v0.13.0 completes the Mochi-to-BEAM/Erlang transpiler. Every phase of MEP-46 is now landed and the MEP is marked Final. You can compile a Mochi source file to a self-contained escript that runs on any OTP 27+ node, to a standalone...
v0.12.0May 2026v0.12.0 ships the complete Mochi-to-C AOT transpiler. Every phase of MEP-45 is now landed and the MEP is marked Final. You can take a Mochi source file and get a native binary on any of five tier-1 triples, a WASM/WASI module, or a...
v0.11.0May 2026This is the v0.11.0 cut. It is the largest release Mochi has made to date. Three things shipped at the same time and each one would have been the headline on its own: a new runtime and JIT (MEP-40) that catches Go on most kernels and...
v0.10.82May 2026This release is mostly about how you find and install Mochi rather than what the language does. The first proper documentation site goes live, the install story shrinks to a single curl command, and the run command gains an inline...
v0.10.81Sep 2025Mochi v0.10.81 delivers fresh SPOJ problem solutions and documentation updates.
v0.10.80Aug 2025Mochi v0.10.80 adds another batch of SPOJ problem solutions in both Mochi and Lean.
v0.10.79Aug 2025Mochi v0.10.79 introduces additional SPOJ solutions in both Mochi and Lean.
v0.10.78Aug 2025Mochi v0.10.78 adds more SPOJ solutions across Mochi and Lean and expands algorithm documentation.
v0.10.77Aug 2025Mochi v0.10.77 expands SPOJ coverage with new Mochi and Lean solutions and documents Prim's algorithm.

Release trains

TrainRangeReleases
v0.16v0.16.0 -> v0.16.01
v0.15v0.15.0 -> v0.15.01
v0.14v0.14.0 -> v0.14.01
v0.13v0.13.0 -> v0.13.01
v0.12v0.12.0 -> v0.12.01
v0.11v0.11.0 -> v0.11.01
v0.10v0.10.0 -> v0.10.8277
v0.9v0.9.0 -> v0.9.56
v0.8v0.8.0 -> v0.8.1010
v0.7v0.7.0 -> v0.7.67
v0.6v0.6.0 -> v0.6.34
v0.5v0.5.0 -> v0.5.12
v0.4v0.4.0 -> v0.4.01
v0.3v0.3.0 -> v0.3.56
v0.2v0.2.8 -> v0.2.114

Upgrade path

Start with the newest release page, then scan backwards through the release train that you are currently using. Patch releases in the same train are usually cumulative: compiler and runtime fixes, example corpus growth, docs updates, and release engineering improvements.

For a raw chronological file, use CHANGELOG.md on GitHub. For source release notes, use the releases/ directory.