Skip to content

Releases: tybug/ossapi

v5.2.1

28 Apr 04:59
Compare
Choose a tag to compare
  • return list[UserRelation] instead of list[UserCompact] from api.friends on api_version >= 20241022
  • add Beatmap.{current_user_tags, rating}
  • add BeatmapsetCompact.current_user_playcount
  • add Beatmapset.rating
  • add BeatmapScores.score_count
  • add BeatmapDifficultyAttributes.{aim_difficult_slider_count, aim_difficult_strain_count, speed_difficult_strain_count}

v5.2.0

23 Mar 20:01
Compare
Choose a tag to compare
  • add new api.tags() endpoint to fetch a list of possible beatmap tags

v5.1.3

15 Mar 02:05
Compare
Choose a tag to compare
  • add limit and page parameters to api.room_leaderboard
  • mark RoomLeaderboard.user_score as optional

v5.1.2

28 Feb 20:02
Compare
Choose a tag to compare
  • add UserCompact.team
  • add Beatmapset.related_tags
  • fix score.download() not working for new score ids (#91)

v5.1.1

27 Jan 01:28
Compare
Choose a tag to compare
  • make mode parameter of api.scores optional
  • add proper model for Score.maximum_statistics

v5.1.0

22 Jan 05:53
Compare
Choose a tag to compare
  • add new api.scores endpoint
  • fix some OssapiAsync methods not actually being async
  • add many attributes to MultiplayerScore
  • fix MultiplayerScore.rank type
  • mark BeatmapsetEvent.comment as optional
  • mark BeatmapsetEventType.DISQUALIFY and BeatmapsetEventType.NOMINATION_RESET as accepting str
  • mark BeatmapsetDiscussion.last_post_at as optional
  • mark Room.ends_at as optional

v5.0.4

08 Dec 19:22
Compare
Choose a tag to compare
  • add Beatmap.owners

v5.0.3

05 Dec 19:46
Compare
Choose a tag to compare
  • add BeatmapsetEventCommentOwnerChange.new_users
  • hotfix for api.beatmapset_events types in v5.0.2

v5.0.2

05 Dec 19:35
Compare
Choose a tag to compare
  • change Score.ended_at: Optional[Datetime] to Score.ended_at: Datetime; I don't believe it can be None.
  • add NewsPost.first_image_2x
  • fix BeatmapsetEventCommentNoPost and BeatmapsetEventCommentNone types (fixes api.beatmapset_events erroring in some cases)

v5.0.1

06 Nov 19:33
Compare
Choose a tag to compare
  • fix api_version header not being passed in OssapiAsync