Releases: Sheppsu/osu.py
Releases · Sheppsu/osu.py
v3.2.1.1
v3.2.1
v3.2.0
v3.1.0
v3.0.2
v3.0.1
v3.0.0
New changes
- Added new attributes to
UserBeatmapType
and updated docs ofClient.get_user_beatmaps
accordingly. - Added
api_version
parameter toClient
- Added
set_domain
function to `Client - Added chat endpoints
get_channel
,craete_announcement_channel
,create_pm_channel
,get_channel_list
,mark_channel_as_read
,leave_channel
,join_channel
,send_message_to_channel
,get_channel_messages
,create_new_pm
, andchat_keepalive
toClient
- Added
DAILY_CHALLENGE
toRoomCategory
(yes it's quite late...) - Change to the output of
FunctionalAuthHandler.get_save_data
, which now includes the domain
Internal changes
- the logic for url constants was changed to accommodate easily using other domains, such as dev.ppy.sh
Client
will set its domain to the oneBaseAuthHandler
is using on instantiatiation- Switched from using python-dateutil to a minimal self-contained util function
Breaking changes
poll_options
parameter onClient.create_topic
changed type fromOptional[str]
toOptional[List[str]]
aiohttp
was moved from requirements.txt to the "async" feature, which can be installed viapip install osu.py[async]
Tests
- added new and updated tests for all changes to
Client
- implemented using dev.ppy.sh for certain tests, such as chat and forum