Skip to content

Kudzu 0.14.0 - Project Table CRUD And Identity

Choose a tag to compare

@bunzzeok bunzzeok released this 26 Aug 00:57
· 2 commits to main since this release

Kudzu 0.14.0 composes a complete native project table from ordinary state, collection selectors, and keyed ownership without a data-grid runtime.

Changed

  • Replaced the project article list with valid native table structure.
  • Added project insertion, inline name editing, save, deletion, reorder, immutable sorting, active filtering, and row selection.
  • Preserved keyed row and draft-input identity through reorder and sort.
  • Recreated filtered rows with fresh local state on restoration.
  • Verified native keyboard focus and controls.
  • Updated create-kudzu@0.1.122 to generate projects on @kudzujs/core@^0.14.0.

Evidence

  • Required Chrome proves complete CRUD, reorder, sort, filter, selection, keyboard access, row-local edit state, and retained DOM identity.
  • 273 tests pass.
  • Table update median: 0.8 ms across seven fresh Chrome profiles.
  • List-to-detail navigation median: 3.9 ms.
  • Two-route session: 73,304 raw / 25,930 aggregate gzip bytes; /help remains 0 B JavaScript.
  • No semantic primitive, compiler pass, production compiler/runtime line, public API, or data-grid runtime was added.

Upgrade

npm install @kudzujs/core@^0.14.0