Rankings by math, not commissions. Advertiser Disclosure
UseThis

Card data changelog

Every change to our card data, dated. The record starts July 30, 2026.

5 changes · generated July 31, 2026

Card facts live in version-controlled data files, and each change is its own commit — this page is that history, not a summary of it. A rate we got wrong stays visible as the day we fixed it. Wrong today? .
July 31, 2026
Record evening rulings: offers extension sweep, Custom Cash maximize mode, taxonomy expansion; owner answers: both Android, 1.0¢ point floor
7 data files touched · cardLibrary.json, amex.json, chase.json +4 more · 66245af
July 30, 2026
Build household v1: PWA (3 tabs, add-card flow, engine, sync client), CF worker, 99-assertion test suite
1 data file touched · cards.json · 24b5d93
July 30, 2026
Card research: 14 products researched from issuer pages, audited, encoded (cards.json + audit notes)
1 data file touched · cards.json · 0216be8
July 30, 2026
Picker toggle+copies stepper fix, 240-card library integration, offers sweep block
2 data files touched · cardLibrary.json, credit-unions.json · 9bb54e9
July 30, 2026
Card library research: 10 issuer groups, ~260 cards (raw agent output)
10 data files touched · amex.json, bofa.json, capitalone.json +7 more · 2d8b0de

What counts as a change

Commits that touch data/cards.json, data/cardLibrary.json or data/research/ — the earn rates, caps, credits, fees, rotating calendars and issuer research behind every number on this site. App code and design changes are not listed here; they can't move a rate.

Dates are commit dates, in the repository's own record. Verification dates shown next to individual cards (rankings) tell you when we last checked that card against the issuer's page, which is a different question from when we last changed it.