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