Changelog

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

For various reasons, some software of Ripple does not contribute to the changelog, to which this website is a part of. In case you want to see the changelog of Hanayo, you can do so by clicking here.

Author Subject Time
Giuseppe Guerra More verbose request body debug logging
Giuseppe Guerra Skip check passwords
Giuseppe Guerra Add more development flags
Giuseppe Guerra Divide ServerFriendsList packets in chunks
Giuseppe Guerra Implemented ClientUserPresenceRequest and ClientUserPresenceRequestAll
Giuseppe Guerra Log VERSION file read errors
Giuseppe Guerra Fix missing format in startup log
Giuseppe Guerra error -> debug
Giuseppe Guerra Don't halt scores submission if replay gets saved in at least one path
Giuseppe Guerra Update total hits when submitting scores
Giuseppe Guerra oof
Giuseppe Guerra Revert python 3.7 compatibility
Giuseppe Guerra Add .pyenv to .gitignore
Giuseppe Guerra Revert python 3.7 compatibility
Giuseppe Guerra Revert python 3.7 compatibility
Giuseppe Guerra ??
Giuseppe Guerra Truncate hw_user in between tests
Giuseppe Guerra Randomize test client HWIDs
Giuseppe Guerra Fix failing restricted mode message test
Giuseppe Guerra Share cursor when calling ban() in check_multiaccount()
Giuseppe Guerra Moved restricted notification, add donor expire notification
Giuseppe Guerra Add multiaccount check and account activation
Giuseppe Guerra Don't sent logout packet when a restricted user logs out
Giuseppe Guerra Don't allow user presence packets for restricted users
Giuseppe Guerra Add test_no_multiplayer
Giuseppe Guerra Removed unused imports in test_multiplayer
Giuseppe Guerra Add __contains__ method to MultiplayerManager
Giuseppe Guerra Restricted tests
Giuseppe Guerra Ignore most packets when restricted
Giuseppe Guerra Handle ClientSetAwayMessage packet
Giuseppe Guerra Removed unused imports in tests, removed singletons/database.py
Giuseppe Guerra Updated submodule common
Giuseppe Guerra Fix broken tests with @concurrent event handlers
Giuseppe Guerra Fix py.test setup/teardown fixture
Giuseppe Guerra Fix latitute and longitude being swapped in ServerUserPresence
Giuseppe Guerra Fix block_non_friend_pm handler being a function instead of a coroutine
Giuseppe Guerra Add player location handling
Giuseppe Guerra Removed ThreadPool, fix wrong typing in destroy_all
Giuseppe Guerra Updated submodule common
Giuseppe Guerra Removed local geoip db
Giuseppe Guerra Private schema._ApiIdentifier
Giuseppe Guerra graceful_shutdown docs
Giuseppe Guerra Add restricted mode message
Giuseppe Guerra Fix Python 3.6 compatibility
Giuseppe Guerra Add graceful shutdown procedure,
Giuseppe Guerra Fix protected api handlers not working
Giuseppe Guerra Add @concurrent event decorator, to wrap handlers in asyncio tasks
Giuseppe Guerra Minor refactoring and code cleaning
Giuseppe Guerra Removed peewee and peewee-async from requirements
Giuseppe Guerra Removed all remaining peewee references (but test suite)