-------------------
Core
~~~~
* Feature: Activated Apps lifecycle, enabling and disabling apps on the fly depending on it's requirements.
* Feature: Add player toolbox/toolbar. You can disable this with a setting in //settings in-game.
* Feature: Add CP Comparison to find the best checkpoints by using the best checkpoint times of all local records (/cpcomparison).
* Improvement: Dropping Python 3.5 support!
* Improvement: Add //helpall and /helpall for a detailed list of commands!
* Improvement: Only commands that you have permission for will be listed in //help
* Improvement: Remove the deprecated ``instance.signal_manager``.
* Improvement: Add deprecated warning for ``get_player_data`` method.
* Improvement: Improve error reporting when an app failed loading.
* Improvement: Check for platform versions, check if Python is compatible with the PyPlanet installation.
* Improvement: Add support for list/set typed settings.
* Improvement: Add a z-index to different widgets so it will be correctly visible on the podium stage.
* Improvement: Improve list visibility on Shootmania based games.
* Improvement: Add new version of //call with Graphical Interfaces.
* Bugfix: Fixing issue with an empty command input (/ without any text) resulting in executing the last registered command.
* Bugfix: Fixing issue with converting from UAseco when the filename is empty (from a previous XAseco installation).
* Bugfix: Crash with very long map names. Now truncating map names to the maximum allowed length in the database.
Apps
~~~~
* New App: Added Fun Commands app with /gg, /nt, /n1, /ragequit, etc. Add ``pyplanet.apps.contrib.funcmd`` to your apps config.
* Feature: Implemented Emoji Chat toolbar into the fun commands app. Disable with //settings.
* Feature: Add donation widget to the transactions app. On by default, only showing at podium. Change to always with //settings.
* Feature: Add random messages to the Ads app. Add messages and change the interval with //settings.
* Feature: Add gear indicator to the sector_times app, only works in Stadium based games. Enabled by default, disable with //settings.
* Feature: Add points retrieved to the live rankings widget, replacing the build-in finish widget, only works in rounds-based modes.
* Improvement: Make sure all contrib apps don't use ``get_player_data`` anymore.
* Improvement: Decrease size of the AD buttons (Discord and PayPal buttons).
* Improvement: Move the checkpoint difference widgets a bit higher so it doesn't block the view so much (sector_times app).
* Improvement: Improve the retry mechanism of Dedimania during connection issues.
* Improvement: Make sure that updated maps with MX will reappear in the map folders.
* Improvement: Switch the dedimania widget with liveranking and currentcps widgets if dedimania widget is not visible.
* Bugfix: Using the map name from MX if the Gbx map name is not provided by MX.
* Bugfix: Fixing issue with MX update check on Shootmania.
* Bugfix: Show a warning when a map might fail with dedimania due to the size of the embedded blocks.
* Bugfix: Ignore invalid checkpoint times in the best cps widget.