Files
MelonLoader/RELEASE-NOTES.md

2.6 KiB

What's Changed:

  • Bumped Bootstrap .NET version to 10
  • Implemented --cpp2il.keepoutput launch option for keeping Cpp2IL output after generation is attempted
  • Implemented support for MacOS Arm64
  • Improved RemoteAPI outage handling to report one warning instead of an error per host and retain cached Il2Cpp generation settings
  • Changed Portable Dotnet Handling to download from official Microsoft Sources
  • Fixed an issue with stale Cpp2IL output being reused for assembly generation
  • Fixed an issue with Logging sometimes deleting the newest log instead of the oldest in rotation
  • Fixed an issue with Melon Callback Registry not failing gracefully
  • Fixed an issue with MacOS using the wrong NativeLibrary Load method resulting in unhandled exceptions
  • Fixed an issue with .NET 6 Portable Tar Extraction throwing an End of File exception
  • Fixed an issue with RegisterTypeInIl2Cpp and RegisterTypeInIl2CppWithInterfaces attributes not gracefully failing when exceptions are thrown
  • Fixed an issue with MacOS host arguments not being read correctly
  • Fixed an issue with MacOS not discovering the Unity app bundle correctly
  • Fixed an issue with plthook on MacOS not applying chained-fixup correctly
  • Fixed an issue with plthook application being used earlier than logging initialization resulting in lost error logs
  • Fixed an issue with MelonEnvironment using an incorrect path for UnityPlayer and GameAssembly
  • Fixed a race condition issue with the load order of Bootstrap/Proxy and UnityPlayer

Contributors:

Full Changelog: CHANGELOG.md | v0.7.3...v0.7.4