Skip to content

v0.11.24

Choose a tag to compare

@PatrickJS PatrickJS released this 21 Jun 20:16

Release notes from CHANGELOG.md for @async/framework@0.11.24 (2026-06-21).

  • Added scoped default children fragments for this.render(Component, props, children), including lazy children factories, single-consumption checks, and
    duplicate source validation.
  • Added component tests proving static children, lazy nested component children,
    escaped string children, duplicate children errors, and cleanup for handlers
    and signals created while rendering children.
  • Updated framework declarations and type fixtures so components can type
    optional Children props while callers use the third render argument instead
    of authoring props.children.
  • Documented the released default-children contract in the component README and
    component-system spec while keeping slots as the post-mount replacement
    primitive.
  • Bundle size from bundled TypeScript source: browser.ts raw 230,250 B (230.3 KB / 0.230 MB), gzip 43,813 B (43.8 KB / 0.044 MB), br 36,215 B (36.2 KB / 0.036 MB) -> browser.min.js raw 98,493 B (98.5 KB / 0.098 MB), gzip 29,286 B (29.3 KB / 0.029 MB), br 25,793 B (25.8 KB / 0.026 MB); delta raw -131,757 B (-131.8 KB / -0.132 MB), gzip -14,527 B (-14.5 KB / -0.015 MB), br -10,422 B (-10.4 KB / -0.010 MB).

Release evidence

  • Release type: stable
  • Package profile: framework-browser
  • npm pack files: 40
File Raw Gzip Brotli
browser.d.ts 33.1 KB 6.2 KB 5.5 KB
browser.js 224.8 KB 43.1 KB 35.3 KB
browser.min.js 96.2 KB 28.6 KB 25.2 KB
browser.ts 224.9 KB 43.1 KB 35.4 KB
browser.umd.js 239.0 KB 44.2 KB 35.9 KB
browser.umd.min.js 97.7 KB 28.7 KB 25.3 KB
framework.d.ts 33.4 KB 6.3 KB 5.5 KB
framework.ts 229.9 KB 44.1 KB 35.9 KB
server.js 229.9 KB 44.0 KB 35.9 KB

Diff links:


Source: CHANGELOG.md in tag v0.11.24.