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 | |