contract
8.0.0
Contract 8.0.0
The major before open beta (Jamie, 2026-09-24): two breaking changes, nothing else.
rankings_players,rankings_clansandrankings_clan_ladderserve the snapshot'sseason_idas a number, like every otherseason_id(it was the string "135" besideapplied.season135 in the same response) (#345).battles_meta_decksmin_playerscounts repeat players, those with two or more battles on the deck, carried on every row asrepeat_players;playersstays every distinct player. Two players who tried a deck once no longer carry one player's deck pastmin_players: 2(#348). A season rollup row not yet rebuilt is judged onplayersuntil the nightly, and a note says so.
Breaking: a client parsing rankings season_id as a string, or relying on min_players counting one-battle players, must update. Every first-party client was checked: none reads either.