0.8.56AUGUST 2026

TRACE · INVALIDATE · REUSE

Change one graph.
Leave the rest alone.

Development rebuilds now follow each changed source through the page graph, recompiling and rerendering only affected routes while retaining complete rollback-safe output.

2 / 4Modules recompiled
1 / 2Pages rerendered
0 BStatic route runtime
P1

INCREMENTAL AFFECTED-ROUTE BUILDS

Reuse proven work.
Keep full-build correctness.

GRAPH

Trace page graphs

Changed paths intersect current and prior per-page runtime dependencies.

COMPILE

Compile affected closure

Each affected route recompiles its complete reachable source graph.

RENDER

Reuse route renders

Unchanged pages retain validated pre-family render records.

NAVIGATION

Invalidate groups

Shared layouts rebuild together to preserve one ESM ownership identity.

RECOVERY

Carry failed changes

Pending invalidations survive errors while prior output stays available.

OUTPUT

Match clean builds

Focused incremental output is byte-identical to a fresh full build.

UPGRADE

Spend development work only where source changes reach.

$npm install @kudzujs/core@^0.8.56