0.16.23SEPTEMBER 2026

ORDINARY TSX · REACTIVE TEXT · EXISTING OWNERSHIP

Keep the branch.
Update the words.

Scalar text inside a selected conditional branch now follows state changes without replacing the branch, adding a runtime concept, or restructuring familiar TSX.

302tests passed
5/5commerce sources pass
0new runtime concepts
0.16.23

REACTIVE CONDITIONAL BRANCH TEXT

Selected branch.
Live value.

COMPILER

Scalar branches

Reactive scalar branch payloads now reuse the same text-binding compilation path as ordinary JSX text.

OWNERSHIP

Stable branch

Text updates while the condition remains selected, then existing conditional ownership replaces the branch when needed.

EVIDENCE

Commerce 5/5

All retained commerce sources pass build, behavior, accessibility, browser, and output acceptance.

SCOPE

Compiler only

No semantic primitive, compiler pass, runtime concept, API, dependency, or shared-runtime source byte was added.

UPGRADE

Keep conditional text reactive.

$npm install @kudzujs/core@^0.16.23