Skip to content

Commit 0a69047

Browse files
Update CHANGELOG.md
1 parent c081994 commit 0a69047

File tree

1 file changed

+89
-0
lines changed

1 file changed

+89
-0
lines changed

CHANGELOG.md

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
| Versions: |
22
| - |
3+
| [v0.7.1](#v071) |
34
| [v0.7.0](#v070) |
45
| [v0.6.6](#v066) |
56
| [v0.6.5](#v065) |
@@ -39,6 +40,94 @@
3940

4041
---
4142

43+
### v0.7.1
44+
45+
1. Added Warning Text When Classdata.Tpk is Outdated (Credits to [data-bomb](https://github.com/data-bomb) :D)
46+
2. Implemented a mono debug server feature (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
47+
3. Reworked the solution configs to allow building x86 and x64 on Windows (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
48+
4. Adjusted the workflow to work with the new solution configs (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
49+
5. Added Directory.Build.Props in solution items and removed a non-existent file (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
50+
6. Implemented a workaround for the old mono "fixed" with string issue (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
51+
7. Replaced AssetRipper.VersionUtilities by Asset AssetRipper.Primitives (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
52+
8. Fixed an issue with NetStandardPatches assemblies not loading even on old mono (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
53+
9. Changed ``System.Configuration.dll`` to not be a reference assembly (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
54+
10. Fixed an incorrect config default in the [README](https://github.com/LavaGang/MelonLoader/blob/master/README.md) (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
55+
11. Changed MelonLogger to just use marshalling to pass strings (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
56+
12. Fixed SystemTypeFromIl2CppType patch (Credits to [slxdy](https://github.com/slxdy) :D)
57+
13. Added "ExcludeAssets" runtime to AssetRipper.Primitives (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
58+
14. Attempt to find another stream object for streamwriter if it has been stripped (Credits to [DaxxTrias](https://github.com/DaxxTrias) :D)
59+
15. Removed System.Drawing as a dependency (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
60+
16. Fixed an issue with an incorrect set domain config file and missing mono_parse_config call (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
61+
17. Correctly obtain the bootstrap handle in the linux entrypoint (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
62+
18. Implemented a hook to mono_image_open_from_data_with_name to redirect assemblies if overriden (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
63+
19. Offloaded the Core.Start entrypoint for Mono to the managed side (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
64+
20. Rewrote the linux bootstrap entrypoint method (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
65+
21. Improved the stability of the FileSystemWatcher (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
66+
22. Removed "manifest.json" Requirement for Recursive Melon Subfolder scanning
67+
23. Added PltHook to the project (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
68+
24. Added utilities for Linux in LibcNative (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
69+
25. Moved some Windows native stuff into its own class and add some utilities (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
70+
26. Add a setting to opt into capturing player logs (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
71+
27. Implemented hooks to prevent stdout / stderr to be closed while in use (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
72+
28. Ensured we are always appending to the end of a log file or stream (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
73+
29. Added a unity player logs InternalLogger (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
74+
30. Null the std handles only if we don't want player logs on Windows (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
75+
31. Implemented unity player logs capture when the setting is turned on (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
76+
32. Changed Bootstrap to only use plt hooks as native detouring method (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
77+
33. Fixed an issue with DebugMode setting being forced on debug builds (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
78+
34. Made every mono projects use ppdb instead of embedded pdb (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
79+
35. Added a custom post build task that converts ppdb to mdb to support net35 mono debugging (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
80+
36. Added the XTermFix to prevent console driver throws on linux (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
81+
37. Implemented a setting to capture harmony logs (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
82+
38. Prevented the GC from collecting plt hooks delegates (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
83+
39. Implemented MacOS bootstrap compilation (Credits to [aldelaro5](https://github.com/aldelaro5) and [TrevTV](https://github.com/TrevTV) :D)
84+
40. Added OSX specific entry point using DYLD_INTERPOSE (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
85+
41. Implemented LinkStandardCPlusPlusLibrary instead of linking with c++ directly (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
86+
42. Added dobby for macos (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
87+
43. Added plt hooks support for macos (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
88+
44. Added some needed libc calls for macos (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
89+
45. Integrated the new osx entrypoint and refactor everything in common with linux (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
90+
46. Adjusted some bootstrapping logic for macos (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
91+
47. Added a check in-case the xtermfix does not apply (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
92+
48. Added a macos specific fix for the Process.Modules api (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
93+
49. Added a NativeLibrary fix for macos so il2cppinterop can find ``GameAssembly.dylib`` (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
94+
50. Disabled the GetTypeInfoFromTypeDefinitionIndexHook on macos due to instabilities caused by inlining (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
95+
51. Reordered and applied the new fixes on startup (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
96+
52. Fixed several pathing issues on macos (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
97+
53. Adjusted the linux player logs mirroring to work on macos (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
98+
54. Implemented a ``chmod+x`` on Cpp2IL before usage on macos (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
99+
55. Help il2cppinterop to locate GameAssembly on macos with a native dll resolver (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
100+
56. Fixed broken platform detection for macos on CoreCLR (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
101+
57. Added macOS builds to the GitHub Workflow (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
102+
58. Made the launch_debugger option wait for a debugger on non Windows platforms (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
103+
59. Redesigned the resolver and split it into a Search and Resolve part (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
104+
60. Simplified the directory scanning and revised the default ordering (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
105+
61. Fixed an issue with attempting to preprocess assemblies which aren't melon in the plugins and mods folder (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
106+
62. Fixed an issue where the incorrect path would be sent to ``ImageOpenFromDataWithName`` (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
107+
63. Changed some classes to use file scoped namespaces (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
108+
64. Reimplemented Support Module Component Registration
109+
65. Changed the TFM of the mdb task to standard 2.0 (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
110+
66. Fixed an issue with attempting to modify LD_LIBRARY_PATH if no value was set (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
111+
67. Fixed SetAsLastSibling Invoking for Support Module Component Registration
112+
68. Fixed MelonModule Deletion Conflict
113+
69. Changed Support Module Component SiblingFix to use a Delegate on Mono Games
114+
70. Added WindowsUnhandledQuit fix (Credits to [HAHOOS](https://github.com/HAHOOS) :D)
115+
71. Updated AsmResolver to 6.0.0-beta.3
116+
72. Updated Il2CppInterop to 1.5.0-ci.625
117+
73. Separated several Il2CppInterop fixes
118+
74. Removed broken Il2CppInterop fixes
119+
75. Fixed an issue with Il2CppInteropMacFix and Il2CppInteropExceptionLog using an incorrect type to get their Patch methods
120+
76. Suppressed a nullability warning in ColorRGB (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
121+
77. Moved the Mono specific entrypoint to its own class (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
122+
78. Fixed some CLI parsing arguments (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
123+
79. Split the symbols redirects to their runtime handlers (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
124+
80. Fixed an issue with preventing console window on Windows if running under wine (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
125+
81. Simplified getting the base dir on MacOS (Credits to [aldelaro5](https://github.com/aldelaro5) :D)
126+
82. Reimplemented Tilde Exception for Melon Recursive Folder Scanning
127+
83. Minor Improvements to SearchDirectoryManager Logging
128+
129+
---
130+
42131
### v0.7.0
43132

44133
1. Updated Unity Dependencies Source to use the [New Automated Repository](https://github.com/LavaGang/MelonLoader.UnityDependencies) (Credits to [slxdy](https://github.com/slxdy) :D)

0 commit comments

Comments
 (0)