v5.11.0
- Force UTF-8 for character conversion functions instead of system locale, most importantly fixing
fs::path::string()throwing exceptions (6da9d75) - Add
Modify::getModifyClassName,Modify::getAllHooks(#2181, 7e314fa) - Fix
matjson::Valuenot being formattable (e992b2b) - Fix loader/resource downloads raising parse errors on Android (6add223)
- Fix
ButtonandSliderNodeswallowing touches when disabled/invisible (#2208) - Fix rare wrapper crash caused by calling a GD/Cocos function from multiple threads (7d9aa0d)
- Improve parallelization for mod unzipping (e93da46)
- Add fix for
CCDirectorundefined behavior during destruction, causing crashes when a node is autoreleased during game exit (c1ca042) - Add formatter for
geode::Color(#2199) - Add
CCFileUtils::getTexturePackCount(ce35a1f) - Bump arc to fix IPC crashes & memory errors (d12590e, 545b017, 17acdeb)
- Fix crashes with no crashlog due to a Wine bug (36e4105)
- Fix progress bar for mod downloads showing progress of a single mod instead of the entire download (#2182)
- Fix
Label::setMaxWidthnot setting the right dirty flag (5473ed4) - Fix
Label::setFitBoxbeing too eager to wrap lines for short strings (5ff0423) - Fix crashes caused by mods not cleaning up
Labelafter texture reload (e92c895) - Update libcurl and other network dependencies, enable ECH for web requests (f3afcf7)