zfb
GitHub repository

Type to search...

to open search from anywhere

v0.1.0-next.80

v0.1.0-next.80

Released: 2026-07-14

Features

  • feat(md-wasm): add @takazudo/zfb-md-wasm npm package (build, TS wrapper, tests) (#1577) (44e22b5a)

  • feat(md-wasm): add zfb-md-wasm crate with wasm-bindgen JSON API (#1576) (b5100f47)

  • feat(render): forward syntect backend selection through zfb-render features (#1576) (fc44a03a)

  • feat(content): select syntect regex backend via syntect-onig/syntect-fancy features (#1573) (a8741d25)

  • feat(content): add wasm-safe pipeline facade driven by resolved-config JSON (#1574) (9b021cee)

Bug Fixes

  • fix(md-wasm): box prepare()'s Err to satisfy clippy::result_large_err on 64-bit (17e58581)

  • fix(md-wasm): make the crate rlib-only natively; build the wasm cdylib via cargo rustc (91f4ebf8)

  • fix(md-wasm): address Step-9 review findings (docs accuracy + CI graph guard) (80558a42)

  • fix(content): surface unknown theme names as FacadeError instead of panicking (#1576) (951c6820)

  • fix(types): restructure encode_os_component so wasm-target clippy stays clean (#1576) (f6deeab8)

  • fix(dev): re-walk collection membership on discovery instead of raw event paths (#1581) (125cbf87)

  • fix(dev): restore embed_v8 cfg gate on seed_frontmatter_hashes (#1581) (bb49caba)

  • fix(dev): normalize FSEvents-coalesced Created for known content entries (#1581) (ea0290ca)

Other Changes

  • Merge pull request #1627 from Takazudo/base/islands-raw-alias (7b3fcc08)

  • Format islands scanner clippy fix (0cd1f4d5)

  • Fix islands scanner test clippy lint (028eeab6)

  • Merge Wave 3 raw alias production plumbing (2aba57c0)

  • Wire raw alias context into build scans (471f7d44)

  • Merge Wave 2 islands scanner raw aliases (c8177cad)

  • Support raw aliases in islands scanner (038928a6)

  • Merge Wave 1 raw alias resolver extraction (4e1fd130)

  • Move raw alias resolution to plugin resolver (09c86741)

  • Start islands raw alias integration (a45e9fc1)

  • Merge pull request #1622 from Takazudo/base/raw-hardening (7572a1a9)

  • Merge topic 1620 raw hardening confirmation (88585542)

  • docs: reconcile ignored Rust test manifest (a4035119)

  • test: cover pnpm workspace raw hardening (b5b72919)

  • Merge topic 1619 raw alias resolution (88657da2)

  • Resolve raw imports through tsconfig aliases (4b4427e8)

  • Merge topic 1618 raw scan hardening (0b9ec915)

  • Harden raw and worker source scanning (84333b46)

  • start raw hardening epic (b8ed2c77)

  • Merge pull request #1614 from Takazudo/base/shadow-root-isolation (d3724d82)

  • Merge topic 1612 shadow tmpdir confirm (e1fe4b0b)

  • Add shadow tmpdir isolation regression tests (cfe325d9)

  • Merge topic 1611 shadow parent allocation (dde4b450)

  • Return canonical shadow parent paths (e231b7bd)

  • Keep bundler shadow tempdirs outside project (3e6d7505)

  • = start shadow-root-isolation dev = [skip ci] (93b4dec3)

  • Merge pull request #1613 from Takazudo/base/md-wasm-lockstep (a21effc9)

  • Merge topic 1609 version stamp (6029fc20)

  • Stamp md wasm release version (790b176e)

  • Merge topic 1608 lockstep bump wiring (6a881b4e)

  • chore: wire md-wasm into lockstep release bumps (019bd4f5)

  • = start md-wasm-lockstep dev = [skip ci] (dcfe9e9e)

  • Merge pull request #1606 from Takazudo/base/hygiene-batch-2 (ee6f65a8)

  • Fix preview cross-mode clippy return (05601110)

  • Fix module worker clippy sort order (d9639d58)

  • Merge topic 1594 dev redirects base parity (884fa9cf)

  • Match dev redirects against base-prefixed paths (eb9944df)

  • Merge topic 1595 bundler root entry closure (a62fa931)

  • Stage root entry bare dependency closures (e96293d3)

  • Merge topic 1596 deep YAML wasm evidence (a29689f4)

  • Document deep YAML wasm behavior (a87eef8a)

  • Merge topic 1590 module worker absolute deps (5e67c21c)

  • Fix module worker absolute virtual deps (f237598f)

  • Merge topic 1593 content HiEmit enum (839aed68)

  • Refactor content highlight emit mode (0405d7ac)

  • Merge topic 1592 zfb-md-wasm trap recovery (bb2c3f6d)

  • Bound zfb-md-wasm trap recovery (fbaffad9)

  • Merge topic 1591 zfb-content render dev dependency (abf88575)

  • Avoid zfb-render defaults in zfb-content tests (0da4b71b)

  • Start hygiene batch 2 integration base (930c9b76)

  • Merge pull request #1584 from Takazudo/base/zfb-md-wasm (b9a85ff9)

  • style(md-wasm): rustfmt the boxed Err match arms in prepare() call sites (467d363a)

  • Merge branch 'zfb-md-wasm/docs' into base/zfb-md-wasm (54c8a23f)

  • Merge branch 'zfb-md-wasm/ci-wiring' into base/zfb-md-wasm (00696a78)

  • ci(md-wasm): wire health.yml + release.yml + publish script for zfb-md-wasm (c2a4ac55)

  • test(md-wasm): add wasm-vs-native parity gate on a frozen 14-fixture corpus (#1578) (5e1e9fbc)

  • docs(md-wasm): add browser markdown preview guide for @takazudo/zfb-md-wasm (867bd5a7)

  • Merge branch 'zfb-md-wasm/swc-wasm-spike' into base/zfb-md-wasm (a258f4cd)

  • Merge branch 'zfb-md-wasm/pipeline-facade' into base/zfb-md-wasm (bfd7cdd0)

  • test(content): add syntect backend-divergence fixture test with onig snapshots (#1573) (f133ce32)

  • docs(spike): swc_core v64 compiles and executes on wasm32-unknown-unknown (#1575) (8f5367d1)

  • = start zfb-md-wasm dev = [skip ci] (8370fb58)

  • docs(lessons): add l-lessons-dev-watcher-narrowing from the #1581 retro (cb2df308)

  • Merge pull request #1582 from Takazudo/issue-#1581/flaky-out-of-root-collection-e2e (1a14e804)

  • docs(test): correct dev_out_of_root_collection_e2e's stale blind-spot note (#1581) (a202f06a)

  • = start flaky-out-of-root-collection-e2e dev = [skip ci] (6a511a01)

Revision History

CreatedUpdated