Skip to content

Releases: GS-Rionnag/rivalsdata-api

RivalsData API 1.2.1

Choose a tag to compare

@GS-Rionnag GS-Rionnag released this 01 Oct 03:11

Player class statistics now accept a numeric season ID or season="all" for
combined all-seasons data, matching the player hero summary selector.

player.stats.classes(season=20)
player.stats.classes(season="all")

The detailed player.stats.heroes method and MCP get_player_stats tool also
accept season="all". The wrapper sends the upstream all-seasons selector
(-1); omitting the season preserves the endpoint default.

Validation: all 16 tests pass, including selector forwarding and the MCP input
schema; Ruff checks and source/wheel builds pass.

RivalsData API 1.2.0

Choose a tag to compare

@GS-Rionnag GS-Rionnag released this 30 Sep 13:15

Adds calculated player statistics for tank, support, and DPS through
player.stats.classes(season=...) and the MCP get_player_stats tool with
category="classes".

  • Returns separate competitive and quickplay totals for games, wins, losses,
    available MVP/SVP counts, and win rates calculated from summed wins/losses.
  • Includes official role names, contributing hero IDs, and excluded records
    for unknown classes or incomplete win/loss counts.
  • Supports Deadpool's separate tank, DPS, and support IDs and corrects the
    previously reversed Angela and Daredevil name mappings.
  • Adds typed class response models and exports HERO_CLASSES and hero_class.
  • Documents Camoufox findings on match-level character playtime. No cumulative
    playtime feature is included.

Class totals count hero participation and may count one match more than once
when a player switches heroes. Empty modes have a null win rate.

Validation: 10 mocked tests pass; Ruff checks and source/wheel builds pass.

rivalsdata-api 1.1.1

Choose a tag to compare

@GS-Rionnag GS-Rionnag released this 29 Sep 22:03

Adds all-seasons player hero fetching using the verified API season selector -1.

RivalsData API 1.1.0

Choose a tag to compare

@GS-Rionnag GS-Rionnag released this 29 Sep 20:20

Adds dedicated typed classes across the public API, including matches, characters, player proficiency, leaderboards, insights, factions, and favorites. Corrects hero trend and favorites request formats. PyPI package: https://pypi.org/project/rivalsdata-api/1.1.0/

RivalsData API 1.0.0

Choose a tag to compare

@GS-Rionnag GS-Rionnag released this 29 Sep 15:38