Releases: geode-sdk/geode
Releases · geode-sdk/geode
Release list
Development Release
Geode development release for commit 68c5f97. Since this is not a regular release, Geode will not install the resources automatically, so you should use the installer if you want them.
Geode v5.9.0
- Add SHA256 hashing utils (#2139)
- Add
WebRequest::getBodyRef()for accessing the body without copying (#2123) - Add
LoaderUpdateModResourcesEventfor overriding mod resource loading (#2134) - Add Zstd support to
file::Unzip(#2135) - Add
geode::Labelas a replacement forCCLabelBMFont(#2144) - Add Left/RightAlt as a valid alias to Left/RightMenu for keybind defaults (22a7a30)
- Make
CCNode::getChildByTypehave a default index of 0 (600804a) - Use a faster SHA256 hash implementation (cd30080, 154c0d4)
- Small improvements to file downloads (3432431)
- Fix game bug caused by
CCConfigurationholding a dangling pointer to GL extensions (#2142) - Fix getting the thread name on Android, macOS and iOS (2464d9a, d97de37)
- Fix launch method detection on iOS (5104368)
- Fix clipboard::read/write crash on empty strings on iOS (#2122)
- Fix file unzipper path sanitization (4b32831)
- Fix node potentially being destroyed on non-main thread in
geode::openInfoPopup(37eeb0b) - Fix server request cancellation causing competing requests to hang (cd878d9)
- Fix mod labels (e.g. "Deprecated", "Restart Required") getting overlapped (70e0fd6)
- Fix "Show" button being misaligned when there are deprecated mods (20be177)
- Fix "(!)" button not appearing for deprecated mods (8a2935a)
- Fix typos in error messages and about (b610e6d, 464a129)
- Fix crash when mods remove the Geode menu button (5e40a5f)
- Fix
fmtlinking to system library on macOS on some systems (757cf95) - Improve error message for mods that don't support current platform (5cfb0f3)
Geode v5.8.2
- Potentially fix several TulipHook crashes (there is a chance this breaks everything) (c2e155f)
Geode v5.8.1
- fix fix safe areas on ipads (#2121)
Geode v5.8.0
- Add
PopupManagerfor queueing popups & various other popup utilities (#2106) - Add
geode::Colorfor convenient handling of colors (#2117) - Add
geode::pushSceneWithLayer(#2076) - Add
geode::Button::setDisplayNode, fixButtonZ order issues (#2114) - Add
geode::utils::random::choice(8ba0aca) - Add 2nd player controller keys (#2087)
- Update SliderNode to not use the ugly GD slider thumbs (#2066)
- Fix
fmtdeprecation warning (418422a, dd04a9f, 1088bbe, 6d99c25) - Fix duplicate web requests in the mod list (78ef124)
- Fix
utils::random::Generatornot being well seeded (f6fa836) - Fix game bug causing a hang on game exit (2ecda5b)
- Fix pin button appearing outside of mod lists, fix
MDTextAreaculling (#2104) - Fix rare crash due to GL callbacks after window destruction (d9fe02b)
- Fix profile button disappearing after logging in (e00d00a)
- Fix Safe Areas not working on iOS (#2075)
- Fix
GameEventType::Exitingbeing sent more than once (5e96dba) - Fix alignment of nodes in MenuLayer (fd0fc2d)
Geode v5.7.1
it fixes a conflict with betteredit
Geode v5.7.0
- Add
RichTextArea(#1654) - Make Geode load without requiring DLL overrides on Wine 11.6+ (6892c03)
- Add fallthrough for keybind modifiers (#2000)
- Improve settings search (#2056)
- Fix use-after-free when unregistering an event listener inside an event callback (2abbdba)
- Fix mod save data rarely getting corrupted on Windows (c1c2948)
- Fix rare loading screen crash (921e29f)
- Fix crash in
CCNode::querySelector(#2051) - Add launch method to the platform string on iOS (#2033)
- Add faulty instruction bytes to Android crashlogs caused by SIGILL (124567c, 155261f, e23493e)
- Update messages for load failures caused by Windows Smart App Control (25a99d3, ac7a1d3, 84952e1)
Geode v5.6.1
v5.6.1
- Revert TulipHook update to fix several jitless iOS crashes
Geode v5.6.0
v5.6.0
- Map joystick inputs to key inputs on Android (#2005)
- Add theming support (#2009)
- Add
NodeEventandMenuItemActivatedEvent(#1964) - Add padding to
AxisLayoutandSimpleAxisLayout(#1999) - Event port v3 with improved thread safety (#2003)
- Update TulipHook to fix several jitless iOS crashes (b8c36af)
- Add more descriptive errors for Geode load failures (2b3d10f)
- Add a notification when showing deprecations (98c210e)
- Add .nomedia directly to resources to help with Android resource updater issues (ba4dad3)
- Prompt vcredist update if it's out of date (56a677c)
- Change the
CCFileUtilshooks to hook per-platform methods, fixing iOS hook (dcdd139, c3c817a, 24cf733, ad3f1aa) - Make
modify_castmore powerful (#1884) - Fix disabled mods still loading their spritesheets (#1934)
- Fix Android not deleting the last crashed file (9f0284d)
- Fix
LazySpritecrash if the sprite is removed from within the load callback (4be3da0) - Fix markdown indentation on newlines (#1987)
- Fix German translation for installer (#1986)
- Remove the counterproductive "Please share the whole crash log" line from crash logs (920a922)
- Translate English strings to Polish in the installer (#1995)
- Sapphire SDK can no longer be activated.
Geode v5.5.2
v5.5.2
- Fix transition breaking the Sapphire Popup