Skip to content

Releases: geode-sdk/geode

Geode v1.3.10

18 Dec 02:07
Compare
Choose a tag to compare

Changelog

  • Panic if decompressString2 fails, to prevent data loss (0787b8f)

Geode v1.3.9

15 Dec 15:09
Compare
Choose a tag to compare

Urgent - This fixes a critical bug with 1.3.8, where if two mods hooked the same cocos function it would crash. Because of this, the previous release has been deleted.

This release implements a fix to the infamous save file bug.

Changelog

  • Fix followThunkFunction (4b76630)
  • Implement a save file fix for Windows (391f63e)
  • Recursively follow jumps in followThunkFunction (44a018c)
  • Remove need for GEODE_DEBUG for crashlogs (e8a326f)
  • Some bindings (f18335f)

Geode v1.3.7

24 Nov 15:43
445b5cd
Compare
Choose a tag to compare

You guessed it, its bug fixes!

Changelog

  • Fix web download deadlock (1641856)
  • Set max time for updating index notification (f796224)
  • Log geode version on startup (c5550a6)
  • Fix logic error in addHook (5cf0f3c)
  • Improve logging + minor refactors (5083017)
  • Some bindings changes

Geode v1.3.6

02 Nov 12:23
69cac3e
Compare
Choose a tag to compare

Fixes bugs and bindings 👍 , adds some nice smaller features such as catching C++ exceptions (on windows)

Changelog

  • Allow error responses in our WebRequest classes (237128b)
  • Display unhandled C++ exceptions in crash log (fdd78ac, 0d09162, 52421d8, 0472075)
  • Fix GEODE_CLI force caching when not found (0a11374)
  • Only write checksum file after unzipping, fixes inconsistent index state (b4fbea5)
  • Fix the index notif staying on all the time (c967b52)
  • Bump minimum required CMake version in codegen (27ed63e)
  • Only show update indicator if mod is enabled (8762714)
  • Fix FLAlertLayer m_scrollingLayer not being a ScrollingLayer (9694b35)
  • Fix gnustl vector dtor (b55e646, 0bdb0df)
  • Loads of bindings changes

Geode v1.3.5

01 Oct 11:41
4b82a0f
Compare
Choose a tag to compare

Changelog

  • Follow redirect in web::utils functions (a942a45)
  • Lots of bindings
  • Make codegen symbols private visibility (696a2ca)
  • Add deadstrip to macos (0d62940)
  • Readd the nullptr check in InstallListPopup::createCells (499f256)
  • Fix garagelayer ids on not logged in users (dd0179c)

Geode v1.3.4

19 Sep 21:32
3ee606e
Compare
Choose a tag to compare

Minor updates to mod settings and Geode's underlying bindings

Changelog

  • Implement string setting character filters (cf8fbba)
  • Update bindings

Geode v1.3.3

16 Sep 12:16
ed46326
Compare
Choose a tag to compare

This hotfix reunifies resources by converting line endings to LF

Changelog

Geode v1.3.2

16 Sep 07:18
Compare
Choose a tag to compare

The bugfix update while we're working on 1.4.0. That's basically it, it fixes like at least 1 issue.

Changelog

  • Fix alignment of some textures (8f39c38)
  • Bring back unknown problems (0663569)
  • Fix some Windows 7 incompatibility (2d2bdd1)
  • Remove enabled from the crashlogs (5b7d318)
  • Make index unzipping async (7c582f1)
  • Fix mods by developer crashing when mod was toggled (a6a47bf)
  • Fix nested lists in the markdown (2723588)
  • Fix search paths (8f39c38, aa55ebe)

Geode v1.3.1

10 Sep 13:21
Compare
Choose a tag to compare

This is a hotfix that fixes some functions being unhookable on MacOS.

Changelog

  • Fix TulipHook not relocating RIP relative operands on MacOS (6cad19d)

Geode v1.3.0

08 Sep 15:38
fbce0ea
Compare
Choose a tag to compare

This release removes runtime toggling of mods, updates the index to have multiple versions and adds POST and other request support to the web utils.

Changelog

  • Completely remove runtime enabling & disabling of mods (d817749)
  • Patches auto enabling can be disabled (69821f3)
  • Move ModEventType::Loaded to after hooks & patches are enabled (23c3095)
  • Update index to be able to store multiple versions of the same mod (5572f9c)
  • Implement UI for selection of downloading specific mod versions (5d15eb0)
  • Change install & uninstall popups to reflect the new changes (d40f467)
  • Keep the scroll when enabling, installing etc. a mod (b3d444a)
  • Update MacOS crashlog to include base and offset (7816c43)
  • Add user agent to AsyncWebRequest (c256207)
  • Add post and custom requests to AsyncWebRequest (c256207)