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 | TestOsuClient now works also without py.test | |
| Giuseppe Guerra | Fix weird log loops | |
| Giuseppe Guerra | Fix some #spectator chat bugs | |
| Giuseppe Guerra | First spectator implementation | |
| Giuseppe Guerra | Add UserSilencedError | |
| Giuseppe Guerra | Update README | |
| Giuseppe Guerra | Implement chat silences | |
| Giuseppe Guerra | Don't send messages to private channels if the user is not allowed to do that | |
| Giuseppe Guerra | Fix broken tests | |
| Giuseppe Guerra | Properly join autojoined channels | |
| Giuseppe Guerra | Attempt to fix bancho privileges | |
| Giuseppe Guerra | Handle autojoin channels correctly | |
| Giuseppe Guerra | Fix private channels shown for everyone | |
| Giuseppe Guerra | Fix chat mods not being able to join private channels | |
| Giuseppe Guerra | Add chat tests, minor fixes | |
| Giuseppe Guerra | Implemented connected users count in chat channels | |
| Giuseppe Guerra | Fix typo | |
| Giuseppe Guerra | Implemented ClientChannelJoin and ClientChannelLeave packets | |
| Giuseppe Guerra | Add user listing, chat and logout tests. Fix some minor bugs. | |
| Giuseppe Guerra | Add packets encoding and decoding tests | |
| Giuseppe Guerra | Add more login tests, moved login tests to tests.test_login | |
| Giuseppe Guerra | Update submodule | |
| Giuseppe Guerra | Add dummy users for tests | |
| Giuseppe Guerra | Fix some packets with dummy values raising Exceptions while decoding them | |
| Giuseppe Guerra | Fix some packets not being instantiable without passing arguments | |
| Giuseppe Guerra | Fix empty strings not being decoded correctly | |
| Giuseppe Guerra | Fix log_ip sometimes raising Exceptions | |
| Giuseppe Guerra | Add test_failed_authentication | |
| Giuseppe Guerra | Add TestOsuClient | |
| Giuseppe Guerra | Don't destroy BindingManager singleton between tests | |
| Giuseppe Guerra | Use different logger in BindingManager | |
| Giuseppe Guerra | Fix server packets not being decoded | |
| Giuseppe Guerra | Update common submodule | |
| Franc[e]sco | prevent real_acc calculation from underflowing (fixes #13) | |
| Giuseppe Guerra | Add bdzr | |
| Giuseppe Guerra | Fix migrations and py modules not being detected when using bdzt as a submodule | |
| Giuseppe Guerra | Add migration 0 :new_moon_with_face: | |
| Giuseppe Guerra | PEP8, refactoring, bugfixes | |
| Giuseppe Guerra | Deleted migration 13 | |
| Giuseppe Guerra | Removed submodule omppc | |
| Giuseppe Guerra | Update submodule | |
| Giuseppe Guerra | Fix missing RAP titles | |
| Giuseppe Guerra | Update submodule | |
| Giuseppe Guerra | Update submodule | |
| Giuseppe Guerra | Merge remote-tracking branch 'origin/master' | |
| Giuseppe Guerra | Add new cake recipe | |
| Giuseppe Guerra | Changed migration regex | |
| Giuseppe Guerra | Update submodules | |
| Nyo | Moved pytest and pytest-sanic in requirements-dev.txt | |
| Nyo | Ignore pytest cache folders | |