← Kan

Changelog

What's new, version by version.

Kan's version number is bumped on every change to its public interface — the canonical value lives in VERSION. This page says what each bump changed, newest first.

v0.10.0

2026-08-09 · 22:31 IDT latest

? — the compiler fills the horn.

v0.9.4

2026-08-09 · 22:05 IDT

fill — the universal completion, as one interface.

v0.9.3

2026-08-09 · 21:57 IDT

The universality checker — diagnostics in Kan-extension terms.

v0.9.2

2026-08-09 · 21:46 IDT

"Recursion is a Kan extension" — proven in Kan.

v0.9.1

2026-08-09 · 21:01 IDT

The Kan lens — kan explain.

v0.9.0

2026-08-09 · 20:17 IDT

Parametrized modules — signatures, structures, functors.

v0.8.1

2026-08-09 · 19:47 IDT

open M.

v0.8.0

2026-08-09 · 19:03 IDT

A real module system.

v0.7.0

2026-08-09 · 16:27 IDT

Namespaces: qualified imports.

v0.6.0

2026-08-09 · 14:59 IDT breaking

One namespace, and it's enforced.

v0.5.0

2026-08-09 · 13:43 IDT breaking

Small categories, named honestly.

v0.4.1

2026-08-09 · 12:53 IDT

A math library on the reals.

v0.4.0

2026-08-09 · 12:31 IDT first versioned

Versioned; exact reals showcased.