Releases: geode-sdk/geode
Releases · geode-sdk/geode
Geode v2.0.0-beta.17
Changelog
- Add
$override
macro for syntactic sugar (e7a1913) - Add support for platform-specific setting default values as well as platform-specific settings (9c8fcf1)
- Change
cc3bFromHexString
andcc4bFromHexString
to be more strict with parsing by default (9c8fcf1)- This requires a recompile for mods that use these functions
JsonMaybeValue::is
is now a lot more reasonable (9c8fcf1)- This is an API break for the approximately 0 mods that uses JSON checking
- Make
LayoutOptions
alsoCCObject
(3b7621c)- This is an ABI break if you have your own classes deriving from
LayoutOptions
- make sure to update your mods if that is the case!
- This is an ABI break if you have your own classes deriving from
- Fix RobTop's socials in MenuLayer (cee8c74)
- THIS BREAKS SOME MODS - see attached screenshot!
- Fix issues in CMake (d574248, 4ddd92d)
- Fix input nodes being clickable when invisible (bf43946)
- Add
gd::vector::push_back
andgd::vector::pop_back
(1593564)
Geode v2.0.0-beta.16
Changes
- Bump minimum CMake version to 3.25
- Add support for platform-specific dependencies
- Adjust content size for the bottom menu in MenuLayer to prevent overlaps
Full Changelog: v2.0.0-beta.15...v2.0.0-beta.16
Geode v2.0.0-beta.15
v2.0.0-beta.15
- Add
!
for problem mods to crashlog (5c45725) - Log crashlog path when saved (f832cc5)
- Change log filenames (65907ca)
- Fix
o
not appearing in crashlog (e95d454) - Fix Scrollbar touch (34e80c1)
- Fix infinite loop in nested dependency chain (fda3790)
- Fix touch priority messing up after mod download (ba0e13f)
- Improve safe mode, listing mods as normal (241ddc3)
- Fix
SimpleTextArea
text alignment and size (9d92a7c) - Install resources on local Geode build (e9aa889)
- Update json library for better errors (0731f44)
- Run binding codegen in CMake configure time (2e20ccc)
- Replace media perms with file perms (5f7af1a)
- Fix
FloatSettingNode
not accepting decimal point (c83858d) - Throw on invalid json output (e2150cc)
- Fix icon positioning in
InstallListCell
(cb7c024)
Geode v2.0.0-beta.14
v2.0.0-beta.14
- Use Breakpad for crash reports on Android (#481)
- Fix available label on LocalModInfoPopup (b403709)
- Remove trailing CR from headers (17153a4)
- Ends up fixing auto update
- Implement getGameVersion on mac (86ae005)
- Fix mysterious AsyncWebRequest crash (c035278)
- Show message for old android launcher users (c00ccd3)
- Add install target for loader itself (36727ce)
Geode v2.0.0-beta.13
Changelog
- Add new
AnchorLayout
feature by @HJfod - for more, see the PR #476 - Fix two tiny typos by @Nightcaat in #475
- Add support for multiple developers in
mod.json
through thedevelopers
key (requires CLI v2.9.0 and VS Code extension v1.7.0)
New Contributors
- @Nightcaat made their first contribution in #475
Full Changelog: v2.0.0-beta.12...v2.0.0-beta.13
Geode v2.0.0-beta.12
v2.0.0-beta.12
- Increase target MacOS version to 10.15 (6dc6e9b)
- Not even steam supports 10.13 anymore, and with this change we can finally stop worrying about std::filesystem
- Add safety hook for save path on android (0188eee)
- We had a bug where the game would randomly reset your save file on android, and we believe this to be a hook by the launcher itself not being placed properly. So, we also do the hook on Geode itself, for safety.
- Fix rob's broken MessageBoxW on Windows (5d63192)
- Add utils for setting thread name, show it on log (832bcf8, ce53fb3)
- Add some launch arguments for geode (7ccaef9)
- Deprecate blocking file picking utils (ee97e2d)
- Sort mods by id in crashlog (984d148)
Geode v2.0.0-beta.11
Geode v2.0.0-beta.10
v2.0.0-beta.10
- Make index loading when not downloading async (e81b5e9)
- (I can't wait to get rid of the old index)
- Log nesting and alignment improvements (f7980d3, 4693eb1)
- Fix
Patch
intersection code (45ce360) - Fix
InputNode
touch logic (c551d43) - Force Windows errors to be in English (6ba656c)
- Add sprite scaling for
MDTextArea
(5802b78)
Geode v2.0.0-beta.9
Geode v2.0.0-beta.8
This update fixes arm32 hooking for 20th time, and does some other minor bugfixes. Important parts are that try-catch blocks are removed, meaning Android will not crash that easily anymore, and touch priority hook is removed, which will affect older mods.
Changelog
- Fix TulipHook arm32 relocation of conditional branch - blame Dobby (69b9b2d)
- Remove try-catch blocks, replacing them with other means of handling (065d0c4)
- Revert touch priority hook, instead make it an opt-in behavior for nodes (7370761)
- This should fix every touch priority issue that happened before
- Implement conditional requests to GitHub API (df07409)
- Add response headers to
SentAsyncWebRequest
(df07409) - Move deletion of old index folder into separate thread (6835f57)
- Fix MacOS installer erroring after installing anyway (09ebcf9)
- Fix Windows
openFolder
opening parent folder (9e973a9) - Reenable last crashed popup and index update on MenuLayer (16b9689)