5.3.0
Release notes for 5.3.0.
Released: 2026-08-11
Features
Add the
@takazudo/export — a browser-safe theme-pack catalog subpath.zudo- doc/ catalog dist/is generated bycatalog. js scripts/from the tsupgen- catalog. mjs onSuccesschain (aftercopy-theme-packs.mjs, so both read the same validated packs directory) and embeds the pack manifest as a JSON literal, with nonode:fsimport and no filesystem access at import time. That is what makes it importable from a browser app rather than only from a build script. It is generated at build time rather than authored as asrc/module because tsup has already compiled by the timecatalog. ts onSuccessruns, so a source-generation approach would ship a missing or staledist/on a clean one-shot build. Acatalog. js check-catalog.mjsprepack guard and unit tests keep the export from silently 404ing for consumers (2579069)
Bug Fixes
Wrap
resolveEnabledPacksingen-catalog.mjsso a malformed or unresolvable theme pack surfaces as a clean error instead of a raw stack trace during the build (8a6da8a)
Other Changes
Bump the
@takazudo/zfbfamily 2.2.0 → 2.3.1 across the workspace —zfb,zfb-runtime,zfb-md-wasm, andzfb-adapter-cloudflare. The upstream range is additive and bugfix-only: a collapsible desktop table of contents, cross-file markdown fragment validation that survivesresolveMarkdownLinks, and a dev-server fix for a CSS rebuild loop that produced a visible restyle flash every few seconds.create-zudo-doc's scaffold pins move in lockstep, so a fresh project resolves the same versions (6cfce15)Bump
@takazudo/zdtp0.4.9 → 0.4.10 and re-date the design-token-panel verification stamps to match (f2b8be2, c10b166)Remove the
zudo-doc-onlineworkspace packages from this repository — they were extracted to their own private repo. The packages were self-contained, so this is a repository-layout change only, with no effect on any published package (f005f0c)