zfb
GitHub repository

Type to search...

to open search from anywhere

v0.1.0-next.79

v0.1.0-next.79

Released: 2026-07-12

Features

  • feat(bundler): fail-closed metafile audit under bundle.exclude (#1558) (a978e4d9)

  • feat(bundler): exclusion = absence-from-shadow — suppress live-tree fallbacks + delete 3-state analysis (#1557) (9cc1086b)

  • feat(bundler): closure-seed first-party staged packages into the shadow dependency view (#1555) (344d2262)

  • feat(bundler): fail-closed dual-spelling metafile audit helper (#1556) (b9a86c4b)

  • feat(dev): resolve out-of-root collection roots to canonical absolute paths (#1550) (c6b7fa00)

  • feat(config): allowOutsideRoot opt-in for out-of-root collection paths (243f3e7f)

  • feat(dev): serve _redirects with targeted watch + live reload (ec89998d)

  • feat(preview): plugin middleware + _redirects in static preview via shared seam (eea4fb78)

  • feat(plugins): add previewMiddleware hook + minimal non-V8 preview setup (4dd61dcb)

  • feat(server): add _redirects engine (Cloudflare subset) (26d7d735)

  • feat(zfb-css): inject default hi stylesheet via combine() (dev + prod) (092e008e)

  • feat(content): class-mode token emission + SyntectMode::Classes (#1532) (2f0c5a0a)

  • feat(zfb-css): safelist codeHighlight.roleClasses via @source inline (039df92b)

  • feat(scaffold): gitignore Tailwind entry temp file in templates + docs (931d48b9)

  • feat(config): add class-mode codeHighlight surface + thread through pipeline (c23c573a)

  • feat(zfb-css): ship zfb-hi.css default token stylesheet + default_hi_css() accessor (ab421bef)

  • feat(zfb-content): add scope→role classifier with fixed 18-role taxonomy (7706e91a)

  • feat: emit client script module workers (feef1e61)

  • feat: emit module workers for islands (51953654)

  • feat: add module worker bundling contract (c95973ab)

  • feat: support raw imports across bundlers (5f3db51b)

  • feat: add bundle mode loaders and defines (92ba48c4)

Bug Fixes

  • fix(highlight-tokens): check class-mode exclusion before theme-pair validation (98571b00)

  • fix(highlight-tokens): apply roleClasses overrides by full role name (59e975d8)

  • fix(bundler): non-recursive removal of stale <shadow>/node_modules symlink on Windows (#1557) (593ba7e0)

  • fix(build): exclude reserved _redirects from base-relocated public copy (eb14d649)

  • fix(zfb-css): review follow-ups for #1533 default-hi injection (3b0a5d73)

  • fix(zfb): keep build_default_css_payload doc attached to its fn (ff2a1c02)

  • fix: resolve clippy lints in client bundling command plumbing (e69c66d9)

  • fix: resolve clippy lints in exclusion-aware tsconfig rebase (891bf6d5)

  • fix: isolate contextual bundle exclusions (09b10186)

  • fix: align bundle exclusions with esbuild resolution (6c7473fc)

  • fix: match excluded directory resolution to esbuild (157f112b)

  • fix: bound excluded directory alias resolution (3ec0e436)

  • fix: close bundler exclusion fallback gaps (f882290e)

  • fix: address client bundling review findings (06866f93)

  • fix: preserve bundler exclusion and define precedence (f13363cd)

  • fix: align worker preprocessing cache inputs (57e0ce03)

  • fix: preserve shadow aliases and client raw watches (9b7f5810)

  • fix: preserve tsconfig resolution in preprocessing shadows (93e9504c)

  • fix: align module worker cache inputs (8fdb425e)

  • fix: harden islands worker bundling (993a4fc9)

  • fix: invalidate client worker importers (c50047f4)

  • fix: complete module worker dependency closure (fc3d7405)

  • fix: harden module worker preprocessing (4460a6c7)

  • fix: harden raw import staging boundaries (b25500e9)

  • fix: honor config outDir in build and preview (2ba4add1)

Other Changes

  • Merge pull request #1571 from Takazudo/claude/container-setup-zudo-invoke-hygvp9 (0d41679d)

  • Merge pull request #1568 from Takazudo/claude/x-wt-teams-sequential-setup-jtmi2m (ae086136)

  • chore: remove consumed _temp-resource handoff + dead ignore entries (#1559) (b0499174)

  • Merge #1536: document class mode end-to-end (EN + JA) (0e518d92)

  • Merge #1535: confirm class-mode e2e + enrichment/title/tabs compat + parity (84b3aff4)

  • test: apply light-review findings for #1535 confirm tests (502ece67)

  • docs(highlight-tokens): fix JA class-mode anchors + default-stylesheet wording (ef08f671)

  • test: confirm class-mode e2e + enrichment/title/tabs compat (#1535) (7046f025)

  • docs(highlight-tokens): document class mode end-to-end (EN + JA) (4cf1dca2)

  • style(zfb-css): rustfmt #1534 safelist test assertions (44b52402)

  • Merge pull request #1564 from Takazudo/claude/x-wt-teams-sequential-setup-jtmi2m (a6ef1928)

  • style(dev): allow too_many_arguments on boot_dev_renderer (#1550) (ddae45cd)

  • style(dev): rustfmt the resolved-root inventory code (#1550) (b9d3dddb)

  • test(dev): out-of-root collection live dev-loop e2e (narrow re-render + discovery) (d1efa0d6)

  • docs: allowOutsideRoot opt-in for out-of-root collections (EN+JA) (b0198ab1)

  • style(collections): rustfmt the out-of-root integration test (87521261)

  • test(collections): out-of-root build/check/snapshot integration coverage (688849c4)

  • Merge pull request #1563 from Takazudo/claude/x-wt-teams-sequential-setup-jtmi2m (4ad38f9f)

  • docs: link the dev/preview _redirects+base known-gap note to tracking issue #1562 (133f0a8c)

  • test(preview): cross-mode acceptance e2e; docs(preview): previewMiddleware + _redirects (EN+JA) (77cebbf1)

  • refactor(server): re-export plugin-dispatch seam at crate root (f7b1dc50)

  • refactor(server): make plugin-dispatch seam self-contained (light-review) (e4db4cd6)

  • refactor(server): extract mode-aware plugin-dispatch seam for dev+preview reuse (a4e7981d)

  • Merge #1534: safelist codeHighlight.roleClasses via @source inline (9c947ded)

  • Merge #1533: inject default hi stylesheet via zfb-css combine() (dev+prod) (b996abca)

  • Merge #1532: class-mode token emission + SyntectMode::Classes (f0d839a7)

  • Merge pull request #1561 from Takazudo/claude/x-wt-teams-sequential-setup-jtmi2m (aace57c7)

  • refactor(content): apply light-review findings for class-mode emission (736f2c73)

  • docs: add Cloudflare examples index page (646ced41)

  • Merge #1530: codeHighlight class-mode config surface + pipeline threading (36babcec)

  • Merge #1531: zfb-hi.css default token stylesheet + accessor (7457515c)

  • Merge #1529: scope→role classifier (hi_roles.rs, 18-role taxonomy) (6b62f04e)

  • chore: bake #1527 salvaged regression-test reference for epic #1554 into _temp-resource (a24fcfff)

  • Merge pull request #1523 from Takazudo/base/client-bundling (952dd713)

  • docs: capture retro lessons from client bundling review loop (5b424a80)

  • Merge final client bundling production review fixes (c350dc45)

  • Merge final client bundling validation review fixes (6de66213)

  • Merge issue #1504 cross-pipeline confirmation (19f8995e)

  • test: add client bundling cross-pipeline gate (8cd9fe1f)

  • Merge issue #1503 client bundling docs (b5f18c0e)

  • docs: clarify raw watches and CSP base paths (b1154604)

  • docs: document client bundling primitives (3cfe51e2)

  • Merge final worker resolver and cache context fixes (55bfe123)

  • Merge final shadow alias and client raw watch fixes (0bdcbfd4)

  • Merge Wave 3 shadow tsconfig fixes (d91bd85c)

  • Merge Wave 3 worker cache and resolver fixes (02cb00ec)

  • Merge issue #1501 islands worker emission (6d01e90c)

  • Merge issue #1502 client worker emission (00c0173f)

  • Merge issue #1500 module worker contract (0cceee45)

  • Merge issue #1499 raw import hardening (cfdc5f4f)

  • Merge issue #1499 raw imports (8c5b4d98)

  • Merge topic: bundle mode loaders and defines (8d675cac)

  • chore: start client bundling epic (68c3e2ff)

  • Merge pull request #1520 from Takazudo/base/hygiene-batch (622ba837)

  • Merge topic follow-up: clarify outDir dev semantics (3411fad2)

  • docs: clarify outDir behavior in dev (d3bf97f9)

  • Merge topic: wire outDir config (cb887950)

  • Merge topic: remove dead zfb-render surfaces (dca08983)

  • Fix zfb-server content-type doc path (7c6d08d0)

  • Remove dead zfb-render meta and runtime surfaces (cda4bb91)

  • chore: start hygiene batch [skip ci] (a2706149)

  • Merge pull request #1493 from Takazudo/topic/remove-extracted-examples (a0280c01)

  • Remove examples extracted into standalone repositories (7dae2acf)

  • Merge pull request #1491 from Takazudo/base/docs-audit (a828cbb2)

  • Merge pull request #1476 from Takazudo/base/zfb-recipes (b89492c2)

  • docs: align ServeOpts examples with struct (77f3d143)

  • Sync Japanese docs with docs audit updates (305f6697)

  • Fix recipe review findings (5f74fd88)

  • Finalize recipes integration checks (74d33954)

  • Merge Workers Cache recipe (f92e02b0)

  • Add Workers Cache example (e6da5cd8)

  • Merge reverse proxy recipe (6fc4e457)

  • Merge password gate recipe (9500017c)

  • Merge KV guestbook recipe (be2294db)

  • Merge JSON API recipe (0f31155a)

  • Add reverse proxy example (d2a914f0)

  • Add password gate example (26efeeba)

  • docs: refresh research hygiene manifests (5c774c95)

  • Add JSON API example (cc0e6421)

  • Add KV guestbook example (79564ba2)

  • Merge AI summarizer recipe (6e046d0b)

  • Add Workers AI summarizer example (01bf9ea8)

  • docs: audit project meta guidance (cf2b702e)

  • docs: refresh crate README API surfaces (6dfd077b)

  • docs: update crate README binary staging notes (ed890fb0)

  • docs: refresh code enrichment config docs (82da0ca5)

  • docs: update concept docs for current behavior (9612ac22)

  • docs: refresh markdown feature docs (32ac883c)

  • docs: correct page module API reference (4654b301)

  • Update contributor docs audit guidance (d46ec7cf)

  • docs: correct audit guide details (ac7a6b5c)

  • docs: refresh npm package readmes (17d71e88)

  • Merge Wave 1 examples infrastructure (f578dcd9)

  • Add examples workspace infrastructure (617341d5)

  • docs: correct getting started CLI behavior (ccf558ba)

  • Start ZFB recipes base (f412602a)

  • chore(docs-audit): start docs remediation base (b47bcf07)

  • Merge pull request #1446 from Takazudo/codex/1445-bump-zudo-doc-v3 (f434ba04)

  • chore(docs): adopt zudo-doc v3.2 (d1c094a1)

  • chore: start zudo-doc v3 docs bump [skip ci] (8d01777e)

Revision History

CreatedUpdated