Skip to content

v1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 06 Jan 13:15
· 199 commits to master since this release

Hello there!

aiosu v1.0.0 has been released. The following changes have happened since the last version:

Breaking changes:

  • classes have been moved to models
  • events and exceptions are now in the top level folder
  • models/token has been renamed to models/oauthtoken
  • Cursor models require explicit json serialization (via .dict() or .json()

Other changes:

  • Mod is now an IntEnum
  • API v1 now provides a function to download .osu beatmap files
  • API v2 now provides functions for all non-lazer endpoints
  • Added partial function next() to models with cursors
  • Default ratelimits have been lowered
  • Apply ratelimit to token authentication requests
  • Ratelimit parameter is now a tuple[num_reqs: int, time: int] instead of AsyncLimiter
  • Added binary data util for file-like objects
  • Added replay parser util
  • Added better scoping support
  • Added generate_url to utils/auth