7.1.0
Release notes for 7.1.0.
Released: 2026-10-23
Bug Fixes
Inline code inside table cells no longer breaks mid-word. The narrow-width
overflow-wrap: anywherefrom 7.0.0 collapsed the min-content width of table columns, so short identifiers such asslugwere split instead of the table wrapper scrolling. Code inth/tdgoes back tooverflow-wrap: break-word. (9d36a247, a30cdd85)
Other Changes
Requires the published zfb 4.7.0 family: the
@takazudo/zfb,zfb-runtimeandzfb-md-wasmpeer floors move from^4.5.2to^4.7.0. This picks up the 4.5.3 MDX compile fixes: multiline expressions such as HtmlPreview template-literal props keep their authored whitespace, and a template string that contains a decimal comparison no longer fails to compile withUnexpected numeric literal. It also picks up the 4.5.4 islands fix: edits outside the browser graph, such as a page title or a Markdown body, no longer change the shipped islands JavaScript. 4.6.0 adds the RUSTSEC-2026-0381 and RUSTSEC-2026-0382 fixes in the CLI's HTTPS client, stages only the pnpm store packages a page can actually reach into the build shadow, and fixes two Windows path bugs in the SSR shadow and plugin virtual modules. 4.7.0 makes Rolldown the page/SSR and island bundler in place of esbuild, so shipped island asset hashes change on the first build after upgrading (setZFB_BUNDLER=esbuildto go back); it also applies a project's tsconfig JSX options to TSX shipped inside packages (zfb#4407), and fixes Windows island builds that import a?urlresource such as@takazudo/(zfb#4413). Under Rolldown the optionalzfb- md- wasm/ highlight katexanddiffpeers stay optional: a newoptional-peersplugin shadows a peer that is not installed, or whosemath/docHistoryfeature is off, so the project still builds and an enabled feature shows its usual "install the peer" message (workaround for zfb#4429). Upgrade the zfb family (andzfb-adapter-cloudflarewhen used) together. (f118e4e0, 2b222e31, 957c252d, 81fcc982, 39f1e8a8, 2e6676db)