6.0.0
Release notes for 6.0.0.
Released: 2026-10-11
Breaking Changes
Moves the framework to the zfb 4 engine family.
@takazudo/zfb,@takazudo/zfb-runtimeand@takazudo/zfb-md-wasmare now required at^4.3.1. Follow the migration guide to upgrade a 5.x project. (b9dd43b0d)Rendering uses zfb's owned zudo-react runtime instead of Preact, so Preact is no longer a peer of the core package. Extend
@takazudo/, remove React→Preact compatibility paths, and port host or ejected components to zudo-react signals andzudo- doc/ tsconfig. base. json on:*events. (b9dd43b0d)Styling uses the zudo-wind utility compiler instead of Tailwind. Remove Tailwind directives from your CSS entry and declare tokens as plain
:rootvariables. The.and/ safelist. css .exports are removed, and/ theme- no- reset. css .is added and registered automatically by/ wind. json zudoDoc(). (b9dd43b0d)Public types move to zudo-react. Element descriptions use
Description/Childand component callbacks useComponent<P>. Intrinsic-compatible components takeclassinstead ofclassName.useModalDialog(...)becomesmodalDialog(scope, options), andThemePackDialogProps.openis aReadonlySignal<boolean>. (b9dd43b0d)DocHistoryandDesignTokenPanelBootstrapchrome-binding overrides are now server boundaries that own their Island mount. Use the exportedDocHistoryBoundaryfor standard history. (84333fa7e)The optional
@takazudo/zudo-doc-history-serverpeer now requires^6.0.0.
Features
Adds an opt-in agent-readable documentation export (
agentExport) and a read-only MCP server (mcp) with full-text search and fetch tools, plus agent discovery links. Both default tofalse. (4591145b0, 860eda41e, 578abf4ec)Adds Broader Tree sidebar controls: broaden the tree to its editorial parent, show only one branch, and restore the current page's local tree. Object-form sidebar configs with
itemsandinitialPathsupply editorial parents outside a local view. (9c9826dcc)
Bug Fixes
Heading references and code-fence anchors now match zfb's native heading IDs. (3f35bff85)
The agent export honors
copyPublicWithBase: falsewhen it placesagent/v1. (db8e8495d)The search shortcut placeholder survives reconnects. (05c35801e, dab099db9)