Skip to content

v0.24.1 - Docs and Dependency Updates (2026-06-21)

What Changed?

This release fixes broken nav links in the Zensical documentation config, updates mock data response fixtures, and migrates the documentation build from MkDocs to Zensical. All dependency packages have also been updated to their latest versions.


What's New

Documentation: Migrated to Zensical

What it does: Documentation is now built with Zensical instead of MkDocs directly. Configuration lives in zensical.toml (TOML format) instead of mkdocs.yml.

How to preview locally:

uv run zensical serve

What's Different from the Last Version?

✅ Added

  • zensical.toml: full site configuration including nav, plugins, and theme settings
  • docs/markdown.md: Markdown reference guide

🔧 Changed

  • ReadTheDocs build switched to Zensical manual pipeline (.readthedocs.yaml)
  • deps:serve and deps:build tasks now use zensical instead of mkdocs
  • All dependencies updated (notably typer 0.23.1 → 0.26.7, ruff 0.15.12 → 0.15.18)
  • Mock response fixtures updated to firmware v2.6.0
  • docs/dev-guide/mock-data.md: response file table updated to match actual files (added get_bme280, get_build_type, get_gnss, get_time, get_vref, per-channel threshold files)

🐛 Fixed

  • zensical.toml: typo examples-guid/examples-guide/ in nav
  • zensical.toml: typo examples-guides/examples-guide/ in nav

Is It Safe to Upgrade?

Backward Compatible: Yes

  • No changes to the library API or CLI behavior
  • Only documentation build tooling and dev dependencies changed

Tests Passed

  • ✅ Builds without errors (uv run zensical build)
  • ✅ CLI works after typer upgrade (kazunoko --help)

Release Details

  • Date: 2026-06-21
  • Version: v0.24.1
  • Commits: c9f3bc5, 43665cc, 881a43c, 75069d8

Next Steps

  • Fill in missing docs pages (api/measure.md, examples-guide/custom/ etc.)