# Releases

URL: /kida/releases/
Section: releases
Description: 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.

---

> For a complete page index, fetch /kida/llms.txt.

#
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 (#)

```
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.

##

0.9.0 (/kida/releases/0.9.0/)

Large-app analysis APIs, report contract hardening, Markdown escaping fixes, and release-gate cleanup

View full release notes → (/kida/releases/0.9.0/)

##

0.8.0 (/kida/releases/0.8.0/)

Optional chaining soft-lands on Mappings, plus relative/alias template paths, component validation diagnostics, and a stability gate

View full release notes → (/kida/releases/0.8.0/)

##

0.7.0 (/kida/releases/0.7.0/)

strict-by-default release — strict_undefined flips to True, parser error hints for Jinja2 traps, jinja2_compat_warnings on by default, and render-surface...

View full release notes → (/kida/releases/0.7.0/)

##

0.6.0 (/kida/releases/0.6.0/)

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 → (/kida/releases/0.6.0/)

##

0.5.0 (/kida/releases/0.5.0/)

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 → (/kida/releases/0.5.0/)

##

0.4.1 (/kida/releases/0.4.1/)

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

View full release notes → (/kida/releases/0.4.1/)

##

0.4.0 (/kida/releases/0.4.0/)

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

View full release notes → (/kida/releases/0.4.0/)

##

0.3.4 (/kida/releases/0.3.4/)

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

View full release notes → (/kida/releases/0.3.4/)

##

0.3.3 (/kida/releases/0.3.3/)

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

View full release notes → (/kida/releases/0.3.3/)

##

0.3.2 (/kida/releases/0.3.2/)

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

View full release notes → (/kida/releases/0.3.2/)

##

0.3.1 (/kida/releases/0.3.1/)

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

View full release notes → (/kida/releases/0.3.1/)

##

0.3.0 (/kida/releases/0.3.0/)

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

View full release notes → (/kida/releases/0.3.0/)

##

0.2.9 (/kida/releases/0.2.9/)

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

View full release notes → (/kida/releases/0.2.9/)

##

0.2.8 (/kida/releases/0.2.8/)

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

View full release notes → (/kida/releases/0.2.8/)

##

0.2.7 (/kida/releases/0.2.7/)

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

View full release notes → (/kida/releases/0.2.7/)

##

0.2.6 (/kida/releases/0.2.6/)

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

View full release notes → (/kida/releases/0.2.6/)

##

0.2.5 (/kida/releases/0.2.5/)

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

View full release notes → (/kida/releases/0.2.5/)

##

0.2.4 (/kida/releases/0.2.4/)

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

View full release notes → (/kida/releases/0.2.4/)

##

0.2.3 (/kida/releases/0.2.3/)

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

View full release notes → (/kida/releases/0.2.3/)

##

0.2.2 (/kida/releases/0.2.2/)

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

View full release notes → (/kida/releases/0.2.2/)

##

0.2.1 (/kida/releases/0.2.1/)

Dead code elimination and filter partial evaluation

View full release notes → (/kida/releases/0.2.1/)

##

0.2.0 (/kida/releases/0.2.0/)

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

View full release notes → (/kida/releases/0.2.0/)

##

0.1.2 (/kida/releases/0.1.2/)

RenderContext isolation and profiling

View full release notes → (/kida/releases/0.1.2/)

##

0.1.1 (/kida/releases/0.1.1/)

__html__ protocol support

View full release notes → (/kida/releases/0.1.1/)

##

0.1.0 (/kida/releases/0.1.0/)

Initial public release

View full release notes → (/kida/releases/0.1.0/)
