Skip to content

v2.0.0

Compare
Choose a tag to compare
@Sheppsu Sheppsu released this 21 Apr 07:09
· 110 commits to main since this release

Breaking changes

  • Remove support for endpoints requiring the lazer scope, which no longer works anyways
  • Remove anything involving lazer.ppy.sh
  • AsynchronousClient.from_client_credentials is asynchronous

New changes

  • Add Client.set_api_version
  • Create BaseAuthHandler and change some internals to reference it
  • Create AsynchronousAuthHandler for AsynchronousClient
  • Added __slots__ to Client
  • Added active_tournament_banners for User
  • Added Client.get_score_by_id_only
  • Added __len__ and __iter__ to BeatmapScores

Other stuff

  • websockets and osrparse requirements are now under their own features: replay and notifications respectively