v2.8.0
Changelog version 2.8.0
Changelog v2.8.0
Feature
-
- Route-level code splitting: MDX pages are now lazy-loaded on demand client-side using dynamic imports, with background prefetching in idle time and parallelized compilation pre-warming.
- Author: @jesusalcaladev
- Commit:
c4a48b1
- Diagnostic performance budgets: Added checks for bundle and page HTML sizes, image/font counts, and build times under a new
checks.performanceconfiguration indoctor.json, run viaboltdocs doctor --budget. - Plugin system simplification & safety: Removed complex dynamic sandboxes and the
permissionsconfiguration. Added chain-pattern MDX/HTML transformation hooks (transformMdxandtransformHtml), simplified available lifecycle hooks, and automated file-system access containment warnings. - Strict route path typing: Introduced compiler-generated route path maps to support type-safe autocomplete for navigation navbar/sidebar definitions and custom Link components.
- Directory caches reorganised: Re-structured
.boltdocs/internal metadata caches into specificbuild/,cache/,generated/, andreports/subdirectories. - Codeblock destructuring & plugin utils: Refactored traversal helper functions to run across generic AST formats. Fixed React DOM warnings on code block node attributes.
- Bug Fix: Fixed a config loader exception by correctly exporting
MDX_NODESfrom the core entry point. - Miscellaneous improvements: Configured
react-router-domin server-side bundling to prevent SSR load exceptions, added horizontal overflow scrolling for tabs, and improved mobile layout padding.
Bug Fix
- Updated dependencies [, ]:
- Commit:
c4a48b1
- Commit:
- @bdocs/dui@0.1.2
- @bdocs/ssg@0.1.0
Last updated on October 18, 2026