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
- Fix polymorphic user ADT constructor schemes.
- Add language ergonomics across scoped capability evidence, collection helpers, loop helpers, randomness, tests, CLI parsing, and task metadata.
- Tune package parity sweep filtering and timeouts.
- Organize repository tools by intent.
- Bump Kit version metadata to
2026.6.9.
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.
- Fix polymorphic user ADT constructor schemes (afed782)
- Implement language ergonomics (1fc249d)
- Bump Kit version to 2026.6.9 (443063f)
- tools: add package exclude filters (cf88032)
- tools: tune package parity sweep timeout (cb92cd3)
- Implement missing ergonomics features (5600b5f)
- Adjust package dev timeout for kit-tea (1971c20)
- Organize repository tools by intent (b1d0381)
- Regenerate changelog (429cfbb)
Related links: