0.13.1AUGUST 2026

STATE · KEYS · NATIVE RESET

Own the metadata.
Keep the field identity.

Conditional fields, checklist arrays, dirty and touched display, reorder, removal, and reset compose from ordinary state and stable keys.

0Field registries
17Session JS files
0 BStatic help JavaScript
0.13.1

FORM METADATA

Compose the graph.
Do not invent a runtime.

NESTED

Own one object

Conditional assignee values and touched state stay explicit and local to the route.

ARRAY

Use stable keys

Checklist rows add, reorder, and remove through immutable array updates.

IDENTITY

Retain the row

Existing keys preserve exact input DOM identity through reorder and reset.

RELEASE

Drop removed owners

Removed and reset-added rows disconnect instead of lingering in a component tree.

RESET

Restore the baseline

Native reset clears uncontrolled values while ordinary state clears explicit metadata.

BOUNDARY

Ship no proxy graph

No registration function, generic watcher, schema adapter, or form runtime is introduced.

UPGRADE

Keep metadata application-owned.

$npm install @kudzujs/core@^0.13.1