Skip to content

v0.18.0

Latest

Choose a tag to compare

@PatrickJS PatrickJS released this 09 Jul 03:04

Release notes from CHANGELOG.md for @async/framework@0.18.0 (2026-07-08).

  • BREAKING: unified lifecycle vocabulary on "attach" and removed the "mount"
    term everywhere. loader.mount(...) and the Async.loader.mount(...)
    facade are now loader.attach(...) / Async.loader.attach(...); the
    rendered-component mount(target) alias is gone (use attach(target));
    this.on("mount", ...) now throws (use this.on("attach", ...)) and the
    this.onMount(...) helper was removed (use this.onAttach(...)); the
    on:mount markup alias no longer binds; stale markup logs a one-time
    removal warning. The Flow bridge feature key mountRegistrations is now
    attachRegistrations (attachFlowRegistrations). Specs, docs, and type
    declarations use attach terminology throughout.
  • Bundle size from bundled TypeScript source: browser.ts raw 261,003 B (261.0 KB / 0.261 MB), gzip 49,799 B (49.8 KB / 0.050 MB), br 41,084 B (41.1 KB / 0.041 MB) -> browser.min.js raw 108,690 B (108.7 KB / 0.109 MB), gzip 31,875 B (31.9 KB / 0.032 MB), br 28,013 B (28.0 KB / 0.028 MB); delta raw -152,313 B (-152.3 KB / -0.152 MB), gzip -17,924 B (-17.9 KB / -0.018 MB), br -13,071 B (-13.1 KB / -0.013 MB).

Release evidence

  • Release type: stable
  • Package profile: framework-browser
  • npm pack files: 61
File Raw Gzip Brotli
browser.d.ts 42.7 KB 7.7 KB 6.8 KB
browser.js 254.8 KB 48.9 KB 40.1 KB
browser.min.js 106.1 KB 31.2 KB 27.4 KB
browser.ts 254.9 KB 49.0 KB 40.1 KB
browser.umd.js 270.6 KB 50.1 KB 40.7 KB
browser.umd.min.js 107.7 KB 31.3 KB 27.5 KB
framework.d.ts 46.9 KB 8.5 KB 7.5 KB
framework.ts 406.9 KB 77.5 KB 61.8 KB
server.js 406.9 KB 77.5 KB 61.8 KB

Diff links:


Source: CHANGELOG.md in tag v0.18.0.