Change8

Remix

Frontend & Mobile

Build Better Websites. Create modern, resilient user experiences with web fundamentals.

Latest: component@0.6.0100 releases17 breaking changesView on GitHub

Release History

component@0.6.0Breaking1 fix9 features
Mar 25, 2026

This release introduces a major shift towards a mixin composition model in @remix-run/component, removing several legacy host element props (`on`, `css`, `animate`, `connect`) and deprecating the entire @remix-run/interaction package. It also updates server rendering to require explicit head element rendering.

remix@3.0.0-alpha.4Breaking8 features
Mar 25, 2026

This pre-release introduces significant structural changes to `remix/data-table` exports and adds new middleware for cross-origin protection (COP) and CSRF tokens. It also updates numerous internal `@remix-run/*` dependencies.

static-middleware@0.4.5
Mar 25, 2026

This patch release primarily involves bumping the version of the internal dependency fetch-router to 0.18.0.

method-override-middleware@0.1.5
Mar 25, 2026

This patch release primarily involves bumping dependencies, specifically updating fetch-router to version 0.18.0.

auth@0.1.07 features
Mar 25, 2026

This release introduces a new high-level browser authentication package for Remix, including OIDC support and various provider wrappers. Dependencies, specifically fetch-router, have also been updated.

csrf-middleware@0.1.04 features
Mar 25, 2026

This release introduces the initial version of @remix-run/csrf-middleware, providing session-backed CSRF protection utilities for Remix applications. It also includes dependency bumps for related packages.

compression-middleware@0.1.4
Mar 25, 2026

This patch release primarily involves bumping the version of the internal fetch-router dependency to 0.18.0.

form-data-middleware@0.2.0Breaking1 fix1 feature
Mar 25, 2026

This release introduces a breaking change to how form data is stored in request context, moving it to use the generic context API via `FormData`. It also ensures idempotent parsing of form data.

auth-middleware@0.1.06 features
Mar 25, 2026

This release introduces a new pluggable authentication middleware package, `auth-middleware`, for `fetch-router`, providing several utilities for managing request authentication state. Dependencies, including `fetch-router`, have also been updated.

session-middleware@0.2.0Breaking1 feature
Mar 25, 2026

This release introduces a breaking change in session middleware, moving session state storage to use the Session class as the context key, and updates dependencies.

form-data-parser@0.16.0Breaking
Mar 25, 2026

This release introduces a breaking change in `parseFormData()` by enforcing finite default limits on multipart submissions, requiring explicit configuration for large uploads. It also updates internal dependencies.

logger-middleware@0.1.4
Mar 25, 2026

This patch release primarily involves bumping dependencies, specifically updating fetch-router to version 0.18.0.

cors-middleware@0.1.04 features
Mar 25, 2026

This release introduces the initial version of @remix-run/cors-middleware, providing comprehensive support for configuring CORS policies in Fetch API servers. It also includes minor dependency bumps for related packages.

cop-middleware@0.1.04 features
Mar 25, 2026

This release introduces the initial version of @remix-run/cop-middleware for enhanced cross-origin protection. It also includes dependency bumps for various @remix-run/* packages.

async-context-middleware@0.2.01 feature
Mar 25, 2026

This release introduces per-app typing for getContext() via AsyncContextTypes and updates dependencies, including fetch-router to version 0.18.0.

fetch-router@0.18.0Breaking2 features
Mar 25, 2026

This release introduces significant breaking changes to context handling and route definition structures, moving context management to explicit key-value storage on the request context and standardizing action controller shapes. It also updates internal dependencies.

multipart-parser@0.15.0Breaking1 feature
Mar 25, 2026

This release introduces breaking changes to multipart parsing functions by enforcing default finite limits on parts and total size, requiring explicit configuration for large requests.

data-table-sqlite@0.2.02 features
Mar 25, 2026

The sqlite adapter now supports first-class migration execution, including DDL operations within transactions, and introspection methods are now transaction-aware. Dependencies have also been updated.

data-table-postgres@0.2.02 features
Mar 25, 2026

The postgres adapter now supports first-class migration execution, allowing DDL operations and transaction-aware schema introspection during migrations. This required separating migration logic into a dedicated `migrate(...)` function.

route-pattern@0.20.0Breaking2 fixes3 features
Mar 25, 2026

This release brings significant consistency improvements to RoutePattern search parameter handling by aligning with URLSearchParams standards, which results in breaking changes regarding key-only search constraints. Additionally, pathname parameter matching now returns decoded values, and internal matching performance has been optimized.

data-table-mysql@0.2.02 features
Mar 25, 2026

The mysql adapter now supports first-class migration execution and transaction-aware introspection. This release also includes dependency bumps for related packages.

data-schema@0.2.01 feature
Mar 25, 2026

This release introduces new helpers for validating FormData and URLSearchParams via @remix-run/data-schema/form-data and cleans up documentation examples.

data-table@0.2.0Breaking7 features
Mar 25, 2026

This release introduces significant breaking changes across the adapter API, query building, and schema definition, while adding a robust, first-class migration system with enhanced lifecycle callbacks.

static-middleware@0.4.4
Feb 28, 2026

This patch release updates several internal `@remix-run/*` dependencies to newer versions, including fetch-router, fs, mime, and response.

session-storage-redis@0.1.01 feature
Feb 28, 2026

This minor release introduces the initial version of the Redis session storage adapter for Remix, providing the createRedisSessionStorage function.

session-storage-memcache@0.1.02 features
Feb 28, 2026

This minor release introduces a new Memcache session storage backend for Node.js environments, complete with configurable options.

session-middleware@0.1.41 fix
Feb 28, 2026

This patch release includes a fix to ensure response mutability before modification and updates several `@remix-run/*` dependencies.

route-pattern@0.19.0Breaking3 fixes7 features
Feb 28, 2026

This release introduces significant breaking changes related to case sensitivity handling and AST structure for route patterns, alongside performance improvements for matchers and better error reporting for href generation.

response@0.3.2
Feb 28, 2026

This patch release primarily involves bumping dependencies within the `@remix-run/*` ecosystem, specifically updating the mime package to version 0.4.0.

remix@3.0.0-alpha.3Breaking1 feature
Feb 28, 2026

This pre-release introduces granular exports via `package.json` for various internal packages and removes the root export from the main `remix` package, necessitating import path updates.

multipart-parser@0.14.2
Feb 28, 2026

This patch release updated dependency types for packages under @remix-run/.

mime@0.4.01 feature
Feb 28, 2026

This minor release expands MIME type coverage by incorporating all types from the mime-db database, including experimental and vendor-specific entries.

method-override-middleware@0.1.4
Feb 28, 2026

This patch release primarily involves bumping the version of the internal @remix-run/fetch-router dependency to 0.17.0.

logger-middleware@0.1.3
Feb 28, 2026

This patch release primarily involves bumping dependencies within the `@remix-run/*` ecosystem, specifically updating fetch-router to version 0.17.0.

lazy-file@5.0.2
Feb 28, 2026

This patch release primarily involves bumping dependencies within the `@remix-run/*` ecosystem, specifically updating the mime package to version 0.4.0.

interaction@0.5.0Breaking
Feb 28, 2026

This minor release introduces a breaking change by removing the `onError` option from `createContainer` and the `raise` method from the `Interaction` interface, altering error handling mechanisms.

fs@0.4.2
Feb 28, 2026

This patch release bumps several internal dependencies within the Remix ecosystem, specifically updating lazy-file and mime packages.

form-data-parser@0.15.0
Feb 28, 2026

This minor release updates the dependency on multipart-parser to version 0.14.2.

file-storage@0.13.3
Feb 28, 2026

This patch release primarily involves bumping dependencies from the Remix ecosystem, specifically updating `@remix-run/fs` and `@remix-run/lazy-file`.

form-data-middleware@0.1.4
Feb 28, 2026

This patch release primarily involves bumping the version of the internal @remix-run/fetch-router dependency to 0.17.0.

file-storage-s3@0.1.01 feature
Feb 28, 2026

This release introduces the initial version of @remix-run/file-storage-s3 and updates internal @remix-run/* dependencies, including file-storage to v0.13.3.

fetch-router@0.17.02 features
Feb 28, 2026

This release exposes the owning Router on the request context and introduces a new decoupled export for route creation utilities in the fetch router package.

fetch-proxy@0.7.1
Feb 28, 2026

This patch release updated dependency types for `@remix-run/*` packages.

data-table-sqlite@0.1.0
Feb 28, 2026
data-table-postgres@0.1.0
Feb 28, 2026
data-table@0.1.0
Feb 28, 2026
data-table-mysql@0.1.0
Feb 28, 2026
data-schema@0.1.0
Feb 28, 2026
cookie@0.5.1
Feb 28, 2026

This patch release updated dependency types for @remix-run/* packages from peer dependencies to regular dependencies.

compression-middleware@0.1.3
Feb 28, 2026

This patch release bumps several internal Remix dependencies, including fetch-router, mime, and response packages.

component@0.5.0Breaking3 fixes6 features
Feb 28, 2026

This release introduces significant improvements to Server-Side Rendering capabilities, including out-of-order streaming and selective hydration. It also includes breaking changes to the `handle.update` signature and virtual root teardown methods for better consistency.

async-context-middleware@0.1.3
Feb 28, 2026

This patch release primarily involves bumping the version of the internal fetch-router dependency to 0.17.0.

remix@3.0.0-alpha.21 feature
Jan 28, 2026

This release primarily involves bumping several internal `@remix-run/*` dependencies to newer versions and adding a new export path for route pattern specificity APIs.

@remix-run/method-override-middleware@0.1.3
Jan 28, 2026

This patch release primarily involves bumping the version of the @remix-run/fetch-router dependency to 0.16.0.

@remix-run/static-middleware@0.4.3
Jan 28, 2026

This patch release primarily involves bumping the version of the @remix-run/fetch-router dependency to 0.16.0.

@remix-run/compression-middleware@0.1.2
Jan 28, 2026

This patch release primarily involves bumping the version of the internal @remix-run/fetch-router dependency to 0.16.0.

@remix-run/form-data-middleware@0.1.3
Jan 28, 2026

This patch release primarily involves bumping dependencies within the Remix ecosystem, specifically updating @remix-run/fetch-router and @remix-run/form-data-parser.

@remix-run/logger-middleware@0.1.2
Jan 28, 2026

This patch release primarily involves bumping the version of the @remix-run/fetch-router dependency to 0.16.0.

@remix-run/session-middleware@0.1.3
Jan 28, 2026

This patch release primarily involves bumping the version of the @remix-run/fetch-router dependency to 0.16.0.

@remix-run/form-data-parser@0.15.0
Jan 28, 2026

This minor release updates the dependency on multipart-parser to version 0.14.2.

@remix-run/async-context-middleware@0.1.2
Jan 28, 2026

This patch release primarily involves bumping the version of the internal dependency @remix-run/fetch-router to 0.16.0.

@remix-run/component@0.4.02 fixes3 features
Jan 28, 2026

This release introduces new animation utilities like 'animate', 'spring', and 'tween', and updates CSS processing to use data attributes instead of class names.

@remix-run/fetch-router@0.16.0Breaking
Jan 28, 2026

This release removes the deprecated `Router.size` property due to changes in how Matchers track size and updates dependencies, including `@remix-run/route-pattern`.

@remix-run/interaction@0.5.0Breaking
Jan 28, 2026

This minor release introduces a breaking change by removing the `onError` option from `createContainer` and the `raise` method from the `Interaction` interface, shifting error handling to standard DOM event propagation.

@remix-run/route-pattern@0.18.0Breaking4 features
Jan 28, 2026

This release removes obsolete href generation utilities and restricts protocol patterns while introducing powerful new introspection capabilities via the AST, string getters, detailed match metadata, and specificity comparison functions.

remix@3.0.0-alpha.1
Jan 26, 2026

This patch release updated dependency types for @remix-run/* packages from peer dependencies to regular dependencies.

@remix-run/static-middleware@0.4.2
Jan 26, 2026

This patch release updated dependency types for @remix-run/* packages from peer dependencies to regular dependencies.

@remix-run/method-override-middleware@0.1.2
Jan 26, 2026

This patch release updated dependency types for @remix-run/* packages from peer dependencies to regular dependencies.

@remix-run/form-data-middleware@0.1.2
Jan 26, 2026

This patch release updated dependency types for @remix-run/* packages from peer dependencies to regular dependencies.

@remix-run/compression-middleware@0.1.1
Jan 26, 2026

This patch release updated dependency types for @remix-run/* packages from peer dependencies to regular dependencies.

@remix-run/file-storage@0.13.2
Jan 26, 2026

This patch release updated dependency types for @remix-run/* packages from peer dependencies to regular dependencies.

@remix-run/session-middleware@0.1.2
Jan 26, 2026

This patch release updated dependency types for @remix-run/* packages from peer dependencies to regular dependencies.

@remix-run/response@0.3.1
Jan 26, 2026

This patch release updated dependency types for @remix-run/* packages from peer dependencies to regular dependencies.

@remix-run/fs@0.4.1
Jan 26, 2026

This patch release updated dependency types for packages under @remix-run/.

@remix-run/logger-middleware@0.1.1
Jan 26, 2026

This patch release updates dependency types for `@remix-run/*` packages from peer dependencies to regular dependencies.

@remix-run/multipart-parser@0.14.2
Jan 26, 2026

This patch release updated dependency types for @remix-run/* packages from peer dependencies to regular dependencies.

@remix-run/async-context-middleware@0.1.1
Jan 26, 2026

This patch release updated dependency types for @remix-run/* packages from peer dependencies to regular dependencies.

@remix-run/lazy-file@5.0.1
Jan 26, 2026

This patch release updated dependency types for @remix-run/* packages from peer dependencies to regular dependencies.

@remix-run/fetch-proxy@0.7.1
Jan 26, 2026

This patch release updates dependency types for `@remix-run/*` packages from peer dependencies to regular dependencies.

@remix-run/fetch-router@0.15.1
Jan 26, 2026

This patch release updated dependency types for @remix-run/* packages from peer dependencies to regular dependencies.

@remix-run/cookie@0.5.1
Jan 26, 2026

This patch release updated dependency types for @remix-run/* packages from peer dependencies to regular dependencies.

remix@3.0.0-alpha.01 feature
Jan 20, 2026

This release introduces the initial alpha version of the `remix` package, specifically targeting Remix 3 compatibility.

@remix-run/static-middleware@0.4.1
Jan 20, 2026
@remix-run/file-storage@0.13.1
Jan 20, 2026
@remix-run/response@0.3.0
Jan 20, 2026
@remix-run/fs@0.4.0
Jan 20, 2026
@remix-run/multipart-parser@0.14.1
Jan 20, 2026
@remix-run/lazy-file@5.0.0
Jan 20, 2026
@remix-run/fetch-router@0.15.0
Jan 20, 2026
@remix-run/component@0.3.0
Jan 20, 2026
@remix-run/route-pattern@0.17.0
Jan 20, 2026
@remix-run/mime@0.3.0
Jan 20, 2026
@remix-run/interaction@0.4.0
Jan 20, 2026
@remix-run/headers@0.19.0
Jan 20, 2026
remix@2.17.4
Jan 12, 2026

This release directs users to an external link for the full changelog details of version 2.17.4.

remix@2.17.33 fixes
Jan 7, 2026

This patch release focuses on stability improvements for the Vite plugin and fixes regressions related to HMR and asset serving.

component@0.2.11 fix
Dec 19, 2025

This release fixes a bug in node replacement where incorrect anchor calculations occurred; the process now ensures the new node is inserted before the old one is removed.

route-pattern@0.16.0Breaking
Dec 18, 2025

This release introduces a breaking change by renaming the RegExpMatcher class to ArrayMatcher.

response@0.2.11 feature
Dec 18, 2025

This update enhances createFileResponse to include character set information in the Content-Type header for text files.

node-fetch-server@0.13.01 feature
Dec 18, 2025

This update implements the use of the :authority header for defining request URLs in HTTP/2 communication.

Related Frontend & Mobile Packages

Subscribe to Updates

Get notified when new versions are released

RSS Feed