Releases
Release history for the Vary compiler and toolchain.
Alpha. Vary is under active development and not ready for production use. Syntax, APIs, performance, and behaviour may change between releases.
| Version | Date | Summary |
|---|---|---|
| v122-alpha.1 | 2026-04-21 | vary var adaptive review loop, mutation engine overhaul with kill-first scheduling and hot-swap backend, Frugal PEG parser library, Dict generic codegen, operator overloading, fourteen new check rules, vary explain, and vary benchmark. |
| v118-alpha.1 | 2026-04-05 | Sigstore release signing, vulnerability scanning, Quarkus and Pebble upgrades, vary review command, vary new templates, canonical naming, property testing, SLSA provenance, and release pipeline hardening. |
| v114-alpha.1 | 2026-03-29 | Prelude discipline, first-class Path type, Result propagation operator, JSON decode DSL, system stdlib module, and comprehensive testing infrastructure. |
| v113-alpha.1 | 2026-03-22 | Structured concurrency, effect system, bounded type params, 12 new stdlib modules, 28 check rules, CLI overhaul, and VAST as a release gate. |
| v107-alpha.1 | 2026-03-14 | Structured logging DSL, is/is not None syntax, vary check diagnostic engine, VAST differential testing, mutation platform features, and dark mode. |
| v101-alpha.1 | 2026-03-06 | Primary constructors, observe keyword, contracts, triple-quoted strings, CLI system, HTTP server, process execution, and website generator rewrite. |
| v99-alpha.1 | 2026-03-01 | First public alpha. Compiler, test runner, mutation engine, formatter, LSP, and varyup. |