docmd@0.8.16 🛡️ (Dev Simulator + Bug Fixes)
Dev Simulator + Bug Fixes
✨ This release improves deployments, unifies search, simplifies auto-installation, and delivers a smoother developer experience across docmd with local tarball simulation.
Highlights
This release improves GitHub Pages deployments, unifies keyword and semantic search, fixes several offline build edge cases, and makes dependency auto-installation more reliable. It also includes a number of developer experience improvements across the CLI and tooling.
Deployment & Offline
The dev server now automatically adapts to GitHub Pages projects, so workarounds like setting "base": "/" are no longer needed.
Subpath deployments now use a canonical <base> tag for online builds, while offline builds continue using document-relative paths. Offline asset resolution has also been improved to correctly handle images, PDFs, JSON files, and other static assets.
Search
Keyword and semantic search now share a unified .docmd-search/ output directory.
The runtime manifest probe has been removed, keyword indexes are always generated as a fallback, and the semantic search state is updated automatically after successful builds, making search behaviour more reliable across fresh installs and rebuilds.
Auto-install
Dependency auto-installation now works correctly in workspace sub-projects and follows the same flow for both plugins and templates.
Error messages have been simplified, and unnecessary environment warnings from spawned package managers have been removed.
Developer Experience
- Improved consumer simulation workflow.
- Cleaner CLI output and build summaries.
- Automatic favicon fallback prevents browser 404 warnings.
Fixes for #175, #177, #179, #182
Thanks 💖
Thanks to all contributors and community members who reported issues and provided feedback.
Documentation: https://docs.docmd.io/
GitHub: https://github.com/docmd-io/docmd
Semantic Search: https://github.com/docmd-io/docmd-search
Skills: https://github.com/docmd-io/docmd-skills
Full Changelog: 0.8.15...0.8.16
