This post covers Kit v2026.5.3. The detailed notes below come from the project changelog.
Kit 2026.5.3 is a package release and release-tooling hardening update. It syncs
package releases and badges, validates package release tags from manifests, narrows GitLab metadata
sync by package, and adds the Kit badge to package metadata sync.
The release also expands package dev sweeps in preflight, improves sweep diagnostics, fixes examples compiler/runtime drift, resolves import edge cases, makes fixed-width arithmetic explicit, and trims the README introduction.
Release Snapshot
- Release: v2026.5.3
- Date: May 3, 2026
- Changelog entries: 14
- Primary areas: package release sync, GitLab metadata sync, release preflight dev sweeps, examples drift, imported zero-arity calls, extern-zig paths, fixed-width arithmetic
What Changed
Package release operations are more exact in this release. Package release tags are validated from manifests, GitLab metadata sync can be filtered by package, and package badges are synchronized alongside release metadata.
Release preflight now includes a package dev sweep that runs across all packages, skips packages that are unsupported on the current platform, skips interactive examples during automated checks, and reports clearer diagnostics when a sweep fails.
The compiler and runtime fixes cover drift in the examples, explicit imported zero-arity calls,
imported extern-zig source paths, and fixed-width arithmetic behavior.
Release Highlights
- Sync package releases, badges, and GitLab metadata.
- Validate package release tags directly from manifests.
- Add and harden the package dev sweep in release preflight.
- Fix examples compiler/runtime drift and imported zero-arity calls.
- Resolve imported
extern-zigsource paths and make fixed-width arithmetic explicit.
Exact Changelog
The list below matches the 2026.5.3 changelog entry, with each short SHA linked to the
corresponding GitLab commit in kit-lang.
- Sync package releases and badges (ccf5799)
- Validate package release tags from manifests (ff4369a)
- Filter GitLab metadata sync by package (0622f78)
- Add package dev sweep to release preflight (76959da)
- Run all packages in release dev sweep (efb5675)
- Harden package dev sweep diagnostics (5de6b02)
- Fix kit examples compiler and runtime drift (fff8435)
- Fix explicit imported zero-arity calls (1f307b6)
- Resolve imported extern-zig source paths (83f3392)
- Skip interactive examples in dev checks (2bdb988)
- Add Kit badge to GitLab metadata sync (171351f)
- Skip platform-unsupported packages in dev sweep (218529d)
- Make fixed-width arithmetic explicit (2295a64)
- Trim README introduction (5af1e59)