Bengal 0.2.5

Kida 0.2.3 config passthrough for max_extends_depth and max_include_depth

Key additions: Kida 0.2.3 config passthrough—max_extends_depth and max_include_depthare now configurable for sites with deep theme or inheritance chains.


Highlights

Kida 0.2.3 Config

Sites with deep{% extends %} or {% include %}chains can now tune Kida limits via Bengal config:

  • max_extends_depth: Maximum depth for template inheritance (default from Kida)
  • max_include_depth: Maximum depth for nested includes (default from Kida)

Configuration (inbengal.toml):

[kida]
max_extends_depth = 32   # optional, for deep theme inheritance
max_include_depth = 16   # optional, for nested includes
  • Dependency: Requireskida-templates>=0.2.3

Breaking Changes

None. Fully backward-compatible release.


Upgrading

uv pip install --upgrade bengal
# or
pip install --upgrade bengal
# or use the self-update command
bengal upgrade