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
- Resolve local package dependencies from
kit-packages. - Demand exports through aliased imports and keep demand-loaded constructor dependencies.
- Resolve package module globals canonically.
- Handle non-file dependency keys in codegen.
- Fix package sweep regressions and bound package sweep caches.
- Reduce checker environment substitution churn.
- Regenerate package docs, including
kit-llmandkit-tilemap.
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.
- docs: clarify GitLab closing trailers (8d15f35)
- package: resolve local deps from kit-packages (8014a13)
- compiler: demand aliased import exports (8903225)
- chore(release): bump version to 2026.6.25 (875e1eb)
- compiler: keep demand-loaded constructor dependencies (2794ec6)
- Updated CHANGELOG.md (1a28c74)
- compiler: resolve package module globals canonically (d880b49)
- codegen: handle non-file dependency keys (8d980c9)
- chore(release): bump version to 2026.6.26 (115a424)
- compiler: fix package sweep regressions (618a01b)
- tools: bound package sweep caches (d121302)
- compiler: reduce checker env substitution churn (4cb845c)
- tools: extend heavy package dev sweep budget (7ab0176)
Related links: