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
57 commits sit in this repo's top risk tercile, which is 33% of the 172scored. 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.6 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 | c5773c3efeat(): initial project | Renato Ribeiro | 9y ago | +3.5K -0 | 100%Elevated | more lines added than baseline |
| 2 | 7daa7bceUpgrade size snapshot to provide info about webpack treeshakability | Bogdan Chadkin | 8y ago | +1.4K -27 | 99%Elevated | more lines added than baseline |
| 3 | 4179ebfeFlow types (#16) | Bogdan Chadkin | 8y ago | +864 -23 | 98%Elevated | more lines added than baseline |
| 4 | 35b5d1fbfeat(tests): add initial tests | Renato Ribeiro | 8y ago | +1.3K -37 | 98%Elevated | more lines added than baseline |
| 5 | 7b73ca19TypeScript definition, implements #86 (#88) | Anton Korzunov | 8y ago | +745 -11 | 97%Elevated | more lines added than baseline |
| 6 | 1f3c656fUpgrade babel and rollup (#17) | Bogdan Chadkin | 8y ago | +832 -787 | 97%Elevated | more lines added than baseline |
| 7 | 55fd760fUpgrade tests and rewrite with react test renderer (#20) | Bogdan Chadkin | 8y ago | +811 -810 | 97%Elevated | more lines added than baseline |
| 8 | 2e300499Upgrade babel (#140) | Bogdan Chadkin | 8y ago | +762 -606 | 95%Elevated | more lines added than baseline |
| 9 | 7e3815edUpgrade babel and stick babel runtime version | Bogdan Chadkin | 8y ago | +518 -487 | 95%Elevated | more lines added than baseline |
| 10 | 192fae11Bundle esm and cjs (#76) | Bogdan Chadkin | 8y ago | +715 -522 | 95%Elevated | more lines added than baseline |
| 11 | 81f85924Upgrade babel to beta 56 (#146) | Bogdan Chadkin | 8y ago | +505 -530 | 93%Elevated | more lines added than baseline |
| 12 | 0fd6295aRefactor tests and add lastCallArg test utility (#106) | Bogdan Chadkin | 8y ago | +449 -486 | 93%Elevated | more lines added than baseline |
| 13 | 23578a47Upgrade size snapshot plugina and babel runtime (#100) | Bogdan Chadkin | 8y ago | +509 -421 | 93%Elevated | more lines added than baseline |
| 14 | 5cc6324cUpgrade to babel 7 (#164) | Bogdan Chadkin | 8y ago | +478 -557 | 91%Elevated | more lines added than baseline |
| 15 | c3fa5a4cUpgrade babel to rc1 (#155) | Bogdan Chadkin | 8y ago | +429 -414 | 91%Elevated | more lines added than baseline |
| 16 | f3d9a1ceAdd focus manager component (#55) | Bogdan Chadkin | 8y ago | +432 -10 | 91%Elevated | more lines added than baseline |
| 17 | 56c5fa3cAdd prettier on precommit hook (#30) | Bogdan Chadkin | 8y ago | +349 -6 | 91%Elevated | more lines added than baseline |
| 18 | a04e367dfeat(docs): add new components' docs | Renato Ribeiro | 8y ago | +287 -33 | 91%Elevated | more lines added than baseline |
| 19 | 8054b193Add RealSet component (#27) | Bogdan Chadkin | 8y ago | +296 -118 | 89%Elevated | more lines added than baseline |
| 20 | e747c261Add reset to components (#156) | Ivan Starkov | 8y ago | +242 -40 | 89%Elevated | more lines added than baseline |
| 21 | d052c7efAdd all contributors (#113) | Renato Ribeiro | 8y ago | +235 -12 | 88%Elevated | more lines added than baseline |
| 22 | 250b172badd Timer component (#79) | Andy Edwards | 8y ago | +211 -31 | 88%Elevated | more lines added than baseline |
| 23 | 67f1899dadd Value, Index, Hover, Active, Focus, warn, renderProps | Renato Ribeiro | 8y ago | +176 -17 | 88%Elevated | more lines added than baseline |
| 24 | 132b5eabChange base component to Value (#149) | Bogdan Chadkin | 8y ago | +169 -211 | 86%Elevated | more lines added than baseline |
| 25 | 6f4d6a4dfeat(docs): improve readme documentation | Renato Ribeiro | 8y ago | +242 -112 | 86%Elevated | more lines added than baseline |
| 26 | 0653ab26Input/Form and new compose behavior | Renato Ribeiro | 8y ago | +194 -218 | 85%Elevated | more lines added than baseline |
| 27 | 6fd46254add components tests | Renato Ribeiro | 8y ago | +271 -68 | 85%Elevated | more lines added than baseline |
| 28 | 907e2fe5Add flow plugin to eslint to solve vscode issues (#154) | Bogdan Chadkin | 8y ago | +189 -147 | 84%Elevated | more lines added than baseline |
| 29 | 222e1489Simplify eslint config (#121) | Bogdan Chadkin | 8y ago | +169 -170 | 84%Elevated | more lines added than baseline |
| 30 | afc879e9Test onChange callback (#97) | Bogdan Chadkin | 8y ago | +122 -23 | 81%Elevated | more lines added than baseline |
| 31 | 4882fcd9Add composeEvents (#71) | Renato Ribeiro | 8y ago | +156 -34 | 81%Elevated | more lines added than baseline |
| 32 | 2afa42d4Combine UMD configs into rollup multiconfig and add size snapshot (#73) | Bogdan Chadkin | 8y ago | +138 -41 | 81%Elevated | more lines added than baseline |
| 33 | 666cfce1Rewrite readme (#67) | Renato Ribeiro | 8y ago | +207 -276 | 81%Elevated | more lines added than baseline |
| 34 | 3a4ce973Add jest-environment-puppeteer package (#63) | Bogdan Chadkin | 8y ago | +164 -131 | 81%Elevated | more lines added than baseline |
| 35 | 4d193c97docs: improve readme | Renato Ribeiro | 9y ago | +107 -25 | 81%Elevated | more lines added than baseline |
| 36 | 7fd15c5dPr/mobile touch (#42) | Farzad YZ | 8y ago | +140 -3 | 79%Elevated | more lines added than baseline |
| 37 | dcb96f1bOmit is* word in components value (#117) | Bogdan Chadkin | 8y ago | +135 -135 | 78%Elevated | more lines added than baseline |
| 38 | 471c57a3Refac onChange event arg of State Containers (#108) | Renato Ribeiro | 8y ago | +123 -66 | 78%Elevated | more lines added than baseline |
| 39 | e5a9faaaUpdate compositor.json | Renato Ribeiro | 8y ago | +90 -0 | 77%Elevated | more lines added than baseline |
| 40 | 435b3c06feat(): fix docs, add logo and README | Renato Ribeiro | 9y ago | +143 -10 | 77%Elevated | more lines added than baseline |
| 41 | 0b9d636eInput to Field (#163) | Renato Ribeiro | 8y ago | +119 -39 | 76%Elevated | more lines added than baseline |
| 42 | 1e6f5b00Improved map according native api (#157) | Bogdan Chadkin | 8y ago | +96 -53 | 75%Elevated | more lines added than baseline |
| 43 | 4cfb56f6Replace <Form /> input with generic field factory (#150) | Bogdan Chadkin | 8y ago | +107 -51 | 75%Elevated | more lines added than baseline |
| 44 | ee59037ePrefer react namespace import (#46) | Bogdan Chadkin | 8y ago | +80 -72 | 75%Elevated | more lines added than baseline |
| 45 | 1d0d3b0fRename Set to Map and add Map test (#25) | Bogdan Chadkin | 8y ago | +90 -38 | 75%Elevated | more lines added than baseline |
| 46 | 828adebeTest <Form /> component (#112) | Bogdan Chadkin | 8y ago | +64 -2 | 74%Elevated | more lines added than baseline |
| 47 | 36e746f0Format docs (#53) | Bogdan Chadkin | 8y ago | +43 -44 | 73%Elevated | more lines added than baseline |
| 48 | 7cb56d02Add setValues to Form component (#158) | Bogdan Chadkin | 8y ago | +69 -14 | 71%Elevated | more lines added than baseline |
| 49 | eb0489f5Add Set doc (#128) | Denis Borovikov | 8y ago | +50 -2 | 71%Elevated | more lines added than baseline |
| 50 | ee2f07a9Fix composed components order after rerender (#124) | Ivakhnenko Dmitry | 8y ago | +64 -22 | 71%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 172 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 48 files in yairEO/react-powerplug. 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.