zfb
GitHub repository

Type to search...

to open search from anywhere

v0.1.0-next.62

Created Jun 24, 2026Takeshi Takatsudo

v0.1.0-next.62

Released: 2026-06-25

Features

  • feat(dev): ZFB_DEV_DEFER_BUNDLE opt-out for the #1182 bundle deferral (#1225) (ed936f4)

  • feat(config): thread preset provenance + anchor preset plugins at preset dir (#1216) (411c4a7)

  • feat(config): clearer error for unresolvable preset-contributed plugins (#1214) (52aab24)

  • feat(config-loader): add resolve_package_dir + two-anchor plugin resolver (#1213) (83d81b6)

  • feat(zfb): add definePreset authoring helper + stub stamping (#1215) (81c7ae6)

  • feat(config): presets[] merge + addClientEntry setup API (#1196) (95f6ee8)

  • feat(build): enumerate dynamic package routes via inlined paths() (#1194) (c983e70)

  • feat(build): materialize static package routes via overlay pages root (#1193) (4140798)

  • feat(plugins): accept injectRoute during build + add prerender hint (#1193) (0588b4b)

Bug Fixes

  • fix(zfb): preserve inner preset source_package when composing presets (#1212) (20b9ee9)

  • fix(config): reject non-array presets instead of silently dropping (#1199, #1202) (2abd939)

  • fix(router): also record zero-segment prefix of skipped optional-catchall pages (00778cd)

  • fix(router): user-wins pre-scan records dynamic .md/.html shape keys (3f5b1d0)

  • fix(build): honor lone export const prerender on frontmatter-less pages (79451c6)

  • fix(plugins): enforce .client. on addClientEntry + correct ClientEntry doc (#1191 review) (c50b5ed)

  • fix(config): deep-merge preset nested blocks + consistent scalar precedence (#1191 review) (19d867e)

  • fix(config): preserve declared preset order in multi-preset merge (#1191 review) (1b5f5c1)

  • fix(config): preset merge ordering + plugin resolution (#1196 follow-up) (2a29f20)

  • fix(build): harden package-route overlay materializer (#1191) (ad0a926)

  • fix(build): thread package-route entrypoints into Tailwind content globs (#1191) (9634e07)

  • fix(build): discover user-page islands against real tree when overlay active (#1191 review) (4f1d144)

  • fix(build): defer dynamic package route on paths parse error (#1194) (fe9efc5)

  • fix(build): address light-review findings for package routes (#1193) (4719379)

  • fix(build): report package-route manifest source as pages/<rel>, not the overlay temp path (#1193) (1ad7701)

  • fix(bundler): derive per-route import from path-under-pages, not source_path (#1193) (5230f90)

Other Changes

  • refactor(config): merge presets at serde_json::Value layer (#1199, #1202) (c0adc56)

  • docs(presets): document definePreset provenance contract (#1218) (5309600)

  • docs(plugins): correct ZfbSetupContext TS docs vs runtime (#1191 review) (82e4da6)

  • docs(dev): clarify boot_stale broadcast is deferred-only, not boot-lazy (#1225) (efe1978)

  • test(config): end-to-end preset-provenance capture + precedence + degradation (#1217) (d28d508)

  • test(config): make slim companion reliably run, not silently skip (#1222) (93b779d)

  • test(config): slim-subprocess companion for preset-provenance capture (#1222) (75b06c0)

  • test(config): cover presence + arbitrary-depth preset merge (#1199, #1202) (db8a8ca)

  • test(build): consumer fixture + byte-identical pages parity (#1195) (58218e4)

  • style: cargo fmt across merged preset-provenance changes (#1212) (63a9e29)

Revision History

Takeshi TakatsudoCreated: 2026-06-25T05:17:25+09:00Updated: 2026-06-25T05:17:25+09:00

AI Assistant

Ask a question about the documentation.