Skip to content

0.6.0a1

Latest
Compare
Choose a tag to compare
@Jackenmen Jackenmen released this 24 Apr 21:07
· 1 commit to main since this release
2b8c2ad

This release focuses on migration to the new Rocket League API.

Breaking changes:

  • Removed rlapi.utils module
  • Removed Playlist.tier_max instance attribute
    • use Playlist.TIER_MAX class attribute instead
  • platform.value is now no longer the same as str(platform)
  • The library is now using the new Rocket League API which requires a client ID and secret from Epic Games Developer Portal, instead of the old token.
    As a result, following breaking changes have been made:
    • Client now has 2 required keyword arguments client_id and client_secret instead of token.
    • Client.change_token() has been removed in favor of Client.update_client_credentials()
  • Client.get_player() for Epic Games platform now requires Epic Account ID, instead of Epic Display Name.
    • This is a limitation of the new API.
  • Player.user_name is now only present for PlayStation 4, Xbox One, and Nintendo Switch players.
    This change corresponds to the platforms for which the player lookup requires the player's user name.
    • This is a limitation of the new API.
  • Player.user_id is now present for Steam and Epic Games players.
    This change corresponds to the platforms for which the player lookup requires the player's user ID.
    • This is a limitation of the new API.

Features:

  • Added Client.close() method

Enhancements:

  • Library users can now install aiohttp in <3.5.4, 4.0) version range
  • Library users can now install lxml in <4.4.2, 5.0) version range

Fixes:

  • Fixed casing of the friendly name of the PlayStation 4 platform