Releases: dogboy21/serializationisbad
Releases · dogboy21/serializationisbad
1.5.2 - Hotfix for older Java versions
Notable changes/fixes:
1.5.1 - Hotfix for older Java versions
--- USE 1.5.2 FOR A FULL FIX ---
Notable changes/fixes:
- Replace remote config url to fix certificate issues (see #83 for more details)
1.5
Notable changes/fixes:
- Fixed compatibility issues with newer Fabric versions
- Add support for patching of 3rd party
ObjectInputStream
implementations - Cache remote config locally so it can be used as a fallback in case the remote config cannot be reached on startup
- The configuration directory is now configurable with the system property
serializationisbad.configdir
Full changelog: #76
1.4
Notable changes/fixes:
- Improved compatibility with Forge versions < 1.7 and Fabric servers
- Fixed classloading issues in ModLauncher environments
- Fixed classloading issues in Forge 1.7-1.12 versions when the agent is used
- Added config option to disable the use of the remote config
- Added patching support for
SerializationUtils.deserialize
Also includes contributions from @ThatGamerBlue and @ThePixelbrain, thank you!
Full changelog: #61
1.3
1.2
Overhauled Project Structure and add Java Agent/ModLauncher Support (#2) * feat: split project into subprojects - still wip also added support for ModLauncher (Forge 1.13+) and JVM agents * feat: change compile target to Java 7 to also support older minecraft versions * chore(actions): bump jdk version to 16 since it's the required version for modlauncher * chore: merge manifests of subprojects in bundleJar task * chore: compile modlauncher module with Java 8 to fix startup in 1.13-1.16 * fix: do not throw exception on attempted reinitialization * feat: prevent double-patching of mods when the agent is active * fix(modlauncher): add class locator so patched mods can find the patched OIS correctly * feat: add more patches to default config --------- Co-authored-by: Dogboy21 <[email protected]>