Skip to content
CAI
Software that uses CAICheck a score

remix-run/remix

57.5

Adequate · 7 November 2026

157.1k

lines of production code

TypeScript

primary language

1

measurement over time

CAI band scale
CAI lens gauges

What this system is

Behavioural changes

1 commit (0 fixes) modifying (repo-wide)

A change to existing behaviour in (repo-wide) — 1 commit, 9 files: “Add \assets\ package (\#11149)” (refs \#11149).

(repo-wide) · low confidence · unverified

1 commit (0 fixes) modifying packages/@remix-run-core, packages/@remix-run-express

A change to existing behaviour in packages/@remix-run-core, packages/@remix-run-express — 1 commit, 3 files: “Initial commit”.

packages/@remix-run-core, packages/@remix-run-express · low confidence · unverified

10 commits (0 fixes) modifying demos/frame-navigation/app/actions/auth

A change to existing behaviour in demos/frame-navigation/app/actions/auth — 10 commits, 2 files: “Move demo response rendering into actions”; “Migrate demo esbuild usage to \assets\ (\#11419)”; “Simplify fetch-router context, action, and middleware typing (\#11366)”; and 7 more (refs \#11419, \#11366, \#11706, \#12188, \#11392, …).

demos/frame-navigation/app/actions/auth · medium confidence · unverified

10 commits (0 fixes) modifying demos/sse/app/actions

A change to existing behaviour in demos/sse/app/actions — 10 commits, 2 files: “Move demo response rendering into actions”; “Migrate demo esbuild usage to \assets\ (\#11419)”; “Simplify fetch-router context, action, and middleware typing (\#11366)”; and 7 more (refs \#11419, \#11366, \#11607, \#11616, \#11392, …).

demos/sse/app/actions · medium confidence · unverified

10 commits (0 fixes) modifying packages/data-schema/src

A change to existing behaviour in packages/data-schema/src — 10 commits, 24 files: “Add experimental form schemas and schema inspection (\#12206)”; “Remove unnecessary \as const\ from \enum\_()\ usage (\#11183)”; “Optimize data-schema validation allocations (\#11689)”; and 7 more (refs \#12206, \#11183, \#11689, \#11155, \#11234, …).

packages/data-schema/src · medium confidence · unverified

10 commits (0 fixes) modifying packages/fetch-router/demos/node

A change to existing behaviour in packages/fetch-router/demos/node — 10 commits, 3 files: “Put app code in the app dir”; “Add node-tsx package (\#11382)”; “Replace data-table QueryBuilder with Query objects (\#11188)”; and 7 more (refs \#11382, \#11188, \#11666, \#10855, \#10848, …).

packages/fetch-router/demos/node · medium confidence · unverified

10 commits (0 fixes) modifying packages/file-storage/src/lib

A change to existing behaviour in packages/file-storage/src/lib — 10 commits, 1 file: “Update JSDocs”; “Add \fileStorage.put(key, file)\ method”; “Doc comment formatting”; and 7 more (refs \#10888, \#11430).

packages/file-storage/src/lib · medium confidence · unverified

10 commits (0 fixes) modifying packages/fs/src/lib

A change to existing behaviour in packages/fs/src/lib — 10 commits, 2 files: “chore: format”; “Update JSDocs”; “Clean up remaining Oxlint warnings”; and 7 more (refs \#10887, \#10924, \#10888, \#10840, \#10913, …).

packages/fs/src/lib · medium confidence · unverified

10 commits (0 fixes) modifying packages/multiple-import-maps-polyfill

A change to existing behaviour in packages/multiple-import-maps-polyfill — 10 commits, 114 files: “Release v3.0.0-rc.2 (\#11802)”; “Add Content Security Policy utilities and middleware (\#12098)”; “multiple-import-maps-polyfill: parse modules with the CSP-compatible lexer build (\#12059)”; and 7 more (refs \#11802, \#12098, \#12059, \#11706, \#12082, …).

packages/multiple-import-maps-polyfill · medium confidence · unverified

10 commits (1 fix) modifying packages/assert/src

A change to existing behaviour in packages/assert/src — 10 commits (1 fix), 6 files: “Fix Bun assert compatibility test (\#11529)”; “Improve assert Node compatibility (\#11489)”; “chore: format”; and 7 more (refs \#11529, \#11489, \#11343, \#11262, \#11433, …).

packages/assert/src · medium confidence · unverified

11 commits (0 fixes) modifying demos/frame-navigation/app/actions/settings

A change to existing behaviour in demos/frame-navigation/app/actions/settings — 11 commits, 8 files: “Move demo response rendering into actions”; “Simplify fetch-router context, action, and middleware typing (\#11366)”; “Warn on non-canonical header names in code (\#11356)”; and 8 more (refs \#11366, \#11356, \#12188, \#11392, \#11375, …).

demos/frame-navigation/app/actions/settings · medium confidence · unverified

11 commits (0 fixes) modifying packages/fetch-router/src/lib/route-helpers

A change to existing behaviour in packages/fetch-router/src/lib/route-helpers — 11 commits, 8 files: “Reduce Oxlint no-unused-vars noise”; “Fold routes back into fetch-router (\#11388)”; “Add initial documentation scripts (\#10887)”; and 8 more (refs \#11388, \#10887, \#10888, \#11400, \#11249, …).

packages/fetch-router/src/lib/route-helpers · medium confidence · unverified

11 commits (1 fix) modifying packages/cors-middleware/src

A change to existing behaviour in packages/cors-middleware/src — 11 commits (1 fix), 3 files: “Add @remix-run/headers parser subpath exports (\#11463)”; “docs: add public API JSDoc coverage”; “Add cors-middleware package and remix export”; and 8 more (refs \#11463, \#11858, \#11833, \#11249, \#11151).

packages/cors-middleware/src · medium confidence · unverified

11 commits (1 fix) modifying packages/file-storage-s3/src

A change to existing behaviour in packages/file-storage-s3/src — 11 commits (1 fix), 4 files: “Fix flaky S3 multipart upload test (\#12119)”; “Warn on non-canonical header names in code (\#11356)”; “Stream large files to S3 with multipart uploads (\#12070)”; and 8 more (refs \#12119, \#11356, \#12070, \#11097, \#11253, …).

packages/file-storage-s3/src · medium confidence · unverified

11 commits (2 fixes) modifying packages/node-tsx

A change to existing behaviour in packages/node-tsx — 11 commits (2 fixs), 14 files: “fix CI flows on pnpm@11 (\#11536)”; “Fix node-tsx built loadModule hook path (\#11441)”; “chore: format”; and 7 more (refs \#11536, \#11441, \#11543, \#11314, \#11954, …).

packages/node-tsx · medium confidence · unverified

111 commits (6 fixes) modifying packages/multipart-parser

A change to existing behaviour in packages/multipart-parser — 111 commits (6 fixs), 46 files: “Prep for release”; “Rename examples =\> demos”; “Release v3.1.0 (\#11978)”; and 106 more (refs \#11978, \#11083, \#11463, \#11586, \#10731, …).

packages/multipart-parser · medium confidence · unverified

12 commits (0 fixes) modifying demos/frame-navigation/app/ui

A change to existing behaviour in demos/frame-navigation/app/ui — 12 commits, 2 files: “Align Remix UI attributes under the data-rmx namespace (\#11727)”; “chore: format”; “Migrate demo esbuild usage to \assets\ (\#11419)”; and 9 more (refs \#11727, \#11419, \#11706, \#11282, \#12188, …).

demos/frame-navigation/app/ui · medium confidence · unverified

12 commits (0 fixes) modifying demos/social-auth/app/actions

A change to existing behaviour in demos/social-auth/app/actions — 12 commits, 17 files: “Move demo response rendering into actions”; “Simplify fetch-router context, action, and middleware typing (\#11366)”; “Configure remix db from remix.json and compose database drivers (\#11640)”; and 9 more (refs \#11366, \#11640, \#11460, \#11608, \#11392, …).

demos/social-auth/app/actions · medium confidence · unverified

12 commits (0 fixes) modifying packages/csrf-middleware/src

A change to existing behaviour in packages/csrf-middleware/src — 12 commits, 3 files: “Preserve request checks across method overrides (\#11835)”; “Simplify fetch-router context, action, and middleware typing (\#11366)”; “docs: add public API JSDoc coverage”; and 9 more (refs \#11835, \#11366, \#11356, \#11907, \#11249, …).

packages/csrf-middleware/src · medium confidence · unverified

12 commits (0 fixes) modifying packages/file-storage/src/lib/backends

A change to existing behaviour in packages/file-storage/src/lib/backends — 12 commits, 4 files: “Use factory functions instead of classes for file storage backends”; “chore: format”; “test: add \test:bun\ script, run in CI (\#11253)”; and 9 more (refs \#11253, \#11155, \#11909, \#10913, \#11249, …).

packages/file-storage/src/lib/backends · medium confidence · unverified

12 commits (0 fixes) modifying packages/spa

A change to existing behaviour in packages/spa — 12 commits, 9 files: “Release v3.0.0-rc.2 (\#11802)”; “Release v3.1.0 (\#11978)”; “Release v3.0.0-rc.1 (\#11724)”; and 9 more (refs \#11802, \#11978, \#11724, \#11820, \#12082, …).

packages/spa · medium confidence · unverified

13 commits (0 fixes) modifying demos/timeboxer

A change to existing behaviour in demos/timeboxer — 13 commits, 9 files: “Add shared asset config and remix assets inspector (\#11726)”; “Point Remix config schema to node\_modules (\#11763)”; “Use import maps for browser assets (\#11706)”; and 10 more (refs \#11726, \#11763, \#11706, \#11640, \#11462, …).

demos/timeboxer · medium confidence · unverified

136 commits (13 fixes) modifying packages/node-fetch-server

A change to existing behaviour in packages/node-fetch-server — 136 commits (13 fixs), 34 files: “Rename examples =\> demos”; “Update JSDocs”; “Allow node to determine status message automatically”; and 121 more (refs \#11586, \#10731, \#11084, \#11356, \#10757, …).

packages/node-fetch-server · medium confidence · unverified

14 commits (0 fixes) modifying demos/bookstore/app/ui

A change to existing behaviour in demos/bookstore/app/ui — 14 commits, 5 files: “Add Content Security Policy utilities and middleware (\#12098)”; “Align demo layout and component conventions”; “Use import maps for browser assets (\#11706)”; and 11 more (refs \#12098, \#11706, \#11282, \#11221, \#11460, …).

demos/bookstore/app/ui · medium confidence · unverified

14 commits (0 fixes) modifying demos/frame-navigation/app/actions/main

A change to existing behaviour in demos/frame-navigation/app/actions/main — 14 commits, 10 files: “Align Remix UI attributes under the data-rmx namespace (\#11727)”; “Move demo response rendering into actions”; “Simplify fetch-router context, action, and middleware typing (\#11366)”; and 11 more (refs \#11727, \#11366, \#12188, \#11616, \#11392, …).

demos/frame-navigation/app/actions/main · medium confidence · unverified

14 commits (2 fixes) modifying demos/frames/app/actions/frames

A change to existing behaviour in demos/frames/app/actions/frames — 14 commits (2 fixs), 1 file: “Move demo response rendering into actions”; “Simplify fetch-router context, action, and middleware typing (\#11366)”; “chore: format”; and 11 more (refs \#11366, \#11616, \#11392, \#11375, \#11648, …).

demos/frames/app/actions/frames · medium confidence · unverified

15 commits (0 fixes) modifying demos/frame-navigation

A change to existing behaviour in demos/frame-navigation — 15 commits, 4 files: “Align demo layout and component conventions”; “Clean up demo doctor warnings and guidance”; “consolidate component/ui packages (\#11282)”; and 11 more (refs \#11282, \#11863, \#11147, \#11948, \#11382, …).

demos/frame-navigation · medium confidence · unverified

15 commits (0 fixes) modifying demos/frame-navigation/app/middleware

A change to existing behaviour in demos/frame-navigation/app/middleware — 15 commits, 2 files: “Migrate demo esbuild usage to \assets\ (\#11419)”; “Align demo layout and component conventions”; “Use import maps for browser assets (\#11706)”; and 12 more (refs \#11419, \#11706, \#11607, \#11356, \#11616, …).

demos/frame-navigation/app/middleware · medium confidence · unverified

15 commits (1 fix) modifying packages/fetch-router/demos/node/app

A change to existing behaviour in packages/fetch-router/demos/node/app — 15 commits (1 fix), 3 files: “Fold routes back into fetch-router (\#11388)”; “Add router.any() and simplify router.map() to only accept route maps”; “Make RequestContext.get reflect missing values”; and 12 more (refs \#11388, \#11037, \#11312, \#11158).

packages/fetch-router/demos/node/app · medium confidence · unverified

16 commits (0 fixes) modifying packages/terminal

A change to existing behaviour in packages/terminal — 16 commits, 15 files: “Release v3.0.0 (\#11954)”; “docs: document terminal public APIs”; “Use node test runner for foundational package tests”; and 13 more (refs \#11954, \#11382, \#11666, \#11259, \#11910, …).

packages/terminal · medium confidence · unverified

16 commits (1 fix) modifying packages/fetch-router/demos/bun/app

A change to existing behaviour in packages/fetch-router/demos/bun/app — 16 commits (1 fix), 3 files: “Fold routes back into fetch-router (\#11388)”; “Add router.any() and simplify router.map() to only accept route maps”; “Make RequestContext.get reflect missing values”; and 13 more (refs \#11388, \#11037, \#10924, \#11312, \#11158).

packages/fetch-router/demos/bun/app · medium confidence · unverified

16 commits (1 fix) modifying packages/fetch-router/demos/cf-workers/app

A change to existing behaviour in packages/fetch-router/demos/cf-workers/app — 16 commits (1 fix), 3 files: “Fold routes back into fetch-router (\#11388)”; “Add router.any() and simplify router.map() to only accept route maps”; “Require middleware to explicitly continue (\#11492)”; and 13 more (refs \#11388, \#11492, \#11037, \#11312, \#11158, …).

packages/fetch-router/demos/cf-workers/app · medium confidence · unverified

165 commits (18 fixes) modifying scripts

A change to existing behaviour in scripts — 165 commits (18 fixs), 56 files: “chore: update Deno import maps on release (\#3255)”; “Fix links in changelogs”; “Clean up remaining Oxlint warnings”; and 154 more (refs \#3255, \#10908, \#11388, \#10982, \#11886, …).

scripts · medium confidence · unverified

17 commits (0 fixes) modifying demos/social-auth/app/utils

A change to existing behaviour in demos/social-auth/app/utils — 17 commits, 4 files: “Clean up social-auth mount router flow”; “chore: format”; “Refine social auth app layout”; and 12 more (refs \#11278, \#11193, \#11701, \#11657, \#11195, …).

demos/social-auth/app/utils · medium confidence · unverified

17 commits (2 fixes) modifying packages/lazy-file/src/lib

A change to existing behaviour in packages/lazy-file/src/lib — 17 commits (2 fixs), 4 files: “Update JSDocs”; “Update TypeScript to ^5.9.3”; “Add some links to doc comments”; and 14 more (refs \#11450, \#11253, \#10888, \#11155, \#10913, …).

packages/lazy-file/src/lib · medium confidence · unverified

17 commits (3 fixes) modifying packages/component/src/server

A change to existing behaviour in packages/component/src/server — 17 commits (3 fixs), 2 files: “Add Content Security Policy utilities and middleware (\#12098)”; “Move unpublished component docs into the README and guides (\#12129)”; “Load the Frame runtime only when apps use frames (\#12161)”; and 14 more (refs \#12098, \#12129, \#12161, \#12151, \#12018, …).

packages/component/src/server · medium confidence · unverified

18 commits (0 fixes) modifying demos/sse/app

A change to existing behaviour in demos/sse/app — 18 commits, 3 files: “Keep all app code in app dir”; “Migrate demo esbuild usage to \assets\ (\#11419)”; “Align demo layout and component conventions”; and 15 more (refs \#11419, \#11607, \#10894, \#11037, \#11392, …).

demos/sse/app · medium confidence · unverified

18 commits (1 fix) modifying packages/node-hmr

A change to existing behaviour in packages/node-hmr — 18 commits (1 fix), 27 files: “Release v3.0.0-rc.2 (\#11802)”; “Use atomic writes in HMR tests (\#11960)”; “Release (\#11586)”; and 15 more (refs \#11802, \#11960, \#11586, \#11706, \#12199, …).

packages/node-hmr · medium confidence · unverified

185 commits (9 fixes) modifying packages/fetch-router/src/lib

A change to existing behaviour in packages/fetch-router/src/lib — 185 commits (9 fixs), 16 files: “Add router.run API and request-scoped DB context in bookstore demo (\#11064)”; “Simplify fetch router map routing”; “chore: format”; and 173 more (refs \#11064, \#11388, \#10771, \#11366, \#11492, …).

packages/fetch-router/src/lib · medium confidence · unverified

19 commits (0 fixes) modifying demos/frames

A change to existing behaviour in demos/frames — 19 commits, 4 files: “Frames: out-of-order streaming server rendering, selective hydration, composable async UI and granular refresh (\#11048)”; “Align demo layout and component conventions”; “Clean up demo doctor warnings and guidance”; and 15 more (refs \#11048, \#11282, \#11863, \#11147, \#11948, …).

demos/frames · medium confidence · unverified

19 commits (0 fixes) modifying packages/session-storage-redis

A change to existing behaviour in packages/session-storage-redis — 19 commits, 9 files: “Add package README overviews to API docs (\#11367)”; “Create @remix-run/session-storage-redis package for Redis session storage (\#11096)”; “docs: add public API JSDoc coverage”; and 15 more (refs \#11367, \#11096, \#12082, \#11392, \#11954, …).

packages/session-storage-redis · medium confidence · unverified

19 commits (3 fixes) modifying packages/data-table/src/lib/migrations

A change to existing behaviour in packages/data-table/src/lib/migrations — 19 commits (3 fixs), 5 files: “refactor(data-table): split migration context into db and schema handles”; “chore: format”; “Unify migration result and runner naming around operations”; and 16 more (refs \#11640, \#11608, \#11283, \#11187, \#11949, …).

packages/data-table/src/lib/migrations · medium confidence · unverified

2 commits (0 fixes) modifying demos/bookstore/db, demos/social-auth/db

A change to existing behaviour in demos/bookstore/db, demos/social-auth/db — 2 commits, 6 files: “Configure remix db from remix.json and compose database drivers (\#11640)”; “data-table: sql migrations (\#11283)” (refs \#11640, \#11283).

demos/bookstore/db, demos/social-auth/db · medium confidence · unverified

2 commits (0 fixes) modifying packages/data-schema/bench

A change to existing behaviour in packages/data-schema/bench — 2 commits, 10 files: “Add data-schema memory benchmarks (\#11686)”; “Optimize data-schema validation allocations (\#11689)” (refs \#11686, \#11689).

packages/data-schema/bench · medium confidence · unverified

2 commits (0 fixes) modifying packages/fetch-proxy/src

A change to existing behaviour in packages/fetch-proxy/src — 2 commits, 1 file: “Ran Prettier”; “Rename . entry points to index.ts”.

packages/fetch-proxy/src · medium confidence · unverified

2 commits (1 fix) modifying packages/component-hmr/src

A change to existing behaviour in packages/component-hmr/src — 2 commits (1 fix), 13 files: “Fix stale hydration metadata when clientEntry changes during HMR (\#11982)”; “Separate component runtime from UI primitives and animation (\#11948)” (refs \#11982, \#11948).

packages/component-hmr/src · medium confidence · unverified

20 commits (0 fixes) modifying demos/sse

A change to existing behaviour in demos/sse — 20 commits, 5 files: “Align demo layout and component conventions”; “consolidate component/ui packages (\#11282)”; “Make demo shutdown deterministic”; and 16 more (refs \#11282, \#11221, \#11863, \#10894, \#11147, …).

demos/sse · medium confidence · unverified

20 commits (0 fixes) modifying packages/component/src

A change to existing behaviour in packages/component/src — 20 commits, 5 files: “Frames: out-of-order streaming server rendering, selective hydration, composable async UI and granular refresh (\#11048)”; “Load the Frame runtime only when apps use frames (\#12161)”; “Add beginnings of Remix UI package (\#11271)”; and 17 more (refs \#11048, \#12161, \#11271, \#11282, \#10993, …).

packages/component/src · medium confidence · unverified

20 commits (1 fix) modifying demos/bookstore/app/actions

A change to existing behaviour in demos/bookstore/app/actions — 20 commits (1 fix), 80 files: “Move demo response rendering into actions”; “Add Content Security Policy utilities and middleware (\#12098)”; “Simplify fetch-router context, action, and middleware typing (\#11366)”; and 17 more (refs \#12098, \#11366, \#11693, \#11706, \#11607, …).

demos/bookstore/app/actions · medium confidence · unverified

20 commits (1 fix) modifying packages/session-storage-memcache

A change to existing behaviour in packages/session-storage-memcache — 20 commits (1 fix), 11 files: “Add package README overviews to API docs (\#11367)”; “Release v3.2.0 (\#12082)”; “Fix long Memcache session TTLs (\#11456)”; and 16 more (refs \#11367, \#12082, \#11456, \#11392, \#11098, …).

packages/session-storage-memcache · medium confidence · unverified

20 commits (2 fixes) modifying demos/frame-navigation/app

A change to existing behaviour in demos/frame-navigation/app — 20 commits (2 fixs), 5 files: “Migrate demo esbuild usage to \assets\ (\#11419)”; “Align demo layout and component conventions”; “Add conventional render() middleware for Remix UI (\#11607)”; and 17 more (refs \#11419, \#11607, \#11392, \#11375, \#11939, …).

demos/frame-navigation/app · medium confidence · unverified

20 commits (2 fixes) modifying packages/async-context-middleware/src

A change to existing behaviour in packages/async-context-middleware/src — 20 commits (2 fixs), 3 files: “Update JSDocs”; “Clean up remaining Oxlint warnings”; “Fold routes back into fetch-router (\#11388)”; and 16 more (refs \#11388, \#11366, \#11037, \#10888, \#11312, …).

packages/async-context-middleware/src · medium confidence · unverified

20 commits (3 fixes) modifying demos/frames/app/actions

A change to existing behaviour in demos/frames/app/actions — 20 commits (3 fixs), 9 files: “Move demo response rendering into actions”; “Migrate demo esbuild usage to \assets\ (\#11419)”; “Simplify fetch-router context, action, and middleware typing (\#11366)”; and 17 more (refs \#11419, \#11366, \#11607, \#11616, \#11392, …).

demos/frames/app/actions · medium confidence · unverified

21 commits (0 fixes) modifying demos/unpkg/app

A change to existing behaviour in demos/unpkg/app — 21 commits, 4 files: “Reorganize unpkg demo app layout”; “Co-locate demo router tests”; “chore: format”; and 18 more (refs \#10894, \#11037, \#11392, \#11375, \#11312, …).

demos/unpkg/app · medium confidence · unverified

21 commits (2 fixes) modifying demos/frames/app

A change to existing behaviour in demos/frames/app — 21 commits (2 fixs), 5 files: “Preserve HTML streaming through compression (\#11850)”; “Frames: out-of-order streaming server rendering, selective hydration, composable async UI and granular refresh (\#11048)”; “Migrate demo esbuild usage to \assets\ (\#11419)”; and 18 more (refs \#11850, \#11048, \#11419, \#12009, \#11607, …).

demos/frames/app · medium confidence · unverified

219 commits (12 fixes) modifying packages/remix

A change to existing behaviour in packages/remix — 219 commits (12 fixs), 191 files: “Release v3.0.0-rc.2 (\#11802)”; “Preserve duplicate Cookie header values (\#11423)”; “Release v3.1.0 (\#11978)”; and 199 more (refs \#11802, \#11423, \#11978, \#11709, \#12142, …).

packages/remix · medium confidence · unverified

22 commits (0 fixes) modifying demos/unpkg

A change to existing behaviour in demos/unpkg — 22 commits, 8 files: “Move demo response rendering into actions”; “Reorganize unpkg demo app layout”; “Align demo layout and component conventions”; and 19 more (refs \#11607, \#10894, \#11375, \#11382, \#11188, …).

demos/unpkg · medium confidence · unverified

A change to existing behaviour in packages/cookie/src — 22 commits, 4 files: “Update JSDocs”; “Reduce Oxlint no-unused-vars noise”; “Treat custom cookie codecs as raw value codecs (\#11579)”; and 19 more (refs \#11579, \#11857, \#11463, \#10841, \#10888, …).

packages/cookie/src · medium confidence · unverified

234 commits (16 fixes) modifying packages/route-pattern

A change to existing behaviour in packages/route-pattern — 234 commits (16 fixs), 64 files: “Fix docs method links (\#11582)”; “Expose RouteMatch as public API”; “Fix route pattern correctness issues”; and 219 more (refs \#11582, \#11022, \#11062, \#11130, \#12032, …).

packages/route-pattern · medium confidence · unverified

25 commits (0 fixes) modifying demos/social-auth/app/middleware

A change to existing behaviour in demos/social-auth/app/middleware — 25 commits, 3 files: “Restore social-auth controller ergonomics”; “Simplify fetch-router context, action, and middleware typing (\#11366)”; “Simplify context entry helper types”; and 22 more (refs \#11366, \#11492, \#11640, \#11608, \#11392, …).

demos/social-auth/app/middleware · medium confidence · unverified

25 commits (5 fixes) modifying packages/fetch-proxy/src/lib

A change to existing behaviour in packages/fetch-proxy/src/lib — 25 commits (5 fixs), 2 files: “Update JSDocs”; “Fix fetch-proxy cookie domain rewrites with ports (\#11332)”; “Rename all packages from @mjackson scope to @remix-run”; and 22 more (refs \#11332, \#11463, \#11831, \#11336, \#11253, …).

packages/fetch-proxy/src/lib · medium confidence · unverified

26 commits (0 fixes) modifying demos/social-auth

A change to existing behaviour in demos/social-auth — 26 commits, 6 files: “Split social auth provider integrations”; “Point Remix config schema to node\_modules (\#11763)”; “consolidate component/ui packages (\#11282)”; and 22 more (refs \#11763, \#11282, \#11640, \#11221, \#11608, …).

demos/social-auth · medium confidence · unverified

26 commits (0 fixes) modifying packages/data-table-mysql/src/lib

A change to existing behaviour in packages/data-table-mysql/src/lib — 26 commits, 6 files: “chore: format”; “Require explicit column references in comparison predicates (\#11841)”; “Add data-table core and SQL adapters (\#11057)”; and 22 more (refs \#11841, \#11057, \#11594, \#11640, \#11092, …).

packages/data-table-mysql/src/lib · medium confidence · unverified

26 commits (1 fix) modifying packages/data-table-sqlite/src/lib

A change to existing behaviour in packages/data-table-sqlite/src/lib — 26 commits (1 fix), 6 files: “Support object shorthand in logical predicates (\#11707)”; “Require explicit column references in comparison predicates (\#11841)”; “Add data-table core and SQL adapters (\#11057)”; and 23 more (refs \#11707, \#11841, \#11057, \#11840, \#11594, …).

packages/data-table-sqlite/src/lib · medium confidence · unverified

27 commits (1 fix) modifying packages/data-table-postgres/src/lib

A change to existing behaviour in packages/data-table-postgres/src/lib — 27 commits (1 fix), 6 files: “chore: format”; “Require explicit column references in comparison predicates (\#11841)”; “Add data-table core and SQL adapters (\#11057)”; and 23 more (refs \#11841, \#11057, \#11594, \#11640, \#11092, …).

packages/data-table-postgres/src/lib · medium confidence · unverified

28 commits (1 fix) modifying packages/render-middleware

A change to existing behaviour in packages/render-middleware — 28 commits (1 fix), 15 files: “Release v3.0.0-rc.2 (\#11802)”; “Release v3.1.0 (\#11978)”; “Add Content Security Policy utilities and middleware (\#12098)”; and 25 more (refs \#11802, \#11978, \#12098, \#11724, \#11941, …).

packages/render-middleware · medium confidence · unverified

29 commits (3 fixes) modifying packages/mime

A change to existing behaviour in packages/mime — 29 commits (3 fixs), 20 files: “Fix custom multi-part MIME extension detection (\#11546)”; “Prep for release”; “Release mime@0.1.0”; and 26 more (refs \#11546, \#11954, \#10888, \#11155, \#10840, …).

packages/mime · medium confidence · unverified

3 commits (0 fixes) modifying .agents/skills/supersede-pr

A change to existing behaviour in .agents/skills/supersede-pr — 3 commits, 4 files: “Move top-level skills into .agents (\#11156)”; “Add node-tsx package (\#11382)”; “Remove markdown hard wraps” (refs \#11156, \#11382).

.agents/skills/supersede-pr · medium confidence · unverified

3 commits (0 fixes) modifying packages/assets/bench/fixtures/basic-fixture/packages/ui, packages/assets/bench/fixtures/large-fixture/packages/ui

A change to existing behaviour in packages/assets/bench/fixtures/basic-fixture/packages/ui, packages/assets/bench/fixtures/large-fixture/packages/ui — 3 commits, 5 files: “consolidate component/ui packages (\#11282)”; “Separate component runtime from UI primitives and animation (\#11948)”; “Add \assets\ package (\#11149)” (refs \#11282, \#11948, \#11149).

packages/assets/bench/fixtures/basic-fixture/packages/ui, packages/assets/bench/fixtures/large-fixture/packages/ui · medium confidence · unverified

3 commits (0 fixes) modifying packages/cop-middleware/src

A change to existing behaviour in packages/cop-middleware/src — 3 commits, 1 file: “Make cop the only public construction API”; “chore: format”; “Add cop-middleware package and csrf guidance”.

packages/cop-middleware/src · medium confidence · unverified

3 commits (0 fixes) modifying packages/fs/src

A change to existing behaviour in packages/fs/src — 3 commits, 1 file: “Convert \LazyFile\/\LazyBlob\ to standalone classes (\#10913)”; “Whitespace”; “Add new fs package” (refs \#10913).

packages/fs/src · medium confidence · unverified

30 commits (2 fixes) modifying packages/form-data-middleware/src

A change to existing behaviour in packages/form-data-middleware/src — 30 commits (2 fixs), 6 files: “Make formData middleware idempotent (\#11168)”; “Update JSDocs”; “Fix handler property references in tests”; and 26 more (refs \#11168, \#11366, \#11492, \#12030, \#11855, …).

packages/form-data-middleware/src · medium confidence · unverified

30 commits (6 fixes) modifying packages/component/src/runtime

A change to existing behaviour in packages/component/src/runtime — 30 commits (6 fixs), 35 files: “Add Content Security Policy utilities and middleware (\#12098)”; “Reduce component browser runtime size (\#12155)”; “Load the Frame runtime only when apps use frames (\#12161)”; and 27 more (refs \#12098, \#12155, \#12161, \#12151, \#12208, …).

packages/component/src/runtime · medium confidence · unverified

31 commits (1 fix) modifying template

A change to existing behaviour in template — 31 commits (1 fix), 16 files: “Fingerprint assets and close the asset server on shutdown in the app template (\#12086)”; “Move demo response rendering into actions”; “Unify docs site styles and redesign the API navigation (\#12032)”; and 28 more (refs \#12086, \#12032, \#11366, \#11881, \#11706, …).

template · medium confidence · unverified

35 commits (2 fixes) modifying packages/data-table/src

A change to existing behaviour in packages/data-table/src — 35 commits (2 fixs), 6 files: “refactor(data-table): split migration context into db and schema handles”; “Remove generated data-table src migration entrypoints”; “Add data-table core and SQL adapters (\#11057)”; and 32 more (refs \#11057, \#11640, \#11608, \#11283, \#11187, …).

packages/data-table/src · medium confidence · unverified

37 commits (0 fixes) modifying packages/auth/src

A change to existing behaviour in packages/auth/src — 37 commits, 35 files: “Normalize auth redirects and enforce session cookie lifetimes (\#11857)”; “Add @remix-run/headers parser subpath exports (\#11463)”; “Use auth.method for auth state”; and 33 more (refs \#11857, \#11463, \#11278, \#11904, \#11193, …).

packages/auth/src · medium confidence · unverified

38 commits (0 fixes) modifying demos/social-auth/app

A change to existing behaviour in demos/social-auth/app — 38 commits, 6 files: “Restore social-auth controller ergonomics”; “Split social auth provider integrations”; “Co-locate demo router tests”; and 33 more (refs \#11366, \#11640, \#11607, \#11608, \#11392, …).

demos/social-auth/app · medium confidence · unverified

4 commits (0 fixes) modifying (repo-wide)

A change to existing behaviour in (repo-wide) — 4 commits, 54 files: “consolidate component/ui packages (\#11282)”; “Separate component runtime from UI primitives and animation (\#11948)”; “Add node-tsx package (\#11382)”; and 1 more (refs \#11282, \#11948, \#11382, \#11149).

(repo-wide) · medium confidence · unverified

4 commits (0 fixes) modifying demos/assets/app

A change to existing behaviour in demos/assets/app — 4 commits, 2 files: “Add canonical remix export manifest (\#11392)”; “Move route map APIs into @remix-run/routes (\#11312)”; “Define controller ownership and move apps to actions (\#11323)”; and 1 more (refs \#11392, \#11312, \#11323, \#11149).

demos/assets/app · medium confidence · unverified

4 commits (0 fixes) modifying demos/frames/app/actions/frames/public, demos/frames/app/ui/public

A change to existing behaviour in demos/frames/app/actions/frames/public, demos/frames/app/ui/public — 4 commits, 5 files: “Keep single-use styles inline in demos and docs chrome (\#12188)”; “Use colocated public directories for browser source (\#11616)”; “Use class and css mixins consistently in template and examples (\#11648)”; and 1 more (refs \#12188, \#11616, \#11648, \#11948).

demos/frames/app/actions/frames/public, demos/frames/app/ui/public · medium confidence · unverified

4 commits (0 fixes) modifying demos/frames/app/middleware, demos/sse/app/middleware

A change to existing behaviour in demos/frames/app/middleware, demos/sse/app/middleware — 4 commits, 2 files: “Migrate demo esbuild usage to \assets\ (\#11419)”; “Use import maps for browser assets (\#11706)”; “Add conventional render() middleware for Remix UI (\#11607)”; and 1 more (refs \#11419, \#11706, \#11607, \#11616).

demos/frames/app/middleware, demos/sse/app/middleware · medium confidence · unverified

4 commits (0 fixes) modifying demos/spa

A change to existing behaviour in demos/spa — 4 commits, 12 files: “Keep single-use styles inline in demos and docs chrome (\#12188)”; “Separate component runtime from UI primitives and animation (\#11948)”; “Align SPA demo with app layout (\#11936)”; and 1 more (refs \#12188, \#11948, \#11936, \#11687).

demos/spa · medium confidence · unverified

4 commits (0 fixes) modifying demos/sse/app/actions/public

A change to existing behaviour in demos/sse/app/actions/public — 4 commits, 2 files: “Use import maps for browser assets (\#11706)”; “Use colocated public directories for browser source (\#11616)”; “Separate component runtime from UI primitives and animation (\#11948)”; and 1 more (refs \#11706, \#11616, \#11948, \#11662).

demos/sse/app/actions/public · medium confidence · unverified

4 commits (0 fixes) modifying demos/timeboxer/app/actions/public

A change to existing behaviour in demos/timeboxer/app/actions/public — 4 commits, 1 file: “Add a default browser frame resolver (\#11693)”; “Use import maps for browser assets (\#11706)”; “Use colocated public directories for browser source (\#11616)”; and 1 more (refs \#11693, \#11706, \#11616, \#11948).

demos/timeboxer/app/actions/public · medium confidence · unverified

4 commits (0 fixes) modifying packages/lazy-file/src

A change to existing behaviour in packages/lazy-file/src — 4 commits, 1 file: “Ran Prettier”; “Remove ReadableStream type shims (\#11933)”; “Rename . entry points to index.ts”; and 1 more (refs \#11933).

packages/lazy-file/src · medium confidence · unverified

4 commits (0 fixes) modifying types

A change to existing behaviour in types — 4 commits, 1 file: “Add data-diffing tests”; “Initial commit”; “wip”; and 1 more.

types · medium confidence · unverified

40 commits (0 fixes) modifying packages/assets

A change to existing behaviour in packages/assets — 40 commits, 8 files: “Release v3.0.0-rc.2 (\#11802)”; “Release v3.1.0 (\#11978)”; “Mount the package manager virtual store when it lives outside rootDir (\#11814)”; and 36 more (refs \#11802, \#11978, \#11814, \#11355, \#11367, …).

packages/assets · medium confidence · unverified

41 commits (1 fix) modifying packages/method-override-middleware

A change to existing behaviour in packages/method-override-middleware — 41 commits (1 fix), 8 files: “Release v3.0.0-rc.2 (\#11802)”; “Update JSDocs”; “Add method-override middleware”; and 37 more (refs \#11802, \#11586, \#11492, \#10985, \#11314, …).

packages/method-override-middleware · medium confidence · unverified

42 commits (2 fixes) modifying packages/session

A change to existing behaviour in packages/session — 42 commits (2 fixs), 18 files: “Update JSDocs”; “Add package README overviews to API docs (\#11367)”; “Release session@0.1.0”; and 39 more (refs \#11367, \#10854, \#12148, \#12082, \#11392, …).

packages/session · medium confidence · unverified

43 commits (0 fixes) modifying packages/auth-middleware/src

A change to existing behaviour in packages/auth-middleware/src — 43 commits, 12 files: “Clean up remaining Oxlint warnings”; “Fold routes back into fetch-router (\#11388)”; “Simplify fetch-router context, action, and middleware typing (\#11366)”; and 38 more (refs \#11388, \#11366, \#11492, \#11356, \#11312, …).

packages/auth-middleware/src · medium confidence · unverified

43 commits (2 fixes) modifying packages/logger-middleware

A change to existing behaviour in packages/logger-middleware — 43 commits (2 fixs), 8 files: “Release v3.0.0-rc.2 (\#11802)”; “Update JSDocs”; “Fold routes back into fetch-router (\#11388)”; and 38 more (refs \#11802, \#11388, \#11586, \#10985, \#11037, …).

packages/logger-middleware · medium confidence · unverified

43 commits (6 fixes) modifying packages/form-data-parser/src/lib

A change to existing behaviour in packages/form-data-parser/src/lib — 43 commits (6 fixs), 4 files: “Update JSDocs”; “Rename all packages from @mjackson scope to @remix-run”; “Properly export all error classes from form-data-parser”; and 40 more (refs \#12029, \#10841, \#11919, \#12030, \#11855, …).

packages/form-data-parser/src/lib · medium confidence · unverified

43 commits (7 fixes) modifying packages/assets/src

A change to existing behaviour in packages/assets/src — 43 commits (7 fixs), 46 files: “Fix route pattern correctness issues”; “Fix main CI failures”; “Mount the package manager virtual store when it lives outside rootDir (\#11814)”; and 39 more (refs \#11814, \#11255, \#11463, \#11355, \#12098, …).

packages/assets/src · medium confidence · unverified

46 commits (3 fixes) modifying demos/bookstore/app/utils

A change to existing behaviour in demos/bookstore/app/utils — 46 commits (3 fixs), 7 files: “Reduce Oxlint no-unused-vars noise”; “Rename demo from remix-books =\> bookstore”; “Add Content Security Policy utilities and middleware (\#12098)”; and 42 more (refs \#12098, \#11196, \#11706, \#11607, \#11863, …).

demos/bookstore/app/utils · medium confidence · unverified

473 commits (24 fixes) modifying (repo-wide)

A change to existing behaviour in (repo-wide) — 473 commits (24 fixs), 19 files: “test: use playwright for integration tests (\#2634)”; “Add Vite v6 support (\#10351)”; “Rename examples =\> demos”; and 403 more (refs \#2634, \#10351, \#7484, \#11319, \#11477, …).

(repo-wide) · low confidence · unverified

48 commits (2 fixes) modifying packages/component

A change to existing behaviour in packages/component — 48 commits (2 fixs), 18 files: “Release v3.1.0 (\#11978)”; “component(change): handle.update() promise, cascading update guard (\#11060)”; “added agents file, changed "render props" to just "props" (\#10951)”; and 42 more (refs \#11978, \#11060, \#10951, \#12142, \#12211, …).

packages/component · medium confidence · unverified

49 commits (2 fixes) modifying demos/bookstore/app/middleware

A change to existing behaviour in demos/bookstore/app/middleware — 49 commits (2 fixs), 6 files: “Add router.run API and request-scoped DB context in bookstore demo (\#11064)”; “Move response helpers to new response package”; “Rename demo from remix-books =\> bookstore”; and 46 more (refs \#11064, \#11057, \#11419, \#11366, \#11196, …).

demos/bookstore/app/middleware · medium confidence · unverified

5 commits (0 fixes) modifying demos/i18n

A change to existing behaviour in demos/i18n — 5 commits, 52 files: “Keep single-use styles inline in demos and docs chrome (\#12188)”; “Separate component runtime from UI primitives and animation (\#11948)”; “Add a server-rendered i18next demo (\#11791)”; and 2 more (refs \#12188, \#11948, \#11791, \#11999, \#11934).

demos/i18n · medium confidence · unverified

5 commits (0 fixes) modifying demos/timeboxer/app/actions/schedules/public

A change to existing behaviour in demos/timeboxer/app/actions/schedules/public — 5 commits, 6 files: “Keep single-use styles inline in demos and docs chrome (\#12188)”; “Use colocated public directories for browser source (\#11616)”; “Use class and css mixins consistently in template and examples (\#11648)”; and 2 more (refs \#12188, \#11616, \#11648, \#11948, \#11918).

demos/timeboxer/app/actions/schedules/public · medium confidence · unverified

5 commits (0 fixes) modifying demos/timeboxer/app/data, demos/timeboxer/app/middleware

A change to existing behaviour in demos/timeboxer/app/data, demos/timeboxer/app/middleware — 5 commits, 7 files: “Configure remix db from remix.json and compose database drivers (\#11640)”; “Add Timeboxer demo (\#11462)”; “Add database lifecycle APIs and Remix CLI commands (\#11608)”; and 2 more (refs \#11640, \#11462, \#11608, \#11596).

demos/timeboxer/app/data, demos/timeboxer/app/middleware · medium confidence · unverified

5 commits (0 fixes) modifying packages/assets/bench/fixtures

A change to existing behaviour in packages/assets/bench/fixtures — 5 commits, 17 files: “consolidate component/ui packages (\#11282)”; “Separate component runtime from UI primitives and animation (\#11948)”; “Add node-tsx package (\#11382)”; and 2 more (refs \#11282, \#11948, \#11382, \#11149, \#11480).

packages/assets/bench/fixtures · medium confidence · unverified

5 commits (0 fixes) modifying packages/data-table-mysql/src, packages/data-table-postgres/src

A change to existing behaviour in packages/data-table-mysql/src, packages/data-table-postgres/src — 5 commits, 4 files: “Add data-table core and SQL adapters (\#11057)”; “Configure remix db from remix.json and compose database drivers (\#11640)”; “Add database lifecycle APIs and Remix CLI commands (\#11608)”; and 2 more (refs \#11057, \#11640, \#11608, \#11251, \#11160).

packages/data-table-mysql/src, packages/data-table-postgres/src · medium confidence · unverified

5 commits (0 fixes) modifying packages/fetch-router/demos/cf-workers

A change to existing behaviour in packages/fetch-router/demos/cf-workers — 5 commits, 7 files: “Add node-tsx package (\#11382)”; “Replace data-table QueryBuilder with Query objects (\#11188)”; “chore: format”; and 2 more (refs \#11382, \#11188, \#11517, \#10851).

packages/fetch-router/demos/cf-workers · medium confidence · unverified

5 commits (1 fix) modifying packages/data-table/src/lib/database

A change to existing behaviour in packages/data-table/src/lib/database — 5 commits (1 fix), 5 files: “Reject structurally unconditional write filters (\#11842)”; “Configure remix db from remix.json and compose database drivers (\#11640)”; “Fix hasManyThrough target ordering (\#11453)”; and 2 more (refs \#11842, \#11640, \#11453, \#11188, \#11184).

packages/data-table/src/lib/database · medium confidence · unverified

5 commits (1 fix) modifying packages/data-table/src/migrations

A change to existing behaviour in packages/data-table/src/migrations — 5 commits (1 fix), 1 file: “Remove generated data-table src migration entrypoints”; “Configure remix db from remix.json and compose database drivers (\#11640)”; “Rename migration loader to loadMigrations”; and 2 more (refs \#11640).

packages/data-table/src/migrations · medium confidence · unverified

52 commits (2 fixes) modifying packages/response

A change to existing behaviour in packages/response — 52 commits (2 fixs), 17 files: “Move response helpers to new response package”; “Release v3.1.0 (\#11978)”; “Preserve HTML streaming through compression (\#11850)”; and 48 more (refs \#11978, \#11850, \#11463, \#11367, \#11586, …).

packages/response · medium confidence · unverified

56 commits (3 fixes) modifying packages/session-middleware

A change to existing behaviour in packages/session-middleware — 56 commits (3 fixs), 9 files: “Release v3.0.0-rc.2 (\#11802)”; “Release v3.1.0 (\#11978)”; “Update JSDocs”; and 52 more (refs \#11802, \#11978, \#11857, \#11620, \#11463, …).

packages/session-middleware · medium confidence · unverified

58 commits (0 fixes) modifying packages/fetch-router/src

A change to existing behaviour in packages/fetch-router/src — 58 commits, 2 files: “Rename InferRequestHandler =\> BuildRequestHandler”; “Fold routes back into fetch-router (\#11388)”; “Add createRoute”; and 54 more (refs \#11388, \#11366, \#11037, \#11400, \#10768, …).

packages/fetch-router/src · medium confidence · unverified

58 commits (3 fixes) modifying demos/bookstore/app

A change to existing behaviour in demos/bookstore/app — 58 commits (3 fixs), 7 files: “Add router.run API and request-scoped DB context in bookstore demo (\#11064)”; “Add assets build and route handler”; “Rename demo from remix-books =\> bookstore”; and 55 more (refs \#11064, \#12069, \#12098, \#11057, \#11048, …).

demos/bookstore/app · medium confidence · unverified

6 commits (0 fixes) modifying demos/assets/app/actions

A change to existing behaviour in demos/assets/app/actions — 6 commits, 5 files: “Add generic file support to \assets\ (\#11355)”; “Simplify fetch-router context, action, and middleware typing (\#11366)”; “Use import maps for browser assets (\#11706)”; and 3 more (refs \#11355, \#11366, \#11706, \#11616, \#11392, …).

demos/assets/app/actions · medium confidence · unverified

6 commits (0 fixes) modifying demos/bookstore/app/data

A change to existing behaviour in demos/bookstore/app/data — 6 commits, 1 file: “chore: format”; “refactor(data-table): rename table API and remove dead migration/compiler code”; “Move validation to table hooks and trim legacy data-table paths”; and 3 more (refs \#11070).

demos/bookstore/app/data · medium confidence · unverified

6 commits (0 fixes) modifying demos/timeboxer/app/actions/assets

A change to existing behaviour in demos/timeboxer/app/actions/assets — 6 commits, 1 file: “Add shared asset config and remix assets inspector (\#11726)”; “Use import maps for browser assets (\#11706)”; “Standardize demo asset server setup (\#11863)”; and 3 more (refs \#11726, \#11706, \#11863, \#11616, \#11596, …).

demos/timeboxer/app/actions/assets · medium confidence · unverified

6 commits (0 fixes) modifying demos/timeboxer/app/actions/home

A change to existing behaviour in demos/timeboxer/app/actions/home — 6 commits, 2 files: “Configure remix db from remix.json and compose database drivers (\#11640)”; “Add conventional render() middleware for Remix UI (\#11607)”; “Keep single-use styles inline in demos and docs chrome (\#12188)”; and 3 more (refs \#11640, \#11607, \#12188, \#11616, \#11948, …).

demos/timeboxer/app/actions/home · medium confidence · unverified

6 commits (0 fixes) modifying demos/timeboxer/app/ui

A change to existing behaviour in demos/timeboxer/app/ui — 6 commits, 4 files: “Split headless UI primitives from styled components (\#11541)”; “Use import maps for browser assets (\#11706)”; “Add Timeboxer demo (\#11462)”; and 3 more (refs \#11541, \#11706, \#11462, \#12188, \#11616, …).

demos/timeboxer/app/ui · medium confidence · unverified

6 commits (0 fixes) modifying demos/unpkg/app/actions

A change to existing behaviour in demos/unpkg/app/actions — 6 commits, 2 files: “Move demo response rendering into actions”; “Simplify fetch-router context, action, and middleware typing (\#11366)”; “Add canonical remix export manifest (\#11392)”; and 3 more (refs \#11366, \#11392, \#11375, \#11323).

demos/unpkg/app/actions · medium confidence · unverified

6 commits (0 fixes) modifying demos/unpkg/app/utils

A change to existing behaviour in demos/unpkg/app/utils — 6 commits, 7 files: “Move demo response rendering into actions”; “Add remix package (\#10894)”; “Refactor the unpkg demo layout conventions (\#11197)”; and 3 more (refs \#10894, \#11197, \#11213).

demos/unpkg/app/utils · medium confidence · unverified

6 commits (0 fixes) modifying packages/fetch-router/demos/bun

A change to existing behaviour in packages/fetch-router/demos/bun — 6 commits, 3 files: “Put app code in the app dir”; “Add node-tsx package (\#11382)”; “feat(fetch-router): add Bun demo (\#10852)”; and 3 more (refs \#11382, \#10852, \#11188, \#11666).

packages/fetch-router/demos/bun · medium confidence · unverified

62 commits (9 fixes) modifying packages/cli/src

A change to existing behaviour in packages/cli/src — 62 commits (9 fixs), 57 files: “Fingerprint assets and close the asset server on shutdown in the app template (\#12086)”; “Bootstrap updates (\#11319)”; “Add static remix.json CLI configuration (\#11634)”; and 57 more (refs \#12086, \#11319, \#11634, \#11726, \#11763, …).

packages/cli/src · medium confidence · unverified

63 commits (0 fixes) modifying packages/ui

A change to existing behaviour in packages/ui — 63 commits, 104 files: “Release v3.0.0-rc.2 (\#11802)”; “Release v3.1.0 (\#11978)”; “Implement and leverage crawl API in docs code (\#11477)”; and 57 more (refs \#11802, \#11978, \#11477, \#11727, \#11634, …).

packages/ui · medium confidence · unverified

64 commits (4 fixes) modifying packages/static-middleware

A change to existing behaviour in packages/static-middleware — 64 commits (4 fixs), 9 files: “Move response helpers to new response package”; “Release v3.0.0-rc.2 (\#11802)”; “Release v3.1.0 (\#11978)”; and 60 more (refs \#11802, \#11978, \#11709, \#11700, \#11367, …).

packages/static-middleware · medium confidence · unverified

66 commits (0 fixes) modifying demos/bookstore

A change to existing behaviour in demos/bookstore — 66 commits, 9 files: “Add router.run API and request-scoped DB context in bookstore demo (\#11064)”; “Add assets build and route handler”; “Rename demo from remix-books =\> bookstore”; and 62 more (refs \#11064, \#11634, \#12098, \#12211, \#11728, …).

demos/bookstore · medium confidence · unverified

66 commits (5 fixes) modifying packages/tar-parser

A change to existing behaviour in packages/tar-parser — 66 commits (5 fixs), 37 files: “Release v3.1.0 (\#11978)”; “Update JSDocs”; “Finish tar-parser”; and 63 more (refs \#11978, \#11854, \#10731, \#11264, \#11954, …).

packages/tar-parser · medium confidence · unverified

7 commits (0 fixes) modifying demos/assets

A change to existing behaviour in demos/assets — 7 commits, 4 files: “Add generic file support to \assets\ (\#11355)”; “Standardize demo asset server setup (\#11863)”; “Use colocated public directories for browser source (\#11616)”; and 4 more (refs \#11355, \#11863, \#11616, \#11382, \#11149, …).

demos/assets · medium confidence · unverified

7 commits (0 fixes) modifying demos/frame-navigation/app/actions/public

A change to existing behaviour in demos/frame-navigation/app/actions/public — 7 commits, 1 file: “Align Remix UI attributes under the data-rmx namespace (\#11727)”; “Add a default browser frame resolver (\#11693)”; “Use import maps for browser assets (\#11706)”; and 4 more (refs \#11727, \#11693, \#11706, \#11863, \#12188, …).

demos/frame-navigation/app/actions/public · medium confidence · unverified

7 commits (0 fixes) modifying demos/frame-navigation/app/utils

A change to existing behaviour in demos/frame-navigation/app/utils — 7 commits, 1 file: “Migrate demo esbuild usage to \assets\ (\#11419)”; “Use import maps for browser assets (\#11706)”; “Add conventional render() middleware for Remix UI (\#11607)”; and 4 more (refs \#11419, \#11706, \#11607, \#11863, \#11616, …).

demos/frame-navigation/app/utils · medium confidence · unverified

7 commits (0 fixes) modifying demos/social-auth/app/ui

A change to existing behaviour in demos/social-auth/app/ui — 7 commits, 13 files: “Align demo layout and component conventions”; “consolidate component/ui packages (\#11282)”; “Enforce zero-argument UI render functions (\#11460)”; and 4 more (refs \#11282, \#11460, \#11948, \#11323).

demos/social-auth/app/ui · medium confidence · unverified

7 commits (0 fixes) modifying demos/sse/app/ui

A change to existing behaviour in demos/sse/app/ui — 7 commits, 1 file: “Migrate demo esbuild usage to \assets\ (\#11419)”; “Align demo layout and component conventions”; “Use import maps for browser assets (\#11706)”; and 4 more (refs \#11419, \#11706, \#11282, \#11460, \#11948).

demos/sse/app/ui · medium confidence · unverified

7 commits (0 fixes) modifying demos/timeboxer/app/actions/auth, demos/timeboxer/app/actions/schedules

A change to existing behaviour in demos/timeboxer/app/actions/auth, demos/timeboxer/app/actions/schedules — 7 commits, 13 files: “Configure remix db from remix.json and compose database drivers (\#11640)”; “Add conventional render() middleware for Remix UI (\#11607)”; “Add database lifecycle APIs and Remix CLI commands (\#11608)”; and 4 more (refs \#11640, \#11607, \#11608, \#12188, \#11616, …).

demos/timeboxer/app/actions/auth, demos/timeboxer/app/actions/schedules · medium confidence · unverified

7 commits (0 fixes) modifying packages/component/bench

A change to existing behaviour in packages/component/bench — 7 commits, 5 files: “Improve component benchmark profiling and mixin performance (\#11154)”; “Add frame navigation APIs and link() mixin to Remix Component (\#11147)”; “Separate component runtime from UI primitives and animation (\#11948)”; and 4 more (refs \#11154, \#11147, \#11948, \#11188, \#12019, …).

packages/component/bench · medium confidence · unverified

7 commits (0 fixes) modifying packages/data-table-sqlite/src

A change to existing behaviour in packages/data-table-sqlite/src — 7 commits, 2 files: “Add data-table core and SQL adapters (\#11057)”; “Configure remix db from remix.json and compose database drivers (\#11640)”; “chore: format”; and 4 more (refs \#11057, \#11640, \#11608, \#11251, \#11160, …).

packages/data-table-sqlite/src · medium confidence · unverified

7 commits (0 fixes) modifying packages/form-data-parser/src

A change to existing behaviour in packages/form-data-parser/src — 7 commits, 2 files: “Ran Prettier”; “Enhance multipart form data handling by adding aggregate limits for parts and total size. Introduce \maxFields\, \maxParts\, and \maxTotalSize\ options to prevent excessive resource consumption. Update documentation and tests to reflect these changes, ensuring that limit violations are not suppressed by middleware”; “Add streaming multipart and form data parsers as /future entrypoints (\#12030)”; and 4 more (refs \#12030).

packages/form-data-parser/src · medium confidence · unverified

7 commits (1 fix) modifying packages/compression-middleware/src

A change to existing behaviour in packages/compression-middleware/src — 7 commits (1 fix), 3 files: “Preserve HTML streaming through compression (\#11850)”; “chore: format”; “Add compression response helper and middleware (\#10840)”; and 4 more (refs \#11850, \#10840, \#11635, \#11249, \#11151, …).

packages/compression-middleware/src · medium confidence · unverified

7 commits (2 fixes) modifying packages/component/src/style

A change to existing behaviour in packages/component/src/style — 7 commits (2 fixs), 6 files: “Add Content Security Policy utilities and middleware (\#12098)”; “Reduce component browser runtime size (\#12155)”; “Fix unitless values, vendor prefixes, custom property names, and non-finite numbers in \css()\ and \style\ (\#12121)”; and 4 more (refs \#12098, \#12155, \#12121, \#11948, \#12125, …).

packages/component/src/style · medium confidence · unverified

73 commits (4 fixes) modifying packages/headers/src/lib

A change to existing behaviour in packages/headers/src/lib — 73 commits (4 fixs), 40 files: “Add a bunch of doc comments”; “Preserve duplicate Cookie header values (\#11423)”; “Update JSDocs”; and 67 more (refs \#11423, \#12098, \#10731, \#12002, \#12040, …).

packages/headers/src/lib · medium confidence · unverified

8 commits (0 fixes) modifying demos/timeboxer/app

A change to existing behaviour in demos/timeboxer/app — 8 commits, 4 files: “Configure remix db from remix.json and compose database drivers (\#11640)”; “Add conventional render() middleware for Remix UI (\#11607)”; “Add Timeboxer demo (\#11462)”; and 5 more (refs \#11640, \#11607, \#11462, \#11608, \#11616, …).

demos/timeboxer/app · medium confidence · unverified

8 commits (0 fixes) modifying packages/component/bench/frameworks

A change to existing behaviour in packages/component/bench/frameworks — 8 commits, 18 files: “Component API tweaks (\#10946)”; “ci: run lint and type checks, automatically format (\#10924)”; “Add frame navigation APIs and link() mixin to Remix Component (\#11147)”; and 4 more (refs \#10946, \#10924, \#11147, \#11948, \#11188, …).

packages/component/bench/frameworks · medium confidence · unverified

8 commits (0 fixes) modifying packages/file-storage/src

A change to existing behaviour in packages/file-storage/src — 8 commits, 3 files: “Ran Prettier”; “Use factory functions instead of classes for file storage backends”; “Prep for monorepo migration”; and 5 more (refs \#11430).

packages/file-storage/src · medium confidence · unverified

8 commits (0 fixes) modifying packages/form-data-parser/demos

A change to existing behaviour in packages/form-data-parser/demos — 8 commits, 3 files: “Rename examples =\> demos”; “Add typechecking to all demos”; “Add node-tsx package (\#11382)”; and 5 more (refs \#11382, \#11188, \#10855, \#10892, \#11158).

packages/form-data-parser/demos · medium confidence · unverified

8 commits (0 fixes) modifying packages/headers/src

A change to existing behaviour in packages/headers/src — 8 commits, 1 file: “Add Content Security Policy utilities and middleware (\#12098)”; “Remove \SuperHeaders\ class, add new \from\ header methods (\#10911)”; “Ran Prettier”; and 5 more (refs \#12098, \#10911, \#10840, \#10796, \#10808).

packages/headers/src · medium confidence · unverified

8 commits (1 fix) modifying demos/lazy-frames

A change to existing behaviour in demos/lazy-frames — 8 commits (1 fix), 27 files: “Standardize demo asset server setup (\#11863)”; “Add lazy-loaded Frames demo (\#11790)”; “Keep single-use styles inline in demos and docs chrome (\#12188)”; and 5 more (refs \#11863, \#11790, \#12188, \#11948, \#11934, …).

demos/lazy-frames · medium confidence · unverified

8 commits (1 fix) modifying packages/component/src/runtime/mixins

A change to existing behaviour in packages/component/src/runtime/mixins — 8 commits (1 fix), 9 files: “Reduce component browser runtime size (\#12155)”; “Preserve plain data in client entry props (\#12151)”; “Add focus reset controls and Navigation API option values (\#11939)”; and 5 more (refs \#12155, \#12151, \#11939, \#11948, \#12159, …).

packages/component/src/runtime/mixins · medium confidence · unverified

82 commits (3 fixes) modifying packages/data-table/src/lib

A change to existing behaviour in packages/data-table/src/lib — 82 commits (3 fixs), 25 files: “Support object shorthand in logical predicates (\#11707)”; “Reject structurally unconditional write filters (\#11842)”; “Clean up remaining Oxlint warnings”; and 71 more (refs \#11707, \#11842, \#11091, \#11841, \#11057, …).

packages/data-table/src/lib · medium confidence · unverified

9 commits (0 fixes) modifying demos/assets/app/utils

A change to existing behaviour in demos/assets/app/utils — 9 commits, 1 file: “Add generic file support to \assets\ (\#11355)”; “Use import maps for browser assets (\#11706)”; “Standardize demo asset server setup (\#11863)”; and 6 more (refs \#11355, \#11706, \#11863, \#11616, \#11730, …).

demos/assets/app/utils · medium confidence · unverified

9 commits (0 fixes) modifying demos/frames/app/ui

A change to existing behaviour in demos/frames/app/ui — 9 commits, 1 file: “chore: format”; “Migrate demo esbuild usage to \assets\ (\#11419)”; “Align demo layout and component conventions”; and 6 more (refs \#11419, \#11706, \#11282, \#12188, \#11648, …).

demos/frames/app/ui · medium confidence · unverified

9 commits (0 fixes) modifying demos/frames/app/utils, demos/sse/app/utils

A change to existing behaviour in demos/frames/app/utils, demos/sse/app/utils — 9 commits, 4 files: “Migrate demo esbuild usage to \assets\ (\#11419)”; “Align demo layout and component conventions”; “Use import maps for browser assets (\#11706)”; and 6 more (refs \#11419, \#11706, \#11607, \#11863, \#11616, …).

demos/frames/app/utils, demos/sse/app/utils · medium confidence · unverified

9 commits (0 fixes) modifying packages/cop-middleware/src/lib

A change to existing behaviour in packages/cop-middleware/src/lib — 9 commits, 2 files: “Preserve request checks across method overrides (\#11835)”; “docs: add public API JSDoc coverage”; “Make cop the only public construction API”; and 6 more (refs \#11835, \#11249, \#11151).

packages/cop-middleware/src/lib · medium confidence · unverified

9 commits (0 fixes) modifying packages/html-template/src

A change to existing behaviour in packages/html-template/src — 9 commits, 3 files: “Update JSDocs”; “Setup eslint-plugin-jsdocs (\#10888)”; “docs: add JSDoc API cross-links (\#11155)”; and 6 more (refs \#10888, \#11155, \#11249, \#11517, \#11343, …).

packages/html-template/src · medium confidence · unverified

9 commits (1 fix) modifying demos/frames/app/actions/public

A change to existing behaviour in demos/frames/app/actions/public — 9 commits (1 fix), 6 files: “Add a default browser frame resolver (\#11693)”; “Use import maps for browser assets (\#11706)”; “Standardize demo asset server setup (\#11863)”; and 6 more (refs \#11693, \#11706, \#11863, \#12188, \#11616, …).

demos/frames/app/actions/public · medium confidence · unverified

9 commits (2 fixes) modifying packages/component/src/runtime/core

A change to existing behaviour in packages/component/src/runtime/core — 9 commits (2 fixs), 6 files: “Preserve plain data in client entry props (\#12151)”; “Render boolean \aria-\\ and \data-\\ values consistently on the server and in the browser (\#12152)”; “Fix unitless values, vendor prefixes, custom property names, and non-finite numbers in \css()\ and \style\ (\#12121)”; and 6 more (refs \#12151, \#12152, \#12121, \#12018, \#12013, …).

packages/component/src/runtime/core · medium confidence · unverified

Fixes

1 commit (1 fix) fixing patches

A fix in patches — 1 commit (1 fix), 1 file: “Fix flaky HMR tests and Windows browser connections (\#12173)” (refs \#12173).

patches · medium confidence · unverified

Test coverage

1 commit adding/updating tests in packages/data-table-sqlite/test; 10 commits adding/updating tests in demos/social-auth/test; 14 commits adding/updating tests in demos/bookstore/test; 16 commits adding/updating tests in packages/assets/test; 3 commits adding/updating tests in demos/unpkg/test; 3 commits adding/updating tests in packages/data-table/test; 7 commits adding/updating tests in packages/cli/test; 70 commits adding/updating tests in packages/test; 71 commits adding/updating tests in packages/component/src/test; 8 commits adding/updating tests in packages/component-hmr/test.

Dependencies

1787 commits updating dependencies (124 manifests)

A dependency / build maintenance change in (dependencies) — 1787 commits (95 fixs), 124 files: “Client Data Support (\#8173)”; “Update pnpm”; “Version 1.6.4-pre.0”; and 1665 more (refs \#8173, \#7286, \#2634, \#5256, \#10351, …).

(dependencies) · high confidence · unverified

Written by cca.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

How this codebase got here

Baseline

  • First survey — no prior run to compare against. CAI 57.

Lenses

  • Code Health 65
  • Architecture 86
  • Maturity 84
  • Readiness 51
  • Security 67
  • Accessibility 56
  • Performance 71

Changes since last survey

  • 300 commits — 249 feature/other, 51 fixes

By area

  • packages/component — 47 commits
  • .github/workflows — 33 commits
  • packages/ui — 33 commits
  • packages/remix — 23 commits
  • packages/assets — 13 commits
  • packages/headers — 12 commits
  • docs/guides — 11 commits
  • (root) — 10 commits
  • docs/api — 8 commits
  • docs/shared — 7 commits
  • packages/cli — 7 commits
  • packages/data-table — 6 commits
  • scripts/utils — 6 commits
  • .agents/skills — 5 commits
  • docs/site — 5 commits
  • demos/bookstore — 4 commits
  • demos/lazy-frames — 4 commits
  • packages/component-hmr — 4 commits
  • packages/fetch-proxy — 4 commits
  • packages/multiple-import-maps-polyfill — 4 commits

Notable commits

  • fix: Add /fix and /implement agentic workflows (#11771)
  • fix: Allow fixed-width numeric migration prefixes (#11949)
  • fix: Fix Bun form parsing failures (#11890)
  • fix: Fix SQLite upsert parameter ordering (#11840)
  • fix: Fix Safari Navigation API scroll desynchronization (#11751)
  • fix: Fix TS2589 for client entry props mixing SerializableObject with readonly values (#12219)
  • fix: Fix Windows file paths in bookstore prefetch tests (#12069)
  • fix: Fix Windows scaffold scripts (#12096)
  • fix: Fix agentic implementation workflow node runtime
  • fix: Fix agentic review context and iteration job gating (#11852)
  • fix: Fix blank lines collapsing in API demo source code blocks (#11735)
  • fix: Fix bot router context delivery (#11864)
  • fix: Fix cascading update guard diagnostics (#11577)
  • fix: Fix client entry loading of existing modules after HMR updates (#11980)
  • fix: Fix community pull request review access (#11923)
  • fix: Fix component head tests that fail when run in isolation (#12147)
  • fix: Fix dynamic import rewriting in browser tests (#12102)
  • fix: Fix flaky HMR tests and Windows browser connections (#12173)
  • fix: Fix flaky S3 multipart upload test (#12119)
  • fix: Fix flaky node-hmr ready count assertion on Windows (#11992)
  • …and 280 more

Written by cca.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

Survey your own repository

remix-run/remix was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.

About this page

  • The score is its most recent published measurement, taken on 7 November 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 305d22d0fb8e273aa61d0803c21ede1444076c6b — the exact code this score is about.
  • Scored under rubric-2026.11.2 — the same rubric and the same method as every other entry in this index.
  • Measured by Canine Code Analyzer (cca.canine.dev) using cca measure-2026.11.3+preprod-110e4fee044f.