ui v0.12.1
Patch Changes Bumped @remix-run/* dependencies: component@1.0.0
Patch Changes Bumped @remix-run/* dependencies: component@1.0.0
Major Changes First stable release. Patch Changes Bumped @remix-run/* dependencies: node-tsx@1.0.0 terminal@1.0.0
Major Changes First stable release.
Major Changes First stable release.
Major Changes First stable release. Patch Changes Bumped @remix-run/* dependencies: fetch-router@1.0.0 fs@1.0.0 html-template@1.0.0 mime@1.0.0 response@1.0.0
Major Changes First stable release. Patch Changes Bumped @remix-run/* dependencies: component@1.0.0 fetch-router@1.0.0 render-middleware@1.0.0
Major Changes First stable release. Patch Changes Bumped @remix-run/* dependencies: session@1.0.0
Major Changes First stable release. Patch Changes Bumped @remix-run/* dependencies: session@1.0.0
Pre-release Changes BREAKING CHANGE: Most existing remix/ui usage now moves to remix/component. The component runtime, JSX runtimes, server rendering, testing helpers, styles, and general-purpose mixins are available from the renamed entrypoints: -import { createRoot, css, on } from 'remix/ui' +import { createRoot, css, on } from 'remix/component' Apply the same rename to runtime subpaths such as…
Minor Changes BREAKING CHANGE: The core component APIs provided by @remix-run/ui have now moved to @remix-run/component. @remix-run/ui now provides headless, accessible UI primitives and animation utilities for Remix components. The package root and its JSX runtime, server-rendering, test, development-refresh, and styled-component exports are no longer available. Move runtime imports to @remix-run…
Patch Changes Bumped @remix-run/* dependencies: component@0.8.0 render-middleware@0.3.3
Patch Changes Bumped @remix-run/* dependencies: component@0.8.0
Minor Changes Add the initial @remix-run/component-hmr package for Remix component HMR runtimes, browser transforms, and Node module hooks. Applications previously using component HMR from @remix-run/ui-hmr should replace that dependency with @remix-run/component-hmr: { "devDependencies": { - "@remix-run/ui-hmr": "^0.1.1" + "@remix-run/component-hmr": "^0.1.0" } } Applications using the remix pack…
Minor Changes BREAKING CHANGE: The component runtime has moved from @remix-run/ui back to @remix-run/component. The package provides a component runtime with browser rendering and hydration, server rendering, JSX runtimes, testing helpers, styles, and general-purpose mixins. import { createRoot, css, on } from '@remix-run/component' Applications using the remix package can access the same APIs fro…
Patch Changes Bumped @remix-run/* dependencies: data-table@0.7.0
Patch Changes Bumped @remix-run/* dependencies: data-table@0.7.0
Patch Changes Bumped @remix-run/* dependencies: data-table@0.7.0
Minor Changes Migration directories accept prefixes of 1 to 64 digits, such as 0001_create_users or 20260228090000_create_users (YYYYMMDDHHmmss). loadMigrations() requires every prefix in the same migration directory to have the same number of digits so string sorting preserves numeric order (for example 0001, 0002, 0010).
Patch Changes Preserve hoisted component function declarations that appear after the render function's return, preventing transformed browser components from referencing missing event handlers or helpers. Declare which package modules have side effects.
Patch Changes Declare package modules as side-effect-free.
Patch Changes Directory listings now leave folder sizes blank instead of totaling their contents, keeping listing work limited to the requested directory's immediate entries. File sizes and types are unchanged. Declare package modules as side-effect-free. Bumped @remix-run/* dependencies: fetch-router@0.22.2 fs@0.4.7 html-template@0.3.2 mime@0.4.3 response@0.3.10
Patch Changes Declare package modules as side-effect-free. Bumped @remix-run/* dependencies: fetch-router@0.22.2 render-middleware@0.3.2 ui@0.11.0
Patch Changes Declare package modules as side-effect-free. Bumped @remix-run/* dependencies: session@0.4.3
Patch Changes Declare package modules as side-effect-free. Bumped @remix-run/* dependencies: cookie@0.7.1 fetch-router@0.22.2 session@0.4.3
Patch Changes Declare package modules as side-effect-free. Bumped @remix-run/* dependencies: session@0.4.3
Minor Changes Preserve client-owned attributes during frame reloads with data-rmx-preserve-attrs="class data-theme" on any matched element, including <html> and <body> (see #11809). The named attributes keep their live values or absence while other attributes and children reconcile normally. The incoming HTML controls the list; clearing it or removing a name returns those attributes to normal reco…
Patch Changes Declare which package modules have side effects. Bumped @remix-run/* dependencies: node-tsx@0.1.2 terminal@0.1.2
Patch Changes Declare package modules as side-effect-free.
Pre-release Changes BREAKING CHANGE: remix/data-table now treats dotted strings passed as comparison values as scalar values. Use table column references for column-to-column comparisons. BREAKING CHANGE: Raw HTML rendered through remix/ui must now be explicitly authorized with unsafeHTML(). This applies to innerHTML and both iframe srcDoc spellings (srcDoc and srcdoc). outerHTML is not supported…
Minor Changes BREAKING CHANGE: parseTarHeader(), parseTar(), and TarParser now default to pathPolicy: 'relative', throwing TarParseError for empty entry names or link targets, absolute paths, Windows drive prefixes, backslashes, and embedded NULs. Entry names cannot contain .. path components. Symlink targets are checked relative to the link's parent directory, and hard-link targets relative to th…