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 | Fix mods for game mode before setting them. Always cast mods to Mod | |
| Giuseppe Guerra | Updated submodule common | |
| Giuseppe Guerra | Allow setting both mods and game mode with the same change_setting call | |
| Giuseppe Guerra | POST /api/v2/match/{match_id} docstring | |
| Giuseppe Guerra | Removed some unused imports in api/handlers/multiplayer.py | |
| Giuseppe Guerra | Fix multiplayer kick not working, fix exception when joining full match | |
| Giuseppe Guerra | Fix test_logout failing after SANICir implementation | |
| Giuseppe Guerra | Handle password changes in POST /api/v2/multiplayer/{match_id} | |
| Giuseppe Guerra | Add POST /api/v2/multiplayer/{match_id}, to edit match settings | |
| Giuseppe Guerra | Fix packets_stream swallowing exceptions for some reason | |
| Giuseppe Guerra | API: allow changing host when the match is in progress | |
| Giuseppe Guerra | Multiplayer handlers match_info refactoring, add POST /api/v2/multiplayer/{}/transfer_host | |
| Giuseppe Guerra | Add POST /api/v2/multiplayer/{match_id}/move, minor API refactoring | |
| Giuseppe Guerra | Add POST /api/v2/multiplayer/{match_id}/lock | |
| Morgan Bazalgette | retain old hasVideo | |
| Morgan Bazalgette | allow 0 byte beatmaps as those are the deleted maps | |
| Morgan Bazalgette | more lock safety; fix negative waitgroup | |
| Giuseppe Guerra | Fix POST /api/v2/multiplayer docstring | |
| Giuseppe Guerra | Update latest action time in GET /api/v2/multiplayer/<id> | |
| Giuseppe Guerra | Set beatmap in POST /api/v2/multiplayer | |
| Giuseppe Guerra | Updated submodule common | |
| Giuseppe Guerra | SANICir: Force reconnection when receiving requests from unknown clients | |
| Giuseppe Guerra | Add /api/v2/system/instant_restart | |
| Morgan Bazalgette | detect if it's a zip file | |
| Morgan Bazalgette | bad beatmaps | |
| Giuseppe Guerra | Updated submodule secret | |
| Giuseppe Guerra | 🔼 1.20.0 🔼 | |
| Giuseppe Guerra | Updated submodule secret | |
| Giuseppe Guerra | Updated submodule common | |
| Giuseppe Guerra | New config file | |
| Giuseppe Guerra | Test main menu icons from RAP | |
| Giuseppe Guerra | Fix missing default value for rating field | |
| Giuseppe Guerra | Updated submodule common | |
| Giuseppe Guerra | Updated submodule common | |
| Giuseppe Guerra | Python 3.7 compatibility | |
| Giuseppe Guerra | Python 3.7 compatibility | |
| Giuseppe Guerra | A couple more multiplayer tests | |
| Giuseppe Guerra | Add /api/v2/system handler (general server information) | |
| Giuseppe Guerra | API handler to create new matches! Initial support for tourney matches. | |
| Giuseppe Guerra | add /api/v2/chat_channels/x POST, add moderated key in chat channel output, fix allow_guests=False with no api key not working | |
| Giuseppe Guerra | PyCharm clearly hates me | |
| Giuseppe Guerra | Revert "Merge branch 'master' of Cutie/lets into master" | |
| Alicia | announce new top PP play | |
| Cutie | Replay time | |
| Giuseppe Guerra | Fix typo | |
| Giuseppe Guerra | Fix py.test not working if there's no test environment set up | |
| Giuseppe Guerra | Delete clients on api_identifier dict when disconnecting | |
| Giuseppe Guerra | Add "ALL" flag in chat_channels.all_ docstring | |
| Giuseppe Guerra | More API docs | |
| Giuseppe Guerra | Cast public_read and public_write to bool | |