Skip to content

v0.5.3

Choose a tag to compare

@github-actions github-actions released this 21 Oct 18:34
38eb924

0.5.3 (2026-10-21)

Bug Fixes

  • cache: validate parsed content before reuse (7e18a91)
  • dev: honor asset change hints when identities collide (e32f586)
  • dev: honor source change hints when identities collide (8332dd9)
  • dev: reload published assets in the public edition (cec4cd5)
  • dev: stop abandoned worksheet preview jobs (44a9aeb)
  • dev: validate public edition output trees on restart (0719118)
  • dev: verify retained outputs after full rebuilds (c2a2fdd)
  • files: repair corrupted raw blobs during reconciliation (3055c6c)
  • graph: refresh cached data across content updates (810d5ea)

Performance Improvements

  • assets: pass course catalogs directly to navigation (33474d1)
  • assets: reuse unchanged text exports and consolidate pruning (c316a40)
  • assets: sync emitted files without rescanning outputs (b843f5d)
  • compiler: load syntax grammars on demand (93456bb)
  • compiler: reuse path classification with fresh identities (1e1f670)
  • content: defer reads of validated cached bodies (f67e27f)
  • content: pass compiled manifests directly to asset preparation (92cd4b8)
  • content: remove redundant output filesystem calls (f1f7c5e)
  • content: reuse serialized index bytes for checksums (95db383)
  • content: reuse unchanged emitted page documents (f2d13b3)
  • content: reuse validated emitted sizes for limits (e1cd9e9)
  • content: share checked publication policies per build (6822377)
  • content: share source discovery within each build (9c24ea2)
  • content: share transformations across export formats (e2eb970)
  • content: size cached reads from original JSON text (cc8636f)
  • content: use the validated source discovery boundary (46e8264)
  • dev: assemble full output checkpoints directly (5e43d41)
  • dev: checkpoint owned output mutations incrementally (0c6846c)
  • dev: defer link audits to production prerendering (f368284)
  • dev: defer redundant course output checks (056ea41)
  • dev: defer unchanged document copy checks (1894d5a)
  • dev: defer unchanged emission for raw source edits (2091572)
  • dev: defer unchanged namespace passes (bb7a86c)
  • dev: discover Git watchers outside the Vite process (70c8af4)
  • dev: dispatch source validation before scanning outputs (6b0b43c)
  • dev: invalidate page data without unchanged layout data (ba4380d)
  • dev: keep content compilation outside the Vite process (d76074f)
  • dev: load only the GitHub brand icon (ab2115d)
  • dev: narrow asset emission for note edits (214877d)
  • dev: overlap bounded Git snapshot reads (182f608)
  • dev: overlap disposable validator startup with compilation (77a3202)
  • dev: overlap independent content validation (5aa798a)
  • dev: preserve graphs across body-only reloads (0bca7d0)
  • dev: reduce redundant Git discovery queries (a35471b)
  • dev: release unused validated page bodies (888e29b)
  • dev: render requested R Markdown previews on demand (54496b4)
  • dev: restore validated asset copies on restart (9400f52)
  • dev: restore validated content bodies on restart (d80d08a)
  • dev: restore validated course state on restart (dd4365e)
  • dev: restore validated document copies on restart (0ac3010)
  • dev: restore validated text export copies on restart (75190d6)
  • dev: retain validated compiler metadata between reloads (31ea4df)
  • dev: reuse shared layout data between page clicks (e36cf6a)
  • dev: reuse validated source parse keys (2f27490)
  • dev: scope public output validation to its edition (9fd1894)
  • dev: serialize input observations once (227b836)
  • dev: share captured repository state across content stages (b77ba55)
  • dev: share discovery across content preparation (afaae2b)
  • dev: share file identities within source snapshots (2fe602e)
  • dev: shorten watcher settling without losing recovery (58b4464)
  • dev: start content rebuilds without watcher delay (364db4b)
  • dev: update validated input snapshots for known edits (6e97ee6)
  • discovery: prepare project visibility policy once (46b9f73)
  • files: prune prior outputs only for changed courses (90ac932)
  • graph: collect unique tags without repeated array scans (ff9231e)
  • markdown: initialize highlighting lazily and reuse it in dev (6224eb2)
  • navigation: remove blocking full-page view transitions (86c1f1d)
  • paths: simplify slug conversion and preserve extensionless names (e6dd6c7)
  • rmd: bound and overlap fresh font probes (7aa423f)
  • rmd: limit package startup during runtime inspection (6998065)
  • rmd: load markdown renderer only on preview cache misses (73009c8)
  • rmd: overlap fresh runtime and font validation (108f4ee)
  • styles: limit Tailwind scanning to engine source (ba2802a)

Reverts

  • restore GitHub icon import (82f2f4d)