0.12.1AUGUST 2026

HISTORY · FOCUS · RELEASE

Keep the shell.
Move the route.

Shared layouts now retain application state while history, cleanup, titles, announcements, focus, and scroll follow each destination.

1.3 msNavigation median
+5 BSession gzip
0 BStatic help JavaScript
0.12.1

NAVIGATION LIFETIME

Retain the owner.
Restore the destination.

LAYOUT

Retain layout state

The shared shell and workspace state survive push, back, and forward.

ROUTE

Release route state

Departed route effects and draft state are removed before fresh remount.

HEAD

Update title and status

Each destination updates document metadata and a polite live announcement.

FOCUS

Focus the destination

Hash targets win; otherwise the route heading or main landmark receives focus.

SCROLL

Apply an explicit policy

Hash targets scroll into view while ordinary destinations return to the top.

NATIVE

Leave native routes native

Links outside the configured group remain browser document navigation.

UPGRADE

Keep navigation owned.

$npm install @kudzujs/core@^0.12.1