Changelog

We do not support osu!fx. Please don't use it.

This is the changelog. Changes are published here as soon as they hit the production status (as in, live on the website).

Author Subject Time
Giuseppe Guerra Turned PacketStructurePart into a NamedTuple
Stampapiede Force lower semantic version
Stampapiede Merge branch 'master' of zxq.co:ripple/matsuko-frontend
Stampapiede Add package-lock.json
Stampapiede Update readme
Giuseppe Guerra BanchoApiClient.resize_match(): ensure size is valid
Giuseppe Guerra Add api privileges check before starting the bot
Giuseppe Guerra Allow !mp commands for normal users as well. Show aliases in !mp help
Giuseppe Guerra main(), uvloop is now optional
Giuseppe Guerra Properly dispose ws clients
Giuseppe Guerra Add !mp lock (or !mp freeze) and !mp unlock (or !mp unfreeze)
Giuseppe Guerra Add /api/v2/multiplayer/*/freeze
Giuseppe Guerra Add game mode to !mp map
Giuseppe Guerra 🍗 20.3.0 🍗
Giuseppe Guerra Ensure most recent client is spectated
Giuseppe Guerra Auto stash before merge of "master" and "origin/master"
Giuseppe Guerra Prevent negative bpm overflows as well
Giuseppe Guerra Fix beatmap bpm overflow
Giuseppe Guerra Merge remote-tracking branch 'origin/master'
Giuseppe Guerra Disable pp as soon as one difficulty calculator breaks
Giuseppe Guerra Updated submodule pp/oppai-ng
Giuseppe Guerra Update README, bump version
Giuseppe Guerra Multiplayer API changes. - Add /api/v2/multiplayer/*/set_team - Add the ability to change multiplayer match beatmaps through the API - Fix weird behavior when setting the same mods twice on a match through the API
Giuseppe Guerra Reply on !mp close
Giuseppe Guerra !mp info
Giuseppe Guerra Add !mp help
Giuseppe Guerra More !mp examples
Giuseppe Guerra !mp scorev, add examples in !mp set
Giuseppe Guerra !mp set
Giuseppe Guerra !mp team
Giuseppe Guerra !mp mods
Giuseppe Guerra !mp password, !mp randompassword, !mp removepassword
Giuseppe Guerra !mp map
Giuseppe Guerra Signore vienici a salvare
Giuseppe Guerra Update .gitignore
Giuseppe Guerra !mp kick
Giuseppe Guerra !mp invite
Giuseppe Guerra Add username in APISession
Giuseppe Guerra Add /api/v2/multiplayer/*/invite
Giuseppe Guerra Add FAKE ClientType enum
Giuseppe Guerra !mp start and !mp abort
Giuseppe Guerra Distribute updates only once when locking slots through the API.
Giuseppe Guerra Some !mp commands
Giuseppe Guerra Merge remote-tracking branch 'origin/master'
Giuseppe Guerra ws chat: Send full recipient information, add pm field
Giuseppe Guerra Fix typo
Giuseppe Guerra More refactoring
Giuseppe Guerra Plugin system refactoring
Giuseppe Guerra Add an apostle (((angel))) after 15 years with no doubt
Giuseppe Guerra hopefully failed test_api_fixed_privileges failing due to new privileges