Releases

Stay up to date with Kida's latest features, improvements, and fixes. Each release includes detailed notes about what's new, what changed, and how to upgrade.

Quick Upgrade

To upgrade to the latest version:

uv pip install --upgrade kida-templates
pip install --upgrade kida-templates

Browse Releases

Releases appear below in reverse chronological order (newest first). Click any release to read the full details.

minor release evolving Kida into a component framework with def introspection, typed prop validation, kida readme CLI, and comprehensive sharp-edge fixes

View full release notes →

minor release with tojson attribute mode, plain() t-string tag, Milo integration, GitHub App tokens, perf improvements, and a partial evaluator bug fix

View full release notes →

patch release fixing partial evaluator type folding and scoped slot let-binding references

View full release notes →

list comprehensions, error boundaries, i18n trans blocks, scoped slots, and a two-phase partial evaluator

View full release notes →

provide/consume render context, Markup-aware ~ operator, agentic comment templates

View full release notes →

syntax() terminal filter, PR comment CI reports, CachedBlocksDict fix

View full release notes →

Compiler intelligence, Python 3.14 modernization, consolidated AST traversals, new CLI commands

View full release notes →

Safe pipeline, optional filter, nullish assignment, markdown rendering, GitHub Action, CI report parsers

View full release notes →

Terminal rendering mode, framework integrations, sandbox, coverage, a11y linting, formatter, extensions

View full release notes →

kida check CLI, render_block import fixes, compiler optimizations, benchmark refresh

View full release notes →

Yield directive, render-path performance, region defaults, and imported macro namespaces

View full release notes →

Fail-fast filter errors, typeof, nested slot passthrough fixes, and clearer runtime suggestions

View full release notes →

Regions, render_block def scope, top-level defs in blocks, framework integration docs

View full release notes →

render_block performance, filter modularization, polymorphic + fix, release automation

View full release notes →

Composition API, inherited blocks, slot context inheritance, string concatenation

View full release notes →

Flush directive, security hardening, K-RUN-007 fix, and resource guards

View full release notes →

Named call slots, slot-aware analysis, and circular macro import detection

View full release notes →

Dead code elimination and filter partial evaluation

View full release notes →

Streaming rendering, async streaming, four new loaders, static analysis API, and better error messages

View full release notes →

RenderContext isolation and profiling

View full release notes →

__html__ protocol support

View full release notes →

Initial public release

View full release notes →