Releases
v0.5.3
Compare
Sorry, something went wrong.
No results found
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 )
You can’t perform that action at this time.