Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.
Needs review
1,678 commits sit in this repo's top risk tercile, which is 34% of the 5,000scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 6.4 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
Consistently other-driven across its history.
Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.
| # | Commit | Author | When | Lines | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | edb74b86docs: remove deploying link from upgrading docs | Brooks Lybrand | 1y ago | +15.1K -4 | 100%Elevated | more lines added than baseline |
| 2 | 20e6f24cchore: format | Remix Run Bot | 1y ago | +4.8K -3.8K | 100%Elevated | more lines added than baseline |
| 3 | 0bd23d97Add Wrangler v4 to `@react-router/dev` peer dep range (#13258) | Matt Lynch | 1y ago | +10.5K -453 | 100%Elevated | more lines added than baseline |
| 4 | 5064d1ceupgrade pnpm to latest (v9.10 at this time) | Pedro Cattori | 1y ago | +7.9K -6.5K | 100%Elevated | more lines added than baseline |
| 5 | 7b1f5dedAdd future flag for Single Fetch (#8773) | Matt Brophy | 2y ago | +11.8K -1.0K | 100%Elevated | more lines added than baseline |
| 6 | e2c0d828Split up router-test.ts (#10929) | Matt Brophy | 2y ago | +17.2K -16.8K | 100%Elevated | more lines added than baseline |
| 7 | 4e8a506dchore: format | Remix Run Bot | 3y ago | +21.6K -94 | 100%Elevated | more lines added than baseline |
| 8 | 06d198c2Update the examples deps. | Tim Dorr | 3y ago | +11.9K -5.8K | 100%Elevated | more lines added than baseline |
| 9 | 1f9d1ba0chore(deps): bump examples to latest (#10026) | Logan McAnsh | 3y ago | +10.6K -33.2K | 100%Elevated | more lines added than baseline |
| 10 | 19d5fa6aAdd Remix Data APIs (#8937) | Matt Brophy | 4y ago | +29.7K -623 | 100%Elevated | more lines added than baseline |
| 11 | e04ad2baTest cleanups (#14589) | Matt Brophy | 8mo ago | +3.7K -3.4K | 100%Elevated | more lines added than baseline |
| 12 | 787e6ce8feat: RSC Router APIs (#13700) | Jacob Ebey | 1y ago | +17.3K -7.1K | 100%Elevated | more lines added than baseline |
| 13 | c2187489add API docs | Ryan Florence | 1y ago | +3.4K -0 | 100%Elevated | more lines added than baseline |
| 14 | 535052a7add API docs | Ryan Florence | 1y ago | +3.4K -0 | 100%Elevated | more lines added than baseline |
| 15 | 5f6b3415Add support for client context and middleware (unstable) (#12941) | Matt Brophy | 1y ago | +7.9K -660 | 100%Elevated | more lines added than baseline |
| 16 | bfc2de77Split Route Modules (#11871) | Mark Dalgleish | 1y ago | +6.8K -2.3K | 100%Elevated | more lines added than baseline |
| 17 | c6afcf85Add create-react-router CLI (#12207) | Mark Dalgleish | 1y ago | +6.1K -1 | 100%Elevated | more lines added than baseline |
| 18 | 43708971Enhance RouterProvider for SSR (#11396) | Matt Brophy | 2y ago | +4.4K -21 | 100%Elevated | more lines added than baseline |
| 19 | 12afb2efMigrate to pnpm (#11358) | Mark Dalgleish | 2y ago | +10.9K -10.5K | 100%Elevated | more lines added than baseline |
| 20 | 42953d41feat: add unstable Vite support (#7590) | Mark Dalgleish | 2y ago | +2.7K -43 | 100%Elevated | more lines added than baseline |
| 21 | 6a2179fdAdd v2_errorBoundary tests (#5762) | Matt Brophy | 3y ago | +1.9K -55 | 100%Elevated | more lines added than baseline |
| 22 | c56d84c1Lazy Loaded Route Modules (#10045) | Matt Brophy | 3y ago | +8.0K -749 | 100%Elevated | more lines added than baseline |
| 23 | 8a9f1c4efeat(remix-server-runtime): RRR 1.1 - handleResourceRequest (#4245) | Jacob Ebey | 3y ago | +5.1K -87 | 100%Elevated | more lines added than baseline |
| 24 | 4c396c62docs: tutorial and other tweaks prepping for 6.4 | Ryan Florence | 4y ago | +3.0K -1.0K | 100%Elevated | more lines added than baseline |
| 25 | 9e2f92acFeat: Add createStaticHandler for Router SSR support (#9013) | Matt Brophy | 4y ago | +7.0K -427 | 100%Elevated | more lines added than baseline |
| 26 | 34b4b66dfeat(remix-dev/cli): add DX improvements for `migrate` command & `replace-remix-imports` migration (#2670) | Pedro Cattori | 4y ago | +2.1K -175 | 100%Elevated | more lines added than baseline |
| 27 | e1647a76fix(cli): improve the CLI (#2655) | Kent C. Dodds | 4y ago | +3.2K -1.3K | 100%Elevated | more lines added than baseline |
| 28 | dbc779e0wip: re-work server runtime (#864) | Jacob Ebey | 4y ago | +2.2K -501 | 100%Elevated | more lines added than baseline |
| 29 | 707ecefaWire up support for unstable_useTransitions flag (#14524) | Matt Brophy | 8mo ago | +2.4K -224 | 99%Elevated | more lines added than baseline |
| 30 | adadca55Add unstable_instrumentations API (#14412) | Matt Brophy | 9mo ago | +4.2K -90 | 99%Elevated | more lines added than baseline |
| 31 | 4a420118Speed up middleware e2e tests (#14246) | Matt Brophy | 11mo ago | +1.8K -2.7K | 99%Elevated | more lines added than baseline |
| 32 | 3c75d2b5consolidate tests to a few builds utilizing sub-routes (#14153) | Jacob Ebey | 11mo ago | +1.4K -1.9K | 99%Elevated | more lines added than baseline |
| 33 | b843323aUpgrade prettier (#13916) | Matt Brophy | 1y ago | +4.6K -4.6K | 99%Elevated | more lines added than baseline |
| 34 | d07cefedAdd lazy route property API, use for loading middleware (#13294) | Mark Dalgleish | 1y ago | +2.4K -532 | 99%Elevated | more lines added than baseline |
| 35 | 5d965371docs: v7 framework tutorial (#12504) | Brooks Lybrand | 1y ago | +2.9K -2.5K | 99%Elevated | more lines added than baseline |
| 36 | c4c48afcCopy Remix decision docs over (#11791) | Matt Brophy | 2y ago | +1.4K -0 | 99%Elevated | more lines added than baseline |
| 37 | c5909885more v7 docs work (#11523) | Ryan Florence | 2y ago | +1.6K -14.1K | 99%Elevated | more lines added than baseline |
| 38 | 6ee39d06Remove circular dependencies in react-router-dom (#11474) | Matt Brophy | 2y ago | +2.1K -2.1K | 99%Elevated | more lines added than baseline |
| 39 | 2e8ad76dAdd migrated packages to Rollup build (#11382) | Mark Dalgleish | 2y ago | +4.3K -517 | 99%Elevated | more lines added than baseline |
| 40 | c7dd3d3aData Strategy Configuration (#11098) | Jacob Ebey | 2y ago | +3.1K -381 | 99%Elevated | more lines added than baseline |
| 41 | feebfc0bAdd startViewTransition support (#10916) | Matt Brophy | 2y ago | +3.0K -75 | 99%Elevated | more lines added than baseline |
| 42 | dbc9ba3dStabilize useNavigate/useSubmit/fetcher.submit for data routers (#10336) | Matt Brophy | 3y ago | +2.6K -146 | 99%Elevated | more lines added than baseline |
| 43 | bb7590ac`@remix-run/router`: Add support for navigation blocking (#9709) | Chance Strickland | 3y ago | +4.6K -31 | 99%Elevated | more lines added than baseline |
| 44 | 52ee148bfeat(remix-server-runtime): RRR 1.3 / 1.4 - handleDocumentRequest (#4385) | Jacob Ebey | 3y ago | +1.6K -610 | 99%Elevated | more lines added than baseline |
| 45 | 55cb5a10ci: update comment flow (#9405) | Logan McAnsh | 3y ago | +1.8K -284 | 99%Elevated | more lines added than baseline |
| 46 | ae03eb10ci: update tests and examples to use react@18 (#9099) | Matt Brophy | 4y ago | +4.2K -1.8K | 99%Elevated | more lines added than baseline |
| 47 | d5b25602feat: Add deferred support (#9002) | Matt Brophy | 4y ago | +3.0K -254 | 99%Elevated | more lines added than baseline |
| 48 | 9854ca24docs: moved API into their own docs :D | Ryan Florence | 4y ago | +1.9K -1.5K | 99%Elevated | more lines added than baseline |
| 49 | 4156872ctest: use playwright for integration tests (#2634) | Logan McAnsh | 4y ago | +1.5K -1.4K | 99%Elevated | more lines added than baseline |
| 50 | 11002246chore: split up index.tsx file (#8686) | Matt Brophy | 4y ago | +1.6K -1.4K | 99%Elevated | more lines added than baseline |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.
The 200 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.
Repowise tracks change history across 765 files in yairEO/react-router. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.