v0.6.0
LaraDocs v0.6.0 🎉
The headline feature this release: your docs can now run as an MCP server, so AI assistants can read them directly. Plus semantic versioning, icon support, configurable layouts, and a batch of authoring and theming upgrades.
✨ Highlights
🤖 Docs as an MCP server
LaraDocs can now expose your documentation as a Model Context Protocol server, built on laravel/mcp. That means AI clients can query your docs directly as a tool, no copy-pasting required. Ships with a client guide covering per-client setup examples and authentication.
🏷️ Semantic doc versioning
Version your documentation using semantic version ranges, giving you cleaner control over how releases map to the docs readers see.
🎨 Icon support in front-matter and body
Add icons to page titles via front-matter and drop them inline in your content for richer, more scannable pages.
🖨️ Built-in print styles
A proper set of @media print styles ship by default, so your docs look right when someone hits print or saves to PDF.
⚙️ More configurability
Article content width is now configurable, the docs middleware stack can be customised, and callout labels are localised with support for inline titles.
⌨️ Platform-aware search shortcut
The search trigger now shows the right shortcut for the reader's platform (⌘K on macOS, Ctrl+K elsewhere).
📦 What's Changed
feat: Expose docs as an MCP server via laravel/mcp by @PeteBishwhip in #104
Ensure MCP tests can run in CI by @PeteBishwhip in #111
docs: MCP client guide, per-client examples and auth section by @PeteBishwhip in #112
feat: icon support for front-matter titles and body content by @PeteBishwhip in #113
feat: Semantic doc versioning by @PeteBishwhip in #114
feat: add built-in @media print styles by @PeteBishwhip in #116
Localize callout type labels and support inline titles by @PeteBishwhip in #117
feat: make article content width configurable by @PeteBishwhip in #118
Show platform-appropriate keyboard shortcut in search trigger (⌘K vs Ctrl+K) by @PeteBishwhip in #119
Make docs middleware stack configurable by @PeteBishwhip in #120
👋 New Contributors
None, be the first!
Full Changelog: v0.5.3...v0.6.0