Added support for trackmania://openplanet/... URL handlers for plugins
Added new "Play" plugin to handle trackmania://openplanet/play/... URLs
Added a "fast URL handler" setting to avoid Uplay bridge lag with trackmania:// URLs
Added [SettingAlias key=".."] for aliasing (old) plugin setting variable names
Added PluginSetting::Render to render settings in UI manually
Added SliderInt64, SliderUint, SliderUint64, VSliderInt64, VSliderUint, VSliderUint64, InputInt64, InputUint, InputUin64, InputDouble, DragInt64, DragUint, DragUint64 to UI API
Added missing flags in UI::InputTextFlags
Added UI::IsItemDeactivatedAfterEdit
Added Meta::UrlProtocol, Meta::FromUrlProtocol, and Meta::FromPluginUrlProtocol
Added Net::ParseUrlEncodedForm and Net::WriteUrlEncodedForm for (de)serialization of application/x-www-form-urlencoded data
Added the ability to add a body to NadeoServices::Delete, because some Nadeo endpoints use this
Added warning notifications when plugins disable, enable, unload, reload, or load other plugins (this can be overridden with script.controls_other_plugins in info.toml)
Added supported_games to info.toml (there is very little reason to use this - please avoid it)
Added support for Maniaplanet server load file size in InfiniteEmbedSize
Optimized some plugin setting routines
Moved string::Join and string::Repeat to Text namespace
Deprecated Net::SecureSocket in favor of Net::Socket with secure set to true in Connect()
Updated libcurl and replaced openssl with mbedtls
Fixed being able to remove shipped plugins from settings
Fixed missing error when defining 2 settings with the same name in different namespaces (this was always impossible, but now we explicitly throw an error for it)