- Added button in plugin manager to open a plugin's settings (thanks MossDog)
- Added
SimulationStep()callback - Added
/openplanet:officialcommand line flag for opening official mode - Added
[SettingAlias key=".."]for aliasing (old) plugin setting variable names - Added
PluginSetting::Renderto render settings in UI manually - Added
SliderInt64,SliderUint,SliderUint64,VSliderInt64,VSliderUint,VSliderUint64,InputInt64,InputUint,InputUin64,InputDouble,DragInt64,DragUint,DragUint64to UI API - Added missing flags in
UI::InputTextFlags - Added
UI::IsItemDeactivatedAfterEdit - Added
Meta::UrlProtocol,Meta::FromUrlProtocol, andMeta::FromPluginUrlProtocol - Added
Meta::Plugin::HasVisibleSettings - Added
Net::ParseUrlEncodedFormandNet::WriteUrlEncodedFormfor (de)serialization ofapplication/x-www-form-urlencodeddata - 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_pluginsininfo.toml) - Added
supported_gamestoinfo.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::Joinandstring::RepeattoTextnamespace - Deprecated
Net::SecureSocketin favor ofNet::Socketwithsecureset totrueinConnect() - Updated libcurl and replaced openssl with mbedtls
- Fixed
.zip.locfiles showing up in texture mod list in big decor - 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)
- Fixed minor state issue during development when a plugin contains no source files
- Fixed log window stopping output after null byte