Skip to content

Latest commit

 

History

History
92 lines (66 loc) · 2.46 KB

changelog.md

File metadata and controls

92 lines (66 loc) · 2.46 KB

Changelog

Osu.py library changelog

Version 0.5.0

Corrections and proper install

  • BaseCollection now inherits from list
  • Added a setup.py and install instructions in Readme
  • Split models with proper package hierarchy

Contributors : @obayemi

Version 0.4.1

Docs !

  • Added some docs (1200 lines !)

Version 0.4.0

.osu file download !

  • Added the BeatmapFile Model
  • Added OsuApi.get_beatmap_file()

Version 0.3.1

  • Unavailable requested requests no longer raise ReplayUnavailable exception

Version 0.3.0

Replays and multiplayer match arrived !

  • Created replay model
  • Added OsuApi.get_replay()
  • Added the ReplayUnavailable exception
  • Added the MultiplayerMach model
  • Added the MultiplayerGame model
  • Added the MultiplayerScore model
  • Added the MultiplayerTeam enum
  • Added the ScoringType enum
  • Added the TeamType enum
  • Added OsuApi.get_match()
  • Fixed route check bug

Version 0.2.0

User bests and recent are now available !

  • Improved loading times and reworked the base architecture of the api
  • Created The BaseModel and BaseCollection classes for easier extensions
  • Renamed Api class to OsuApi to avoid confusions
  • Added OsuApi.get_user_best()
  • Added OsuApi.get_user_bests()
  • Added User Best model
  • Added OsuApi.get_user_recent()
  • Added OsuApi.get_user_recents()
  • Added User Recent model

Version 0.1.0

Player scores are here !

  • Added Score model
  • Added Replay Availability Enum
  • Added Score collection model
  • Created a changelog :)
  • Added the __version__, __copyright__, __license__, __author__ and __title__ properties of the library
  • New api system : everything can be get from one and unique class. Everything returned is now a valid instance and client apps don't have to manage sessions themselves. Just create an Api instance, and it manages everything
  • Every model has now a pointer on the api instance
  • Added the method get_beatmapset() on the beatmap model

Version 0.0.0

This version is the first version of the library, there is very few api features supported, everything here is subject to modifications

  • Added Beatmaps class
  • Added Users class
  • Added Beatmap collections class
  • Added Language Enum
  • Added Requests class (Route)
  • Added Exceptions
  • Added User events class
  • Added Beatmap approved state Enum
  • Added Game modifiers (mods)
  • Added Game modes (mode) Enum
  • Added Beatmap genre (music genre) Enum