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:
What's Different from the Last Version?¶
✅ Added¶
zensical.toml: full site configuration including nav, plugins, and theme settingsdocs/markdown.md: Markdown reference guide
🔧 Changed¶
- ReadTheDocs build switched to Zensical manual pipeline (
.readthedocs.yaml) deps:serveanddeps:buildtasks now usezensicalinstead ofmkdocs- 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 (addedget_bme280,get_build_type,get_gnss,get_time,get_vref, per-channel threshold files)
🐛 Fixed¶
zensical.toml: typoexamples-guid/→examples-guide/in navzensical.toml: typoexamples-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.)