Kit Updated: 2026.6.9

Back to Blog

This post covers Kit v2026.6.9. The notes below come from the release tag history and the project changelog.

Kit 2026.6.9 is a compact release with a broad ergonomics pass. It fixes polymorphic user ADT constructor schemes and adds quality-of-life APIs across list processing, deterministic testing, authority-aware randomness, command-line parsing, and package tasks.

Release Snapshot

  • Release: v2026.6.9
  • Date: June 9, 2026
  • Commits since v2026.6.7: 9
  • Primary areas: polymorphic ADT constructors, language ergonomics, package parity tooling

What Changed

The compiler now handles polymorphic user ADT constructor schemes correctly, improving type inference and constructor behavior for generic user-defined algebraic data types.

The ergonomics pass adds and documents more values-first helpers, including using auth => body scoped capability evidence, List.map-indexed, List.none?, Loop.repeat, authority-aware Random.* helpers, and test context helpers such as Test.seed, Test.temp-dir, and Test.cleanup.

Package workflow tooling also gets friendlier task definitions: tasks can now carry descriptions and categories, kit task --describe explains a task, --dry-run previews command execution, and task validation catches missing references and cycles before running.

Repository tooling also gets follow-up maintenance for package parity sweeps, package development timeouts, and tool organization.

Release Highlights

Release Commits

The list below uses the v2026.6.7..v2026.6.9 tag range, with each short SHA linked to the corresponding GitLab commit in kit-lang.