Pre-release Changes
-
Removed
remix/node-serveand@remix-run/node-servefrom this beta so installing Remix no longer pulls in the native transport dependency that currently blocks some package managers and runtimes. We expect to restore node-serve in a future beta after its native dependency is published through npm-compatible packages (see #11439). -
Expose
SuperHeaders#apply(init)throughremix/headersso apps can applySuperHeadersInitvalues to an existing instance with header-aware behavior (see #11398). -
Carry explicit public type annotations from underlying packages through re-exported Remix package APIs so generated declarations stay aligned with the owning package APIs (see #11433).
-
Expose the updated
remix/file-storagetypes, including the newFileLikealias and filesystem storageLazyFilereturn types (see #11430). -
Fix
CookieandSuperHeaders.cookiefromremix/headersso duplicate cookie names from path- or domain-specific cookies are preserved in order.Cookie#get(name)now returns the first matching value,Cookie#getAll(name)can be used to read every matching value, andCookie#append(name, value)can be used to add another cookie with the same name (see #11423). -
Bumped
@remix-run/*dependencies:assert@0.2.1assets@0.4.1async-context-middleware@0.3.1auth@0.2.3auth-middleware@0.2.1cli@0.3.1compression-middleware@0.1.9cookie@0.5.3cop-middleware@0.1.4cors-middleware@0.1.4csrf-middleware@0.1.4fetch-proxy@0.8.2fetch-router@0.19.1file-storage@0.13.5file-storage-s3@0.1.2form-data-middleware@0.3.1form-data-parser@0.17.2fs@0.4.4headers@0.21.0html-template@0.3.1lazy-file@5.0.4logger-middleware@0.3.1method-override-middleware@0.1.9multipart-parser@0.16.2node-fetch-server@0.13.3node-tsx@0.1.1render-middleware@0.1.1response@0.3.5route-pattern@0.21.1session@0.4.2session-middleware@0.3.1session-storage-memcache@0.1.1session-storage-redis@0.1.1static-middleware@0.4.10terminal@0.1.1test@0.4.1ui@0.2.0