Packages

@remix-run/ui

0.13.0 · 23 Oct 2026MIT19.4k / weekRepositoryHomepagenpmAtom feed

Your version

0.2.0

20 May 2026Where it was published

0.13.0 is the newest release of 0.2.x.

In short

2 new3 fixed

Release note

The section about @remix-run/ui of a note shared by several packages.

Minor Changes

  • Add a signal option to renderToStream() so request aborts can cancel pending frame rendering without invoking onError (see #11431).

Patch Changes

  • Add explicit public API types for UI component, mixin, scheduler, stylesheet, animation, and theme helpers so generated declarations no longer depend on broad inference across helper factories (see #11433).

  • Fix rendering and JSX types for booleanish string attributes so contentEditable={false}, draggable={false}, spellCheck={false}, and matching SVG attributes produce explicit "false" values instead of being omitted. The translate JSX type now accepts the HTML attribute values "yes" and "no" (see #11434).

  • Fix hydrated @remix-run/ui components so non-rendering children inside fragments keep the correct DOM anchor when they later become renderable (see #11425).

  • Ignore component updates scheduled after a frame reload has already removed that component, avoiding Node.insertBefore errors from stale updates after the frame renders replacement markup (see #11422).