Skip to content

v0.11.14

Choose a tag to compare

@github-actions github-actions released this 18 Jun 22:54

Release notes from CHANGELOG.md for 0.11.14 (2026-06-18).

  • Added condition-specific root declaration targets so browser-conditioned root
    imports resolve to browser declarations while Node/default root imports keep
    server-capable declarations.
  • Preserved the root browser runtime condition and documented that server-only
    APIs remain on the Node/server entrypoints.
  • Added packed-artifact export-map, declaration/runtime parity, and static
    import checks for root browser, root Node, explicit /browser, and explicit
    /server entrypoints.
  • Added component-scoped continuous intersection helpers with
    this.intersect(...) and this.on("intersect", options?, fn), preserving
    on:visible as a one-shot visibility lifecycle hook.
  • Added declarative on:intersect with intersect:threshold,
    intersect:root-margin, and intersect:once pseudo-event options, including
    custom intersect attribute prefix support.
  • Added observer cleanup coverage for component teardown, boundary swaps,
    fallback scheduling, repeated entries, and existing visible compatibility.
  • Moved root release artifacts to an ignored generated-output workflow:
    tests, bundle checks, pack checks, and generated CI tasks materialize the
    current package surface before verification or publish.
  • Bundle size from bundled TypeScript source: browser.ts 197,173 B raw /
    37,198 B gzip -> browser.min.js 84,013 B raw / 24,894 B gzip
    (-113,160 B raw, -12,304 B gzip).

Source: CHANGELOG.md in tag v0.11.14.