Skip to content

Kudzu 0.8.58 - Keyed item draft state

Choose a tag to compare

@bunzzeok bunzzeok released this 18 Aug 02:37
· 5 commits to main since this release

Kudzu 0.8.58 lets keyed rows initialize independent local object draft state directly from their keyed item prop.

  • Retains draft state and DOM identity for the same key through updates and reorder.
  • Releases row state on removal and initializes a fresh draft from the current item on remount.
  • Keeps aliases, property paths, composed expressions, and indirect item props fail-closed.
  • Reuses existing key-scoped ownership without a VDOM, hydration, or component runtime.
  • Preserves zero-JavaScript static siblings.

Validation: 224/224 tests, 173 generated pages, and packed-package smoke passed.