Skip to content

v2.1.0

Choose a tag to compare

@diodemusic diodemusic released this 01 Nov 19:50
· 139 commits to main since this release

Added

  • Added Data Dragon support with DataDragon class in main.py:69-74
  • Added _BaseDataDragonClient for Data Dragon HTTP handling in _base_data_dragon_client.py:15-68
  • Added automatic latest version resolution in _base_data_dragon_client.py:40-50
    • Fetches latest version from Data Dragon API when version=None
    • Graceful error handling for version fetch failures
  • Added VersionsEndpoint with get_all_versions() in ddragon/versions.py:8
  • Added ChampionsEndpoint with get_all_champions(locale) in ddragon/champions.py:12
  • Added comprehensive Locale enum with 25+ supported locales in enums/locale.py
    • Snake_case naming (e.g., Locale.united_kingdom, Locale.korea)
  • Added Data Dragon usage example in examples/ddragon.py