Skip to content

v0.12.3

Choose a tag to compare

@PatrickJS PatrickJS released this 24 Jun 01:41
· 68 commits to main since this release

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

  • Treat route partials that return status: 204, no html key, bare null,
    or bare undefined as no-op route HTML updates instead of clearing or
    stringifying the active boundary.
  • Added config-first loader.swap({ type }) variants for unchanged-aware,
    batched, and signal-bound boundary refreshes without expanding the loader
    method surface.
  • Bundle size from bundled TypeScript source: browser.ts raw 348,555 B (348.6 KB / 0.349 MB), gzip 65,264 B (65.3 KB / 0.065 MB), br 53,133 B (53.1 KB / 0.053 MB) -> browser.min.js raw 146,383 B (146.4 KB / 0.146 MB), gzip 42,600 B (42.6 KB / 0.043 MB), br 37,056 B (37.1 KB / 0.037 MB); delta raw -202,172 B (-202.2 KB / -0.202 MB), gzip -22,664 B (-22.7 KB / -0.023 MB), br -16,077 B (-16.1 KB / -0.016 MB).

Release evidence

  • Release type: stable
  • Package profile: framework-browser
  • npm pack files: 40
File Raw Gzip Brotli
browser.d.ts 38.4 KB 7.1 KB 6.3 KB
browser.js 340.3 KB 64.1 KB 51.9 KB
browser.min.js 143.0 KB 41.7 KB 36.2 KB
browser.ts 340.4 KB 64.2 KB 51.9 KB
browser.umd.js 361.3 KB 65.6 KB 52.6 KB
browser.umd.min.js 145.2 KB 41.8 KB 36.3 KB
framework.d.ts 38.8 KB 7.2 KB 6.4 KB
framework.ts 345.5 KB 65.2 KB 52.5 KB
server.js 345.4 KB 65.1 KB 52.4 KB

Diff links:


Source: CHANGELOG.md in tag v0.12.3.