Kit Updated: 2026.4.24

Back to Blog

This post covers Kit v2026.4.24. The detailed notes below come from the project changelog.

Kit 2026.4.24 is a package and codegen hardening release. It fixes several partitioned package-codegen paths, cached ORM and CBOR metadata, Map builtin argument ordering, nullary constructor resolution, and pattern matching constructor checks.

Around those compiler and runtime fixes, the release improves package-doc generation, compression package docs and API behavior, FFI loading on Linux CI, parity process handling, release tooling, and macOS arm64 release build reliability.

Release Snapshot

  • Release: v2026.4.24
  • Date: April 24, 2026
  • Changelog entries: 33
  • Primary areas: Partitioned package codegen, cached metadata, runtime builtins, doc-site generation, release tooling, CI

What Changed

The largest cluster is partitioned package codegen and incremental metadata: package path globals, partitioned extern globals, synthesized Builder aliases, package alias initialization, cached ORM metadata, CBOR constructor metadata, and IL metadata cleanup.

Runtime and tooling work rounds out the release. Map builtin argument ordering is corrected, zero-arity functions accessed through record fields can be auto-invoked, constructor tag checks move to a dedicated builtin, compression gets typed errors and file-level options, doc-site generation skips packages without READMEs, and the release pipeline picks up package publishing, preflight, and CI build fixes.

Release Highlights

Exact Changelog

The list below matches the 2026.4.24 changelog entry, with each short SHA linked to the corresponding GitLab commit in kit-lang.