Skip to content

Kudzu 0.16.32 - Conditional State Exclusion

Choose a tag to compare

@bunzzeok bunzzeok released this 12 Sep 09:31
· 4 commits to main since this release

Changes

  • Excludes conditional state cloning and release code when no branch in a runtime family owns state.
  • Preserves ordinary React-shaped TSX, stateful branch remounts, shared-family ownership, keyed identity and zero-JavaScript static siblings.
  • Removes 334 raw / 119 aggregate gzip JavaScript bytes from imported search and 1,002 raw / 359 aggregate gzip bytes from the Project application.
  • Adds no semantic primitive, compiler pass, runtime concept, dependency or public API.
  • Includes this session’s unreleased 0.16.31 evidence review. No separate 0.16.31 package or tag was published. AI-tooling worktree changes are not included.
  • Leaves create-kudzu@0.1.155 unchanged; its ^0.16.30 core range includes this patch.

Verification

  • Release commit: bfcc246.
  • Exact-commit CI passed Node 22 and Node 24 jobs.
  • Required Linux Chrome: standalone 1/1 plus 330/330 tests, zero failures or skips.
  • Node 22 initially failed two browser startup/observation checks; the unchanged failed job passed on rerun. Both attempts remain recorded.
  • Local check, fresh packed-package smoke and package inspection passed.
  • These are measured output savings, not latency or AI-cost superiority. The 1.0 gate remains blocked.

Install

npm install @kudzujs/core@^0.16.32

The Publish npm workflow requires the repository’s normal npm environment approval before registry publication.