Kit Updated: 2026.6.26

Back to Blog

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

Kit 2026.6.26 is a compiler and package-resolution stabilization release. It tightens aliased import export checks, keeps demand-loaded constructor dependencies reachable, resolves package module globals canonically, handles non-file dependency keys in codegen, and fixes package sweep regressions.

Release Snapshot

  • Release: v2026.6.26
  • Date: June 26, 2026
  • Changelog entries since v2026.6.23: 13
  • Primary areas: package resolution, compiler imports, codegen dependencies, package sweeps, checker performance, docs

What Changed

Package resolution now finds local dependencies from kit-packages, which keeps local package development and generated package sweeps aligned with the installed package layout.

The compiler now demands exports behind aliased imports, keeps constructor dependencies that are discovered through demand loading, and resolves package module globals through their canonical names. That closes a set of package sweep regressions without adding caller-side workarounds.

Codegen now handles non-file dependency keys, package sweep caches are bounded, and the checker reduces environment substitution churn. Heavy package development sweeps also get a larger budget where the package set needs it.

The website package docs were regenerated for this release. The package index and homepage library list now include the new kit-llm and kit-tilemap package pages, and the playground WASM binary was rebuilt so kit version reports 2026.6.26.

Release Highlights

Release Commits

The list below uses the v2026.6.23..v2026.6.26 changelog range, with each short SHA linked to the corresponding GitLab commit in kit-lang.