Zensical 0.0.44 brings further improvements to link validation. You might have noticed we've been quieter than usual – we've been heads down on a major milestone for Zensical. We'll share everything in Zensical Monthly, our newsletter, on June 10!
github.com/zensical/zensical…
I just finished migrating all the open source docs from MkDocs to @zensical 🚀
@FastAPI was the last one.
The iteration (build) speed makes the developer / author experience so much nicer, so much more productive.
Zensical 0.0.42 improves stability and accuracy of link validation, and fixes some bugs related to file watching, abbreviations in the table of contents, and GLightbox.
Release notes:
github.com/zensical/zensical…
We got some heat for warning our users that MkDocs 2.0 won't have a plugin system in Material for MkDocs.
The maintainer just confirmed it again and is actively working on MkDocs 2.0 – no plugins, by design. Markdown templating only.
github.com/mkdocs/mkdocs/dis…
Zensical Monthly 04/2026
AI agents don't stop when your docs have a gap. They guess – confidently, fluently, and wrongly. This month's Zensical Monthly is about what that means for technical writers, and what we're building about it.
Web version:
mail.zensical.org/monthly/20…
Zensical 0.0.40 is out with macro support. You can now use macros inside Markdown files and even docstrings – a much-requested feature that was never possible with mkdocs-macros.
Release notes:
github.com/zensical/zensical…
Pretty happy with how this turned out! We found so many issues in our own docs when dogfooding – unresolved links and unused definitions that had been silently hiding for months. 😅
Zensical 0.0.38 is out! 🎉 Link and footnote validation strict mode are here – now catches broken links, unresolved references, and shadowed definitions at build time.
You'll probably catch and fix a few issues when upgrading. We did too! 🫣
github.com/zensical/zensical…
Zensical 0.0.37 adds support for installable themes – you can now package your existing customizations into a theme that can be installed via pip exactly as with MkDocs.
Read the release notes:
github.com/zensical/zensical…
This is a prime example: LLM confidently hallucinating our recommended configuration, trapping the user into thinking it's a bug. Stop submitting slop and wasting our time as maintainers! Always verify before you paste:
github.com/squidfunk/mkdocs-…
Python Markdown Extension priorities – or – why you should probably never allow developers to pick their own magic numbers:
What runs before or after what? 🤯
Zensical 0.0.35 just arrived. What we shipped:
- 🌄 Image zoom galleries with GLightbox
– 🏗️ Rich formatting in the table of contents
– 🔗 Resolution of relative links in raw HTML
Release notes:
github.com/zensical/zensical…
Open Source software wins in the age of AI – not despite it, but because of it. Extensibility, transparency, and community ownership matter more than ever. It's at the core of everything we're building with @Zensical.
youtube.com/watch?v=G1xqTjoi…
We updated our blog article with a detailed explanation on why we believe forking MkDocs is not a viable path forward. We borrowed parts of ZAP 007, our latest proposal on the requirements identified for Zensical's module system
zensical.org/spark/proposals…squidfunk.github.io/mkdocs-m…
ZRX 0.0.17 is out – the foundation of Zensical.
This one's a big deal – the module system is here, and with it a ground-up rewrite of the scheduler and stream crates. Three months of work. Phase 2 done. Phase 3 starts now.
Release notes:
github.com/zensical/zrx/rele…
If you're wondering about the phases, here's our phased transition strategy enabling you to move over your MkDocs projects to Zensical:
zensical.org/compatibility/#…