0.7.20AUGUST 2026

COMPUTED CHILD COLLECTIONS

Compute the children.
Keep the keys.

Block-bodied keyed maps can now name one direct child selector before returning JSX, while nested ownership remains fully compiler generated.

1Computed child const
0New runtime paths
107/107Tests passing
01

WHAT LANDED

Name the selector.
Reuse nested ownership.

AUTHORING

Block-bodied maps

Declare one collection const, then return ordinary keyed JSX.

SOURCE

Direct child property

The calculation starts from the current parent item's child array.

SELECTORS

Existing pure pipeline

Filter, direct-property flatMap, and Array.from reuse current encoding.

IDENTITY

Nested keys preserved

Insertion, reorder, and removal retain existing child DOM ownership.

DIAGNOSTICS

One proven use

Multiple or mixed alias reads fail before build-time evaluation.

OUTPUT

No new runtime

The compiler substitutes the const into the existing nested list path.

UPGRADE

Compute child lists naturally.

$npm install @kudzujs/core@^0.7.20