Skip to content

v0.5.0

Choose a tag to compare

@aurokin aurokin released this 25 Jun 01:39
· 32 commits to main since this release

[0.5.0] - 2026-06-25

Added

  • Warcraft Logs site profiles (AUR-497): warcraftlogs --site retail|classic|fresh ... now routes OAuth authorize/token endpoints and public/user GraphQL endpoints through the selected Warcraft Logs host (www, classic, or fresh). The wrapper now treats warcraftlogs as expansion_mode=profiled: warcraft --expansion retail warcraftlogs ... selects --site retail, classic-family keys (classic, tbc, wotlk, cata, mop-classic) select --site classic, and the new wrapper expansion key fresh selects --site fresh. ptr, beta, and classic-ptr remain unsupported for Warcraft Logs and are rejected instead of coerced. Live coverage verifies token exchange and GraphQL schema access for all three site profiles when WARCRAFTLOGS_LIVE_TESTS=1 and credentials are configured.

Fixed

  • Warcraft Logs no longer depends on simc-cli at runtime for talent-tree transport validation. The shared validate_talent_tree_transport helper now lives in warcraft_core, with simc_cli.talent_transport kept as a compatibility re-export, and the provider-to-provider import-linter exception was removed (AUR-501).