Pre-release Changes
-
BREAKING CHANGE:
MultipartPart.headersfromremix/multipart-parserandremix/multipart-parser/nodeis now a plain decoded object keyed by lower-case header name instead of a nativeHeadersinstance. Access part headers with bracket notation likepart.headers['content-type']instead ofpart.headers.get('content-type'). -
BREAKING CHANGE: Removed the deprecated
remix/component,remix/component/jsx-runtime,remix/component/jsx-dev-runtime, andremix/component/serverpackage exports. Import the consolidated UI runtime fromremix/ui,remix/ui/jsx-runtime,remix/ui/jsx-dev-runtime, andremix/ui/serverinstead.Removed
package.jsonbincommands:remix-test
Added
package.jsonexports:remix/node-fetch-server/testto re-export APIs from@remix-run/node-fetch-server/testremix/terminalto re-export APIs from@remix-run/terminalremix/test/clito re-export APIs from@remix-run/test/cli
Added
package.jsonexportsfor the consolidated UI runtime:remix/uito re-export APIs from@remix-run/uiremix/ui/jsx-runtimeto re-export APIs from@remix-run/ui/jsx-runtimeremix/ui/jsx-dev-runtimeto re-export APIs from@remix-run/ui/jsx-dev-runtimeremix/ui/serverto re-export APIs from@remix-run/ui/serverremix/ui/animationto re-export APIs from@remix-run/ui/animationremix/ui/accordionto re-export APIs from@remix-run/ui/accordionremix/ui/anchorto re-export APIs from@remix-run/ui/anchorremix/ui/breadcrumbsto re-export APIs from@remix-run/ui/breadcrumbsremix/ui/buttonto re-export APIs from@remix-run/ui/buttonremix/ui/comboboxto re-export APIs from@remix-run/ui/comboboxremix/ui/glyphto re-export APIs from@remix-run/ui/glyphremix/ui/listboxto re-export APIs from@remix-run/ui/listboxremix/ui/menuto re-export APIs from@remix-run/ui/menuremix/ui/popoverto re-export APIs from@remix-run/ui/popoverremix/ui/scroll-lockto re-export APIs from@remix-run/ui/scroll-lockremix/ui/selectto re-export APIs from@remix-run/ui/selectremix/ui/separatorto re-export APIs from@remix-run/ui/separatorremix/ui/themeto re-export APIs from@remix-run/ui/themeremix/ui/testto re-export APIs from@remix-run/ui/test
-
Added
package.jsonexports and binaries for the Remix CLI:remix/clito expose the Remix CLI programmatic APIremixas apackage.jsonbincommand that delegates to@remix-run/cli
The Remix CLI now reads the current Remix version from the
remixpackage and declares Node.js 24.3.0 or later in package metadata. -
Bumped
@remix-run/*dependencies:assets@0.2.0auth@0.2.0cli@0.1.0compression-middleware@0.1.6data-schema@0.3.0data-table-sqlite@0.4.0fetch-proxy@0.8.0file-storage@0.13.4file-storage-s3@0.1.1form-data-middleware@0.2.2form-data-parser@0.17.0fs@0.4.3lazy-file@5.0.3logger-middleware@0.2.0mime@0.4.1multipart-parser@0.16.0response@0.3.3static-middleware@0.4.7tar-parser@0.7.1terminal@0.1.0test@0.2.0ui@0.1.0