0.7.30AUGUST 2026

REACTIVE NUMBER FORMATTING

Keep the number live.
Format the output.

Controlled numeric inputs can keep familiar locale formatting while Kudzu binds the native expression directly to its source state.

100,000Annual display
8,333Monthly display
123/123Tests passing
01

WHAT LANDED

Native formatting.
Direct updates.

INTL

Static locales

Literal locale NumberFormat chains compile as reactive display expressions.

HTML

Formatted from build

Initial documents contain the same comma-formatted value users see.

BINDING

State stays live

Existing route ESM reevaluates the native expression after each source change.

BOUNDARY

Dynamic locales stop

Runtime locale selection and options remain explicit unsupported forms.

OUTPUT

No formatter runtime

No shared capability, selector opcode, VDOM, or hydration is introduced.

MIGRATION

CurrencyInput restored

FIRE annual and monthly values regain their original comma formatting.

UPGRADE

Keep readable numbers reactive.

$npm install @kudzujs/core@^0.7.30