Skip to content

Releases: Sheppsu/osu.py

v4.2.0

06 Feb 02:40

Choose a tag to compare

  • Added accuracy attribute to UserStatistics
  • Added RANKED_PLAY to RoomType enum
  • Added mode argument to Client.lookup_users
    • Endpoint now returns UserCompact.global_rank (if specifying mode) and subsequently the UserRank object was created
  • Added views to ForumTopic
  • Big update to docs to generally improve it

v4.1.0

08 Oct 06:45

Choose a tag to compare

New changes

  • Added Beatmapset.version_count
  • Added active parameter to Client.get_matches, for filtering matches by active or unactive
  • Added RoomType.MATCHMAKING

Bug fixes

  • Fix BeatmapsetSearchFilter.set_nsfw
  • Fix match data parsing error

v4.0.2

29 Apr 05:40

Choose a tag to compare

Internal changes

  • Increased the efficiency of the rate limit handler; there's now less wait time between requests, while still adhering to the rate limit.

v4.0.1

27 Apr 08:39

Choose a tag to compare

Changes

  • Added slider_tail_hit, combo_break, and legacy_combo_increase attributes to ScoreDataStatistics

v4.0.0

14 Apr 06:27

Choose a tag to compare

Breaking changes

  • Major internal changes to the http and auth handling objects. Possibly breaking to code that used those classes.
  • Removed BeatmapCompact.user in favor of BeatmapCompact.owners
  • Attributes of BeatmapDifficultyAttributes and mode-specific types were updated

New changes

  • Added include_variant_statistics parameter to get_users
  • Client is now thread-safe after refactoring rate limit logic
  • Add legacy_only parameter to get_beatmap_scores
  • Added before, after, and limit parameters to get_match (@Gennadiyev)

Improvements

  • Rate limit logic is more efficient in that it waits less

v3.4.0

08 Mar 19:31

Choose a tag to compare

New changes

  • Add SpotlightRankings, CountryStatistics, and UserTeamStatistics for the get_ranking endpoint
  • Add RankingType.TEAM
  • Add BeatmapsetCompact.pack_tags

Non-breaking changes

  • Rankings is now generic, with Rankings.ranking depending on the type
  • Update return type of get_ranking

v3.3.1

21 Feb 22:04

Choose a tag to compare

Fixes

  • Fixed old code for UserTeam that had logo attribute, which has been changed to flag_url.
  • Also fixed typing on UserCompact.team

v3.3.0

15 Feb 08:09

Choose a tag to compare

New changes

  • Added three new forum endpoints: get_forums, get_forum, and get_forum_topics.
  • Added Forum object and endpoint result objects accordingly.
  • Added BeatmapCompact.owners attribute and BeatmapOwner object

Deprecated

  • BeatmapCompact.user is deprecated and will always be None

Tests

  • Added tests for the new forum endpoints.

v3.2.1.1

15 Dec 09:12

Choose a tag to compare

This version is purely to fix a readthedocs build error

v3.2.1

15 Dec 08:45

Choose a tag to compare

Bug fixes

  • Calling Client.set_domain will now also update the domain of the auth object.

Docs

  • Revamped docs

Other

  • Uses RequestException instead of RuntimeError when the api returns an error.