0.7.9AUGUST 2026

KEYED-ROW PROP DEFAULTS

Keep the default.
Erase the component.

Ordinary primitive prop defaults now survive keyed-row specialization while the component call and React import still disappear before browser output.

0 BAdded browser runtime
4Primitive default forms
93/93Framework tests
01

WHAT LANDED

Familiar component props.
Build-time substitution.

STRING

Text defaults

Missing string props become their literal values at the specialized call site.

NUMBER

Finite numbers

Positive and signed finite numeric literals compile without a runtime component.

BOOLEAN

Boolean defaults

True and false defaults feed existing attribute, condition, and binding analysis.

NULL

Explicit absence

Null defaults preserve ordinary optional output without serializing a component.

DIAGNOSTICS

Narrow boundary

Rest, nested destructuring, and non-primitive initializers still fail at their source.

DIRECTION

General migration

The roadmap now prioritizes ordinary React composition across every application type.

UPGRADE

Keep ordinary defaults in ordinary components.

$npm install @kudzujs/core@^0.7.9