v0.1.0-next.57
v0.1.0-next.57
Released: 2026-06-22
Bug Fixes
fix(zfb-build): make the incremental dev-materialise skip key SHA-256-accurate for collection
.mdx(#1151) — the per-session skip cache (#1148) keyed collection content on(mtime, size), a weaker signal than the SHA-256 content hash the per-tick content snapshot already computes. A content edit that preserved(mtime, size)(coarse-mtime filesystems, ortouch -r/rsync --times) could be falsely skipped, replaying a stalemdx:specifier so the page rendered the raw-markdown/ / …# hash <pre>fallback. The collection skip now additionally requires the cached bridge specifier to still appear in the current snapshot's specifier set — reusing the snapshot's already-computed hash (free, no new hashing pass) and guaranteeing snapshot↔bridge parity. Source / non-collection files keep the(mtime, size)key by design (no bridge invariant). Production builds are sessionless and never skip, so they were unaffected.
Other Changes
test(zfb-build): unit-cover snapshot_specifier_set parse + degrade (8652cee)
chore(skills): add l-bump-deps-for-demos project skill (b92527a)