### Version List:

[v0.3.0.1 ALPHA Pre-Release](#v0301-alpha-pre-release)  
[v0.3.0 ALPHA Pre-Release](#v030-alpha-pre-release)  
[v0.2.7.4 Open-Beta](#v0274-open-beta)  
[v0.2.7.3 Open-Beta](#v0273-open-beta)  
[v0.2.7.2 Open-Beta](#v0272-open-beta)  
[v0.2.7.1 Open-Beta](#v0271-open-beta)  
[v0.2.7 Open-Beta](#v027-open-beta)  
[v0.2.6 Open-Beta](#v026-open-beta)  
[v0.2.5 Open-Beta](#v025-open-beta)  
[v0.2.4 Open-Beta](#v024-open-beta)  
[v0.2.3 Open-Beta](#v023-open-beta)  
[v0.2.2 Open-Beta](#v022-open-beta)  
[v0.2.1 Open-Beta](#v021-open-beta)  
[v0.2.0 Open-Beta](#v020-open-beta)  
[v0.1.0 Open-Beta](#v010-open-beta)  
[v0.0.3 Closed-Beta](#v003-closed-beta)  
[v0.0.2 Closed-Beta](#v002-closed-beta)  
[v0.0.1 Closed-Beta](#v001-closed-beta)  

---

### v0.3.0.1 ALPHA Pre-Release:

1. Tweaked Assembly Load exceptions logging.    (Credits to Slaynash :3)
2. Fixed Assembly Load logging typo.    (Credits to Slaynash :3)
3. Added MelonUtils.HashCode.
4. Fixed Issue with UnityCrashHandler.
5. Cleaned up Console Title Renaming.
6. Added Game Name to Console Title.
7. Added Game Version to Console Title.
8. Changed Debug Mode Indicator in Console Title to "[D]".
9. Updated bHaptics Native Library to v1.5.3.
10. Fixed Issue with Console Always On Top Launch Options causing Warnings to be Hidden.
11 Fixed Issue with Force Version Launch Options being overwritten.
12. Fixed Issue with Force Version Launch Options counting "0.0.0.0" as a valid version.
13. Added "--melonloader.consoledst" Launch Option. When Used it will set the Console Title as the Game Name.
14. Added Secret Lemon.
15. Added Game Version to Logs.
16. Fixed Collision Issue with Hash Code Generation.
17. Improved Hash Code Generation.
18. Improved SamboyAPI Implementation in Assembly Generator.
19. Added Wine Detection to Operating System Check.
20. Converted Assembly Generator to using Internal Calls instead of Native Exports.
21. Removed Native Exports from Bootstrap.
22. Fixed Issue where Debug Mode's "[D]" would print to log.
23. Fixed Issue with SamboyAPI not parsing correctly.
24. Added Among Us Deobfuscation Mapping.
25. Fixed Issue with Game Version returning 0.
26. Fixed Issue with Deobfuscation not abiding by Config's Obfuscation Regex as a fallback.
27. Fixed Issue with bHaptics Library causing "Unable to Connect" to be spammed in Console.
28. Added Color32 Support to MelonPreferences.
29. Internal Failures now Kill the Process when thrown.
30. Fixed Issue with Analytics Blocker incorrectly blocking certain hosts.
31. Added OnApplicationLateStart Melon Override.
32. Added Missing Attribute Cleanup Fix from Installer.
33. Improved Proxy.
34. Added dont_save_default Option to MelonPreferences.    (Credits to YOWChap :D)
35. Added Backwards Compatibility for MelonPreferences.    (Credits to knah :D)
36. Fixed the return type of the MelonPreferences API.    (Credits to knah :D)
37. Fixed Issue with HostName Check in Analytics Blocker.
38. Fixed Issue with HarmonyInstance.Unpatch not doing a proper null check.
39. Proxy will now have an Error Popup when it has an Invalid File Name.
40. Updated Il2CppDumper to v6.5.0.
41. Added Object Oriented File System for MelonPreferences.
42. Added MelonPreferences_Category.SetFilePath.
43. Added MelonPreferences_Category.ResetFilePath.
44. Fixed Issue with Core Initialization.
45. Fixed Conflict Issue with Multiple MelonPreferences Categories using the same file.
46. Fixed Issue with File Watcher System and Separated MelonPreferences Files.
47. Fixed Issue with OnPreferencesLoaded not being called on Creation of a Separated MelonPreferences File.
48. Moved GetMelonFromStackTrace to MelonUtils.
49. Made GetMelonFromStackTrace Accessible.
50. Fixed Encoding Issue with Mono API.    (Credits to constfold :3)
51. Fixed Issue with LoadLibrary failing when a DLL file path contains Non-ASCII Characters.    (Credits to constfold :3)
52. Fixed Issue with Unicode Command Line.    (Credits to constfold :3)
53. Removed MelonBase.Compatibility.
54. Added MelonPlatform Attribute.
55. Added MelonPlatformDomain Attribute.
56. Added Proper Check for if MelonPlugin or MelonMod is Incorrectly Loaded.
57. Implemented MelonPlatform Attribute Check.
58. Implemented MelonPlatformDomain Attribute Check.
59. Added MelonAdditionalDependencies Attribute.
60. Implemented MelonAdditionalDependencies Attribute Check.
61. Implemented File Path Display for Latest.log when Internal Failures occur.
62. Fixed Issue with Missing Plugin Check.
63. Command Line now uses __argv instead of Manual Parsing.    (Credits to constfold :3)
64. Fixed Issue with TomlArray trying to act as a List.
65. Made Initialization Exception Logging more Verbose.    (Credits to constfold :3)
66. Fixed Issue with TomlArray Transform causing Out of Range Exception.

---

### v0.3.0 ALPHA Pre-Release:

1. Rewrote Proxy from scratch.
2. Rewrote Bootstrap from scratch.
3. Rewrote MelonLoader from scratch.
4. Rewrote AssemblyGenerator from scratch.
5. Rewrote Support Modules from scratch.
6. Added x86 Support.
7. Proxy now has the ability to be named version.dll, winmm.dll, or winhttp.dll.
8. OnModSettingsApplied has been changed to OnPreferencesSaved.
9. Temporarily Removed OnLevelIsLoading.
10. Internal Failures are now a lot more informative.
11. Debug Mode is now a lot more informative.
12. Logs folder has been moved to MelonLoader/Logs.
13. Logger now produces a latest.log file in the MelonLoader folder.
14. Removed LightJson. Not Needed.
15. Load Mode "-dev" Name Extension has been changed to ".dev" Extension.
16. Added Launch Option "--melonloader.dab" to Debug Analytics Blocker.
17. Fixed Assembly Resolve Issue between Plugins and Mods.
18. MelonHandler now requires Name, Version, and Author to all be properly set in Melons.
19. Author is now mandatory to be set in MelonInfoAttribute for Melons. It can no longer be set to null.
20. Fixed issue with Support Module due to Time.deltaTime being stripped.
21. Fixed Issue with Mono Support Module.
22. Fixed Issue with Assembly Generator.
23. Fixed Issue with Queued Coroutines in Mono Pre-5 Games.
24. Re-added "--quitfix" Launch Option.
25. Fixed Console On Top Check.
26. Fixed Legacy Support for OnLevelWasLoaded and OnLevelWasInitialized.
27. Fixed Legacy Support for Preferences and OnModSettingsApplied.
28. Fixed Type Overwrite Issue with MelonPreferences.
29. Fixed Loading Issue when a Plugin is in the Mods folder or vice-versa.
30. Improved Loading of Plugins and Mods.
31. Re-added UnityEngine.Il2CppAssetBundleManager.
32. Fixed Issue with UnityEngine.Il2CppAssetBundleManager being outdated.
33. Changed Unity Dependencies URL to LavaGang/Unity-Runtime-Libraries.
34. Fixed Type Overwrite Issue with MelonPreferences when Loading during Runtime.
35. Fixed Legacy Support for MelonPluginInfo and MelonPluginGame.
36. Re-added Launch Option "--melonloader.agregenerate".
37. Re-added Launch Option "--melonloader.agfvunhollower".
38. Added Launch Option "--melonloader.agfvdumper" to Force the Version of Il2CppDumper to use.
39. Added Launch Option "--melonloader.agfvunity" to Force the Version of Unity Dependencies to use.
40. Fixed Assembly Resolve Issue when a Plugin references a Mod.
41. Fixed Displacement Issue when calling Save for MelonPreferences or Legacy MelonPrefs.
42. Fixed Issue with Legacy MelonPrefs logging "Legacy Config Saved!" even when nothing happened.
43. Fixed Issue with DEV Load Mode not working with ZIP Archives.
44. Added Check to MelonHandler to make sure Plugins and Mods only load once from 1 DLL copy.
45. Legacy MelonPrefs now properly redirect to MelonPreferences.
46. Added MelonUtils.IsOldMono.
47. Fixed Issue with MelonPreferences creating a new entry when one already exists.
48. Added Auto-Converter to convert MelonPrefs to MelonPreferences.
49. Fixed Issue with Auto-Converter deleting modprefs.ini but not saving MelonPreferences.cfg.
50. Fixed Issue with Console Output not Flushing.
51. Fixed Issue with Log Output not Flushing.
52. Fixed Crash Issue with Fresh Install Assembly Generation.
53. Support Module now uses MelonUtils.GetUnityVersion properly.
54. Fixed Hooking Issue with Harmony Attributes.
55. Fixed Issue with Reflection based Assembly Resolving.
56. Moved Plugins and Mods folders back to the Game Installation folder.
57. Fixed ConsoleOnTop Focusing Issues.
58. Added More HostNames to Analytics Blocker.
59. Fixed Issue with Legacy MelonPrefs Support when GetString or SetString was called.
60. Added "MonoBleedingEdge.x86" and "MonoBleedingEdge.x64" to the Mono Directory Search.
61. Fixed Issue with certain Mono Games causing the Mono Directory Search to fail.
62. Disabled Close Button on Console during Assembly Generation.
63. Console will now properly appear for Assembly Generation only on Il2Cpp Games when using Launch Option "--melonloader.hideconsole".
64. Fixed Issue with Launch Option "--melonloader.hideconsole" causing a Crash.
65. Fixed Execution Order of Console Initialization when using Launch Option "--melonloader.hideconsole".
66. Fixed Issue with Il2CppDumper and Il2CppAssemblyUnhollower hanging when Games are closed during Assembly Generation.
67. Launch Option "--melonloader.dab" no longer requires "--melonloader.debug".
68. Fixed Visual C++ Error that occurs when closing certain Games by closing the Console  (for example: Audica).
69. Fixed Issue with Launch Option "--melonloader.hideconsole" ignoring "--melonloader.debug".
70. Fixed Console Coloring Issue.
71. Added MelonDebug.Msg.
72. Fixed Issue with MelonLoader Unity Debug Log not running when Plugins are loaded.
73. Fixed Issue with VRChat_OnUiManagerInit not getting called.
74. MelonLoader Unity Debug Log is now default even when no Plugins or Mods are loaded.
75. Fixed Issue with No Attribute showing as Universal.
76. Implemented Fallback Game Compatibility for Melons when no app.info is found.
77. Added Internal Failure when failing to get Unity Version.
78. Implemented globalgamemanagers as Fallback for Unity Version.
79. Added Try Catch to Support Module Loading.
80. Fixed Issue with Unity Version Fallback not Triggering.
81. Fixed Issue with Exceptions not including StackTrace.
82. Fixed Issue with certain Mono Games not having the FileVersionInfo class.
83. Added Value Change Callbacks to MelonPreferences Entries.
84. Cleaned up MelonPreferences Entry Exception Handling.
85. Fixed Issue with Launch Option "--melonloader.dab" that caused it to only Log when "--melonloader.debug" was used.
86. Fixed Issue with Bootstrap Game Warnings not Logging.
87. Fixed Issue with Il2Cpp Support Module failing to Parse Unity Version.
88. Fixed Issue with Il2Cpp Support Module failing to load "Assembly-CSharp.dll" on VRChat.
89. Added Legacy Style Methods to MelonPreferences.
90. Fixed Issue with the GetString and SetString methods for ModPrefs and MelonPrefs Legacy Support.
91. Fixed Logger Flushing.
92. Redirected 0Harmony.dll References to MelonLoader.dll.
93. Added Current Culture Fix to ensure Culture is always Invariant.
94. Fixed Issue with Product Names and Versions not using Translation Query.
95. Fixed Issue with Debug Compilation.
96. Added SHA512 Check to Installer Updates.
97. Added SHA512 Check to Installer Downloads.
98. Fixed Issue when using the Installer to install v0.2.
99. Fixed Issue with Releases Selection in Installer not being properly Sorted.
100. Added Shortcut Support to Installer.
101. Added HarmonyShield Attribute.
102. HarmonyShield now protects Methods and Assembly from being patched.
103. Added HarmonyShield Protection to MelonLoader, SM_Il2Cpp, SM_Mono, SM_Mono.Pre-2017, and SM_Mono.Pre-5.
104. Fixed Issue with Unneeded Return in Logger breaking Logs after Plugin Loading.
105. Fixed Issue with Console Buffer.
106. Fixed Issue with Console Coloring.
107. Added MelonColor Attribute for Melons to set their Name Color.
108. Fixed Issue with OnSceneWasLoaded not being called.
109. Added string Parameter to OnSceneWasLoaded and OnSceneWasInitialized that gets passed the Scene's Name.
110. Plugins and Mods now have their Names Colorized properly when Loading.
111. Added HarmonyShield Support for Classes and Structs.
112. Fixed Internal Failure with mono_free on Non-BleedingEdge Mono Games.
113. Improved HashCode Implementation.
114. Added HashCodes for Support Modules.
115. Added File Change Detection for MelonPreferences.
116. Fixed Issue with MelonPreferences not Updating after Load.
117. Added MelonIncompatibleAssembliesAttribute to mark Plugins and Mods as Incompatible with each other.    (Credits to YOWChap :D)
118. Fixed Issue with 127.0.0.1 showing as a Unique Host Name.
119. Fixed Issue with ValueEdited of MelonPreferences.
120. Fixed Issue with ValueEdited not correctly saving to MelonPreferences when Save is called.
121. Fixed Issue with ValueEdited not being set when Auto-Converter runs.
122. Added UnityEngine.Il2CppImageConversionManager to Managed folder to help with Image Conversion on Il2Cpp Games.
123. Added Better Exception Handling for MelonLoader Core Initialization.
124. Added Error Log File Output to Installer.
125. Added MelonPreferences Auto-Downgrade System to Installer.
126. Added MelonUtils.ColorToANSI to convert ConsoleColor to ANSI String.
127. Fixed Issue with ALPHA Setting in Installer not abiding by Selected Theme.
128. Fixed Issue with MelonPreferences Auto-Downgrade System in Installer when clean installing.
129. Fixed Issue with Assembly Generator not Logging Launch Arguments.
130. Added LaunchOptions.ini to allow for Configuration of Launch Options without using the Command Line.
131. Fixed Issue where Launch Option "--melonloader.hidewarnings" would not function correctly.
132. Added OnPreferencesLoaded Override for Plugins and Mods.
133. Fixed Issue where Plugins weren't given priority for OnApplicationStart.
134. Fixed Issue where certain Games would be unable to have their Unity Version read.
135. Temporarily removed the Force-Regenerate Launch Option.
136. Added GameAssembly Hash Check Logs.
137. Added double and long Support to MelonPreferences.
138. Improved MelonPreferences Type Conversion when Loading.
139. Improved Lambda Expression Usage in MelonPreferences.
140. Improved MelonPreferences Type Conversion when Loading string, floats, ints, longs, and doubles.
141. Improved MelonPreferences Change Callback Invoking.
142. Fixed Issue where Bootstrap and Proxy would cause Crashes when compiled under Debug Compilation.
143. Improved Core Initialization.
144. Fixed Issue with MelonPreferences Caching on Load and not setting the cache as Hidden.
145. Fixed Issue with Older Mono that doesn't need a Posix Helper Native Module.
146. Fixed Issue with Logger not properly detecting the Calling Melon.
147. Fixed Issue with Debug Logger not properly coloring Melons.
148. MelonPreferences Type Handling is now Modular for easier extension.
149. MelonPreferences now supports the Type byte.
150. Fixed Issue with MelonPreferences Loading when there is an Unhandled Type in the Config File.
151. Fixed Issue with MelonPreferences where Saving would Trigger the FileWatcher and cause a needless reload.
152. Fixed Issue with MelonPreferences where the Config File wasn't creating itself on Initialization.
153. Fixed Issue with MelonPreferences causing the Config File to ignore certain Preferences during Initialization.
154. Fixed Issue with Compatibility Layer failing to resolve type for MelonLoader.UnhollowerSupport.
155. Fixed Issue with Compatibility Layer failing to resolve MelonMod.InfoAttribute, MelonMod.GameAttributes, MelonPlugin.InfoAttribute, and MelonPlugin.GameAttributes.
156. Fixed Issue with Mods on BONEWORKS having OnSceneWasLoaded and OnSceneWasInitialized called too early.
157. Fixed Issue with Mods on BONEWORKS having OnSceneWasLoaded and OnSceneWasInitialized called for the Loading Screen.
158. Added BONEWORKS_OnLoadingScreen Override for Mods and it runs when BONEWORKS shows the Loading Screen.
159. Fixed Issue with MelonDebug.Msg causing Crash.
160. Fixed Issue with MelonDebug.Msg not checking if Debug is Enabled.
161. Added MelonUtils.GetCurrentGameAttribute that returns the Current Game's MelonGameAttribute.
162. Added MelonGameAttribute.Universal, MelonGameAttribute.IsCompatible, and MelonGameAttribute.IsCompatibleBecauseUniversal.
163. Fixed Issue with BONEWORKS_OnLoadingScreen not being called.
164. Fixed Issue with Certain Melons having the wrong Default Color.
165. Improved MelonPreferences Error Handling.
166. Improved MelonPreferences Unsupported Type Handling.
167. Added string[] and bool[] Support to MelonPreferences.
168. Added int[] and float[] Support to MelonPreferences.
169. Fixed Issue with MelonPreferences Value Type Conversion causing Conflicts in File.
170. Added long[] Support to MelonPreferences.
171. Added byte[] Support to MelonPreferences.
172. Added Warning to Debug Mode for when Attempting to Harmony Patch Methods that may possibly be Inlined.    (Credits to zeobviouslyfakeacc :3)
173. Added a Built-In bHaptics API.
174. Fixed Issue with MelonPreferences not setting properly while using Fallback Functionality.
175. Fixed Issue with Melon Name not Showing for Inline Harmony Patch Detection Warning.    (Credits to zeobviouslyfakeacc :3)
176. Fixed Issue with Null Reference Exception from MelonLogger.ManualWarning.    (Credits to zeobviouslyfakeacc :3)
177. Fixed Issue with Null Reference Exception from Inline Harmony Patch Detection.
178. Fixed Issue with MelonUtils.IsVRChat causing Null Reference Exception.
179. Fixed Issue with MelonUtils.IsBONEWORKS causing Null Reference Exception.
180. Fixed Issue with Native Unity Logs showing when not in Debug Mode.
181. Fixed Issue with Certain Unity Games when the EXE has no Information Attached.
182. Fixed Issue with Unity Games using a Version older than 5.0 not Loading Mods.
183. Fixed Issue with Unity Games using a Version older than 5.0 having mainData instead of globalgamemanagers.
184. Fixed Issue with Support Modules with Mono Games not having UnityEngine.Transform.SetAsLastSibling.
185. Added Preload Support Module.
186. Fixed Issue with Unity Games not having System.Core.dll.
187. Added bHaptics.DeviceType.
188. Added bHaptics.IsDeviceConnected.
189. Added bHaptics.DeviceTypeToPositionType.
190. Added bHaptics.DeviceType Methods.
191. Fixed Issue with Support Modules throwing a Target Framework Exception.
192. Fixed Internal Failure with Operating Systems older than Windows 10.
193. Fixed Issue with C# 9 Record Types making Assemblies Unloadable.    (Credits to knah :D)
194. Added Melon Hashes to Logs.   (Credits to TrevTV :P)
195. Temporarily Disabled Analytics Blocker for x86 (32bit) to Fix Random Crash Issue.
196. Fixed Issue with Console Coloring on Operating Systems older than Windows 10.
197. Fixed Issue with app.info Does Not Exist Warning showing Twice.
198. Re-Implemented Color Variations of MelonLogger.Msg.
199. Fixed Issue with Melon Logging Traceback not finding certain Melons in the Call Stack.
200. Added MDB Symbol Support.    (Credits to avail :P)
201. Added Deobfuscation Map Support.
202. Added "--melonloader.agfregenerate" Launch Option.
203. Re-factored Assembly Generator.
204. Re-factored MelonPreferences.
205. MelonPreferences Entries are now Extendable for Custom Type Support.
206. Added MelonPriority Assembly Attribute.
207. Fixed String Issue with MelonPreferences.
208. Re-factored MelonColor Support.
209. Fixed Issue with Legacy Settings failing to Load and breaking settings system completely.    (Credits to knah :D)
210. Fixed Issue suppress exceptions from Settings Save/Load.    (Credits to knah :D)
211. Rewrote settings classes to be much cleaner and easier to extend.    (Credits to knah :D)
212. Updated Il2CppAssemblyUnhollower to v0.4.13.0.    (Credits to knah :D)
213. Fixed Issue with Deobfuscation Map not Downloading if File does not Exist.    (Credits to knah :D)
214. Fixed Issue String Settings not loading from TOML.    (Credits to knah :D)
215. Fixed Issue Legacy Float Settings with Round Values not loading from INI.    (Credits to knah :D)
216. Rewrote TOML Array Handling.    (Credits to knah :D)
217. Fixed Issue with Virtual Terminal Processing on some systems.
218. Fixed Issue with MelonPreferences having Category and Entry Display Names not be set to Identifier when null.
219. Fixed Issue with MelonPreferences.CreateEntry not creating Category.
220. Fixed Issue with MelonPreferences.CreateCategory causing an Exception when it wasn't supposed to.
221. Fixed Issue with "Collection was modified" Error.
222. Fixed No Melon Attribute Found Issue.
223. Fixed Issue with Melon Override Exceptions not showing which Melon it was.
224. Fixed Issue with Protobuf Assemblies being rejected.    (Credits to knah :D)
225. Fixed Issue with Assembly Generator's OverrideAppDomainBase Method under Mono.    (Credits to MiincK :D)
226. Changed MelonBase.Color to MelonBase.ConsoleColor.
227. Fixed Enumerator Issue with Index Loop Locking.
228. Fixed Issue with Duplicate Melons causing the rest of the Melons to Not Load.
229. Added MonoBleedingEdge Metadata.
230. Re-factored Assembly Generator run with Mono instead of CLR.    (Credits to MiincK :D)
231. Fixed NRE Issue with Audica and similar games.    (Credits to MiincK :D)
232. Fixed log file name time format.    (Credits to MiincK :D)
233. Fixed NRE Issue with Newer Games after Audica.    (Credits to MiincK :D)
234. Changed Mono Configuration Directory on Il2Cpp Games to the Included Metadata.    (Credits to MiincK :D)
235. Fixed Issue with Assembly Generator getting the Incorrect Configuration Directory.    (Credits to MiincK :D)
236. Fixed Issue with Assembly Generator when Deobfuscation Map already exists.    (Credits to knah :D)

---

### v0.2.7.4 Open-Beta:

1. Fixed Issue with Amplitude using new Endpoints.

---

### v0.2.7.3 Open-Beta:

1. Updated Il2CppAssemblyUnhollower to v0.4.10.0.
2. Il2CppDumper and Il2CppAssemblyUnhollower executables will now display their command lines in the log files.    (Credits to stephenc87 :D)

---

### v0.2.7.2 Open-Beta:

1. Fixed Small Issue with VRChat_OnUiManagerInit.

---

### v0.2.7.1 Open-Beta:

1. Use a different approach to console cleaning for better interop with other tools.    (Credits to knah :D)

---

### v0.2.7 Open-Beta:

1. Console no longer has stdout directed to it.    (Credits to knah :D)
2. Removed VRChat Auth Token Hider as it's no longer necessary.    (Credits to knah :D)
3. Added Try Catch to DisableAnalytics Hooks.
4. Updated Il2CppAssemblyUnhollower and Il2CppDumper Versions.    (Credits to knah :D)
5. Implemented potentially dead method detection.    (Credits to knah :D)
6. Exposed new Console Output Handle and assign it to Managed Console Class Output.    (Credits to knah :D)
7. Added Unity 2019.4.3 Dependencies.
8. Bumped Il2CppAssemblyUnhollower Version.

---

### v0.2.6 Open-Beta:

1. Fixed Issue with Logger Timestamp making New Lines.
2. Added Silent Launch Option to Installer.   (Credits to TrevTV :P)
3. Fixed Internal Failure caused by DisableAnalytics for certain users.
4. Added Operating System log to startup info.
5. Added ValueTupleBridge to Managed Folder.
6. Added Unified Attributes for both Plugins and Mods.
7. Added Legacy Attribute Support.
8. Fixed Logger Issue with new Unified Attributes.
9. Deprecated MelonModLogger, use MelonLogger instead.
10. Deprecated ModPrefs, use MelonPrefs instead.
11. Added HarmonyInstance Method for easier Unpatching of Mods and Plugins.
12. Create MelonLoaderComponent after first scene load in Mono Games.  (Credits to knah :D)
13. Removed Launch Option --melonloader.devpluginsonly.
14. Removed Launch Option --melonloader.devmodsonly.
15. Added Launch Option --melonloader.loadmodeplugins.
16. Added Launch Option --melonloader.loadmodemods.
17. Fixed Issue with Debug Mode causing Crashes for Some Games.
18. Fixed Issue with Manual Zip overriding Latest Version.
19. Fixed Issue where Manual Zip would get set as Default Selection.
20. Unity Analytics now redirected to localhost, rather than throwing null and exceptions.  (Credits to Emilia :3)
21. Plugins are now able to use OnUpdate.
22. Plugins are now able to use OnLateUpdate.
23. Plugins are now able to use OnGUI.
24. Added GetUnityTlsInterface to Imports.
25. Implemented Native Sided SSL/TLS/HTTPS Fix.
26. Fixed Issue with Support Modules not loading due to Missing Method errors.
27. Fixed Issue with attaching dnSpy on Il2Cpp Games.
28. Replaced mono-2.0-bdwgc.dll with dnSpy Debug dll.
29. Debug Mode will now use LoadFrom instead of Load for breakpoint compatibility.
30. Fixed Crash Issue with DisableAnalytics.
31. Revised Console Logger Callbacks.
32. Fixed Issue with LogMelonError not running Callbacks.
33. Deprecated MelonLoader.Main use MelonLoaderBase or MelonHandler instead.
34. Revised Base Melon Handling.
35. Revised IniFile.
36. Fixed Issue with Plugins not getting OnUpdate called.
37. Fixed Issue with Plugins not getting OnLateUpdate called.
38. Fixed Issue with Plugins not getting OnGUI called.
39. Plugins are now able to use VRChat_OnUiManagerInit.
40. Fixed Coroutine Queue for Mono Games.
41. Added Launch Option --melonloader.consoleontop.  (Credits to TrevTV :P)
42. Fixed Issue with Assembly Generator not stopping when failing to Download.
43. Escalated Assembly Generator failures to Internal Failures.
44. Fixed Issue where Assembly Generator failures would cause a Crash.
45. Fixed Crash Issue with Unity TLS Fix for some Games.
46. Fixed Issue with Assembly Generator not working for some Users.
47. Fixed Crash Issue with DisableAnalytics for some Games.
48. Fixed Missing NULL Check in DisableAnalytics.  (Credits to Sinai :D)
49. Added Try Catch to Assembly Generator Execution.  (Credits to Samboy :D)

---

### v0.2.5 Open-Beta:

1. Fixed Issue that prevented deserializing structs with TinyJSON.  (Credits to zeobviouslyfakeacc :3)
2. Simplified External Tool Versions.
3. Updated Il2CppDumper to 6.3.3.
4. Added Unity 2019.3.15 Dependencies.
5. Fixed Issue with some Games causing DisableAnalytics to have an Internal Failure.
6. Fixed File Descriptions.
7. Added Icon to AssemblyGenerator.exe.
8. Temporarily Removed the ModSettingsMenu.
9. Temporarily Removed RenderHelper from Support Modules.
10. Fixed Issue with some Games causing DisableAnalytics to have an Internal Failure.
11. Fixed Issue with using Application.unityVersion on some Unity versions.
12. Fixed Issue with using SetAsLastSibling on some Unity versions.
13. Fixed Issue with Release Compilation still saving Debug files to the Output Directory.
14. Added UnityEngine.Il2CppAssetBundleManager to Managed folder to help with Asset Bundle Manipulation on Il2Cpp Games.
15. Installer now properly displays UPDATE instead of INSTALL when updating to a newer version.
16. Added Auto-Update System to Installer.
17. Installer Version Check now Parses the Project File directly.
18. Added Installer Check for Manual Zip (MelonLoader.zip) next to the Installer exe.
19. Added UN-INSTALL button to Installer.
20. Added Auth Token Hider for VRChat.
21. Added Console Cleaner for Normal Console
22. Console Cleaner now uses a Harmony Patch instead of unsafe hooking.
23. Improved Unhollower Logging Support.
24. Added Console Log Callbacks to MelonLoader.Console.
25. Installer now runs Update Check on Main Thread.
26. Improved Logger System.
27. Fixed Issue with Installer where installing from Manual Zip would cause it to download Latest Version.
28. Temporarily Removed Console Cleaner.

---

### v0.2.4 Open-Beta:

1. Added Error Output Log to Installer.  (Credits to TrevTV :P)
2. Use List.Count / Array.Length property instead of Linq's Count() method.  (Credits to zeobviouslyfakeacc :3)
3. Added mechanism to catch when game is open to display additional information.  (Credits to DubyaDude ^.^)
4. Harmony: Remove prefixes after postfixes to fix unpatching patches with __state variables.  (Credits to zeobviouslyfakeacc :3)
5. Fixed Issue with certain Games not having a File Version attached to the EXE.
6. Fixed Small Issue with Thief Simulator.
7. Added MetroUI, Fody, and new revised Dark Theme to Installer.  (Credits to DubyaDude ^.^)
8. UnityCrashHandler now terminates upon running with MelonLoader.
9. Added Analytics Disabler.
10. Added Oculus and Facebook Tracking URLs to Analytics Disabler.
11. Added Fallback System for downloading Unity Dependencies needed for Unstripping.
12. Moved LightJson under its own Namespace as MelonLoader.LightJson.
13. Installer now correctly displays Download Percentage.  (Credits to charlesdeepk :D)
14. Installer now correctly displays Percentage of Zip Extraction.

---

### v0.2.3 Open-Beta:

1. Added Unity 2019.3.4 Dependencies.
2. Temporarily Fixed Issue with TLS Fix on Certain Il2Cpp Unity Games.
3. Added Launch Option "--melonloader.agfvunhollower" that Forces the Assembly Generator to use a Specified Version of Il2CppAssemblyUnhollower.
4. Added Location property to the MelonMod class.
5. Revised Plugin System.
6. Fixed Issue causing the Assembly Generator to constantly Regenerate every time a Game Launched.
7. Installer now creates the Plugins folder.
8. Revised MelonMod class to use a new MelonBase.
9. All Commonly used Methods and Properties that both MelonMod and MelonPlugin use have been moved to MelonBase.
10. Plugins now use their own Attributes.
11. Fixed Issue that let Plugins load as Mods when placed in the Mods folder and vice-versa.
12. Added better Legacy Version handling for "--melonloader.agfvunhollower".
13. Added Clearer Display Text to State that DLL Status is Game Compatibility.
14. Also call Harmony patches if IL2CPP methods get called using reflection / il2cpp_runtime_invoke.  (Credits to zeobviouslyfakeacc :3)
15. Fixed Issue with Harmony Patches on Virtual Methods.  (Credits to zeobviouslyfakeacc :3)
16. Improved the Harmony error message if the unhollowed target method is not backed by an IL2CPP method.  (Credits to zeobviouslyfakeacc :3)
17. Fixed Issue with Harmony AccessTools not being able to resolve the no-args constructor if a static constructor exists.  (Credits to zeobviouslyfakeacc :3)
18. Added Support for Mono Debuggers.
19. Mono JIT Domain on Il2Cpp Games should now parse Command Line arguments properly.
20. Forced Installer to reinstall the entire MelonLoader folder.
21. Moved all Console and Log Functionality to Native Exports.
22. Updated Il2CppDumper to v6.3.0.
23. Updated Il2CppDumper Config Fix in the Assembly Generator to support Il2CppDumper v6.3.0.
24. Added Temp File Cache to Assembly Generator.
25. Re-enabled Launch Option "--melonloader.devpluginsonly".
26. Fixed Issue with Certain Mono Games not having OnApplicationStart called.
27. Added Unity 2018.4.2 Dependencies.
28. Fixed Debug Compilation Issue with Console.
29. Added Launch Option "--melonloader.hidewarnings" that will Hide Warnings from Displaying in Normal Console.  (Debug Console ignores this Launch Option.)
30. Fixed Issue with Support Modules not Unloading their Components properly when OnApplicationQuit is called.
31. Fixed Mistake with Error Catching Console Creation.
32. Log Spam Shield will now Disable itself when MelonLoader is using Debug Mode/Console.
33. Log Spam Shield has now been moved to the Native Logger.
34. Added Launch Option "--melonloader.maxwarnings" for Setting the Max Amount of Warnings for the Log Spam Shield.  (Debug Console ignores this Launch Option, Default is 100, 0 to Disable.)
35. Added Launch Option "--melonloader.maxerrors" for Setting the Max Amount of Errors for the Log Spam Shield.  (Debug Console ignores this Launch Option, Default is 100, 0 to Disable.)
36. Fixed Memory Leak in Log Spam Shield.
37. Fixed Issue with Exports.
38. Moved DLL Status to its own Enum.
39. Added "Compatibility" property to MelonBase.
40. Removed "IsUniversal" property from MelonBase.
41. Fixed Issue with Incompatible Plugins and Mods still being used after Logging.
42. Added Unity 2018.4.23 Dependencies.
43. Fixed Issue with Console.h / Console::IsInitialized().
44. Added Tomlyn to ModHandler for TOML Parsing.
45. Moved Tomlyn to its own Namespace under MelonLoader.Tomlyn.
46. Added Unity 2018.3.14 Dependencies.
47. Added Unity 2019.2.16 Dependencies.
48. Added Tomlyn to Assembly Generator for TOML Parsing.
49. Cleaned up Config Handling in Assembly Generator.
50. Fixed Issue with Corrupt Tomlyn Lib.
51. Added Dependency Graph System for Plugins and Mods.  (Credits to zeobviouslyfakeacc :3)
52. Fixed Issue with Plugins still calling OnPreInitialization even when Incompatible.  (Credits to zeobviouslyfakeacc :3)
53. Added Better Plugin and Mod Cleanup when OnPreInitialization or OnApplicationStart fails.  (Credits to zeobviouslyfakeacc :3)
54. Switched Assembly Generator Config from JSON to TOML.
55. Assembly Generator Config will now be saved to a file named "config.cfg" instead of "config.json".
56. Fixed Issue with Tomlyn in the ModHandler.
57. Added Unity 2020.1.0 Dependencies.
58. Added Temporary Warning for Missing Dependencies.  (Credits to zeobviouslyfakeacc :3)
59. Added MelonOptionalDependencies Attribute.  (Credits to zeobviouslyfakeacc :3)
60. Fixed compilation issues on .NET Framework 3.5.  (Credits to zeobviouslyfakeacc :3)
61. Implemented 'Populate' methods to TinyJSON to de-serialize JSON into an existing object.  (Credits to zeobviouslyfakeacc :3)
62. Reimplemented TinyJSON in AssemblyGenerator to be up to date with the one in the ModHandler.
63. Static Linked Runtime Library to Reduce User Issues with Microsoft Visual C++ 2015-2019 Re-distributable.  (Credits to knah :D)
64. Updated Il2CppAssemblyUnhollower Download to v0.4.8.  (Credits to knah :D)
65. Fixed Issue with the RenderHelper of ModSettingsMenu causing Error when SupportModule Unloads their Component.
66. SupportModules now properly Unloads their Component if no Plugins or Mods are loaded.
67. Temporarily Disabled ModSettingsMenu.
68. Added Launch Option "--melonloader.chromium" to turn the Console Color Magenta.  (Thanks Chromium lol)
69. Fixed Issue with Logger methods with Color Parameter being Overridden by RainbowMode or ChromiumMode.
70. Added Unity 2019.3.5 Dependencies.
71. Added Unity 5.6.7 Dependencies.
72. Added Unity 5.6.3 Dependencies.
73. Changed Launch Option "--melonloader.chromium" to "--melonloader.magenta".

---

### v0.2.2 Open-Beta:

1. Downgraded Installer to .NET Framework 4.7.2.  (Credits to knah :D)
2. Added Error Messages to Installer.  (Credits to knah :D)
3. Added Proper Threading to Installer.  (Credits to knah :D)
4. Installer now creates a Mods folder if none exists.
5. Fixed Installer Form Size.
6. Fixed Issue with Label in Installer Form not Auto-Centering.
7. Fixed Build Information for Installer.
8. Moved Plugins to its own separate Plugins folder.
9. Installer now creates a Plugins folder if none exists.
10. Installer now properly installs the Latest Version instead of a Predetermined Version.
11. Fixed and Re-Enabled --melonloader.hideconsole.
12. Added Log to Unity Debug to Signify to Developers that a Game has been Modded.
13. Fixed SSL/TLS issue with the Assembly Generator.  (Credits to zeobviouslyfakeacc :3)
14. Fixed Crash Issue with Harmony when Patching Methods Multiple Times or when a Method happens to be null.  (Credits to zeobviouslyfakeacc :3)
15. Made the Loaded Mods List public.
16. Fix ModPrefs.SaveConfig() overriding previous SetString/Bool/etc calls.  (Credits to knah :D)
17. Fixed SSL/TLS Issue with the Installer.
18. Fixed Issue with Games that don't have Assembly-CSharp.
19. Added a check and a warning for if the OS is older than Windows 7.
20. Updated Il2CppAssemblyUnhollower Download to v0.4.4.  (Credits to knah :D)
21. Cleaned up version.dll.
22. version.dll Proxy will now look for version_original.dll next to the EXE before loading from System32.
23. Small change to version.dll to Prevent Crashing when MelonLoader.dll fails to load.
24. Revised Loading System to work without needing Signatures.
25. Reorganized Installation Folder Structure.
26. Fixed Issue with Signature-less System on Pre-2017 Unity Versions.
27. Fixed Issue with Support Modules not loading on Unity Versions older than 5.3.
28. Fixed Issue Loading Mono Module.
29. Fixed Issue with OnApplicationStart getting called even when the Assembly Generator fails.
30. Switched Assembly Generator to Process Based Execution.
31. Fixed Mistake with Assembly Generator not returning false when Execution fails.
32. Fixed Directory Issue with Assembly Generator.
33. Updated Il2CppAssemblyUnhollower Download to v0.4.5.
33. Added new Launch Option --melonloader.devmodsonly.
34. Added Unity 2018.4.16 Dependencies.
35. Plugins now only call OnPreInitialization, OnApplicationStart, OnApplicationQuit, and OnModSettingsApplied.
36. Revised Installer Design.
37. Fixed Issue with Plugin Loading.
38. Fixed OnLevelWasLoaded and OnLevelWasInitialized on Unity Versions lower than 5.3.
39. Fixed GetActiveSceneIndex for Pre2017.2 Support Module.
40. Re-added TinyJSON to ModHandler.
41. Moved TinyJSON to its own Namespace.
42. Fixed SupportModule Issue with Pre-2017 Unity Games.
43. Added Force-Regeneration to Assembly Generator.
44. Added Launch Option --melonloader.agregenerate.
45. Added Support for Mods to Harmony Patch using Harmony Attributes.
46. Fixed Issue with Assembly Generator losing output lines.  (Credits to knah :D)
47. Fixed Issue with Assembly Generator failing on paths with spaces.  (Credits to knah :D)
48. Fixed SSL/TLS issues in Mods for Il2Cpp games.  (Credits to knah :D)
49. Updated Il2CppAssemblyUnhollower Download to v0.4.6.  (Credits to knah :D)
50. Improved String Support for Harmony in Il2Cpp Games.  (Credits to zeobviouslyfakeacc :3)
51. Added Harmony Support for null Il2Cpp Argument Values.  (Credits to zeobviouslyfakeacc :3)
52. Added Harmony Support for ref Types in Il2Cpp Games.  (Credits to zeobviouslyfakeacc :3)
53. Fixed Crash Issue when Exception is thrown from C# Code.  (Credits to zeobviouslyfakeacc :3)
54. Updated Method Targeting in Il2Cpp Games.  (Credits to zeobviouslyfakeacc :3)
55. Installer now Downloads and Installs Required VC Redist.
56. Fixed Invalid Handle Issue with Console Coloring.
57. Added Embedded SharpZipLib to ModHandler.
58. Fixed Zipped Mod Support.
59. Moved SharpZipLib in ModHandler to its own Namespace.
60. Fixed Issue with Zipped Mod Support when using --melonloader.devmodsonly.
61. Added Launch Option --melonloader.devpluginsonly.
62. Updated Il2CppAssemblyUnhollower Download to v0.4.7.  (Credits to knah :D)
63. Launch Option --melonloader.quitfix has been changed to --quitfix.
64. Temporarily Disabled Plugins.
65. Temporarily Disabled Launch Option --melonloader.devpluginsonly.
66. Added Unity 2018.1.9 Dependencies.
67. Added Unity 2019.2.17 Dependencies.
68. Added Unity 2019.2.21 Dependencies.
69. Regenerated Unity Dependencies Zips.
70. Fixed Issue with --melonloader.devmodsonly.
71. Disabled VC Redist Installation in Installer.
72. Fixed Issue with Installer not running as Administrator.
73. Fixed Installer UAC Issue.

---

### v0.2.1 Open-Beta:

1. Overwrite files when copying freshly generated assemblies.  (Credits to knah :D)
2. Implemented auto-download of required tools for Il2Cpp games.  (Credits to knah :D)
3. Fixed Config Issue causing Assembly to always need to Regenerate.
4. Added an Installer.
5. Fixed Console Display Issue.
6. Temporarily disabled --melonloader.hideconsole.

---

### v0.2.0 Open-Beta:

1. Fixed Issue with the Console still showing as Closed-Beta.
2. Fixed Issue with not having MelonLoader.ModHandler.3.5.dll included in the Release zip.
3. Fixed support for 2018.4.11f1 and Ori and the Will of the Wisps.  (Credits to Hector ^.^)
4. Added 2018.4.11f1 Unity Dependencies.  (Credits to Hector ^.^)
5. Removed Unity Dependencies from Release Build.  (No Longer Needed)
6. Fixed Issue with MelonCoroutines not allowing a yield of Coroutine within a Coroutine.  (Credits to Slaynash :3)
7. Revised README.MD.
8. Changed the Hook and Unhook Internal Calls in MelonLoader.Imports from internal to public to expose them and allow them to be used by Mods.
9. Revised CHANGELOG.MD.
10. Added Built-In QuitFix under the Launch Option --melonloader.quitfix  (For Games like VRChat where the Process Hangs after telling it to Exit)
11. Added Stop Methods to MelonCoroutines.  (Credits to Slaynash :3)
12. Fixed Error Handling in MelonCoroutines.  (Credits to Slaynash :3)
13. Fixed Issue with MelonCoroutines when using Non-Yielding Coroutines.  (Credits to Slaynash :3)
14. Added Support for Method Unstripping through Il2CppAssemblyUnhollower to MelonLoader.AssemblyGenerator.
15. Replaced the Doorstop winmm.dll with version.dll.
16. Fixed Compatibility with Il2Cpp Games for 0Harmony in MelonLoader.ModHandler.  (Credits to zeobviouslyfakeacc :D)
17. Fixed Issue with 0Harmony not Unpatching Methods when Unloading.
18. Fixed Incompatibility Issue between 0Harmony in MelonLoader.ModHandler and Mono Game Support.
19. Added Event Fix for knah's Unhollower Logging.
20. Fixed Null Reference Exception Error when using MethodInfo of Generated Assembly Methods for 0Harmony.
21. Removed NET_SDK.
22. Added Custom Component System for the ModHandler.
23. Added Preload Support for Mods to Load before the Game Initializes.
24. Added OnPreInitialization for Mods that Preload.
25. Split support for Mono and Il2Cpp into their own Support Modules.  (Credits to knah :D)
26. Fixed Issue with OnSceneLoad in Il2Cpp Support Module.  (Credits to knah :D)
27. Split MelonCoroutines to integrate Support Module support.  (Credits to knah :D)
28. Fixed Issues with needing the ModHandler compiled under a certain .NET Framework.  (Credits to knah :D)
29. Fixed Issue with OnGUI.
30. Fixed Compatibility Issues with SCP Unity.
31. Fixed Issue with version.dll causing UnityCrashHandler to crash.
32. Fixed Compatibility Issues with Hot Dogs, Horseshoes & Hand Grenades.
33. Added Pre 2017 Mono Support Module.
34. Made Normal Console Open by Default.
35. Removed Launch Option "--melonloader.console".
36. Added Launch Option "--melonloader.hideconsole" to Hide the Normal Console.
37. Cleaned up Il2Cpp Imports.
38. Cleaned up Mono Imports.
39. Revised Command Line Parsing.
40. Fixed Issue with the Log Cleaner deleting Logs that were not made by MelonLoader.
41. Added Launch Option --melonloader.maxlogs. Sets the Max Logs for the Log Cleaner. Set as 0 to Disable the Log Cleaner.
42. Added Global Exception Handler to the Mono Domain.
43. Added Assembly Generation Integration.
44. Fixed Illegal Characters in Path Error.
45. Temporarily Disabled Zipped Mod Support.
46. Added Log Error Limiter.
47. Re-Enabled Download Links in Mod Logs.
48. Fixed Issue with TestMod not loading on Mono Games.

---

### v0.1.0 Open-Beta:

1. Moved Exports in MelonLoader.ModHandler to Mono Internal Calls.
2. Cleaned up Hooking for MelonLoader Internals.
3. Added a new cleaner and faster Internal Call Resolver for an Assembly Generator Test.
4. Added 2018.4.19f1 Unity Dependencies.
5. Added additional check for MelonLoader.ModHandler needing to be built with .NET 3.5.
6. Added 2018.4.20f1 Unity Dependencies.
7. Changed lists to arrays for caching classes, fields, methods, events, and etc.  (Credits to Kronik ^.^)
8. Changed foreach to statements to for statements for faster iteration.  (Credits to Kronik ^.^)
9. Made certain fields "readonly" (Name, Flags, etc) as it won't be reassigned.  (Credits to Kronik ^.^)
10. Made SDK and Imports class static.  (Credits to Kronik ^.^)
11. Cleaned up MelonLoader.ModHandler to use less Linq when possible for improved performance.  (Credits to Kronik ^.^)
12. Added CreateInstance method to Il2Cpp_Class in NET_SDK.Reflection.  (Credits to Kronik ^.^)
13. Fixed SystemTypeToIl2CppClass in NET_SDK.Il2Cpp.
14. Cleaned up TestMod.
15. Added VRChat_OnUiManagerInit for VRChat Mods.
16. Made MelonModGameAttribute work as intended and MelonLoader.ModHandler will now only load Mods marked as Compatible or Universal.
17. Temporarily removed the Guid attribute from the AssemblyInfo of both TestMod and MelonLoader.ModHandler.
18. MelonMod now properly caches their respective MelonModInfoAttribute and MelonModGameAttribute.
19. Fixed PointerUtils::FindAllPattern.
20. OnLevelWasLoaded, OnLevelWasInitialized, OnUpdate, OnFixedUpdate, OnLateUpdate, and OnGUI have been fixed and now function properly.
21. Cleaned up LoadLibraryW Hook.
22. Cleaned up and Renamed Exports in MelonLoader.ModHandler.
23. Added a HookManager system.
24. Cleaned up and Combined all Internal Hooking into HookManager.cpp and HookManager.h improving compile time.
25. Cleaned up and removed unused or otherwise unneeded includes improving compile time.
26. Used regions to further clean up and organize HookManager.cpp.
27. Added Status Log for when detecting if a Mod is Universal, Compatible, or Incompatible.
28. Cleaned up the Mod Loading functionality of MelonLoader.ModHandler.
29. Fixed Issue with the Compatibility Check when using multiple MelonModGameAttribute.
30. Fixed Issue with OnLevelWasLoaded and OnLevelWasInitialized getting the wrong Scene Index and only running once then never again.
31. Upgraded MelonLoader.ModHandler and TestMod to .NET v4.7.2.  (As requested by Emilia :D)
32. Made MelonModController use directly invokable delegates for faster invoking.  (Credits to Kronik ^.^)
33. Removed Unneeded Caching of MethodInfo in MelonModController.
34. Added mono-2.0-boehm.dll to Mono Check.
35. Added --melonloader.rainbow and --melonloader.randomrainbow as Launch Options.  (As requested by Hordini :3)
36. Redesigned the Logging system to be unified between MelonLoader and MelonLoader.ModHandler.
37. Colorized Errors in both Consoles.
38. Added the ability for Mods to set a Color when Logging.
39. Fixed Issue with --melonloader.rainbow and --melonloader.randomrainbow not working when using --melonloader.console.
40. Added Unload Functionality. Entirely unloads MelonLoader.  (MelonLoader::UNLOAD() or MelonLoader.Imports.UNLOAD_MELONLOADER())
41. Fixed Issue with using 1 or 0 for a boolean in ModPrefs.
42. Fixed Issue with OnUpdate, OnFixedUpdate, and OnLateUpdate invoking too early.
43. Fixed Issue with Unload Functionality not closing either Consoles.
44. Added MelonCoroutines to handle Coroutine functionality for Mods on both Il2Cpp and Mono.  (Credits to knah :D)
45. Fixed Issue with Logger removing Old Logs when it shouldn't.
46. Fixed Issue with OnLevelWasLoaded, OnLevelWasInitialized, and VRChat_OnUiManagerInit when using knah's UnHollower.
47. Fixed Execution Order of OnApplicationStart to run before any of the other Mod Methods.
48. Added Assertion Manager to handle MelonLoader Internals.
49. Fixed Issue with MelonCoroutines throwing a Cast Exception for knah's UnHollower.
50. Added Support for WaitForFixedUpdate and WaitForEndOfFrame to MelonCoroutines.
51. Fixed Issue with MelonCoroutines throwing a Missing Method Exception for knah's UnHollower.
52. Added 2019.3.6f1 Unity Dependencies.
53. Fixed Internal Failure issues with RotMG Exalt and Unity 2019.3.6f1.
54. Fixed Internal Failure issues with Pistol Whip and Unity 2019.2.0f1.
55. Fixed Issue with MelonLoader.ModHandler complaining about Mod Libraries.
56. Fixed Issue with MelonCoroutines processing a yield of null as the same as WaitForFixedUpdate.
57. Made MelonMod use directly invokable virtuals and overrides for faster invoking.  (As requested by knah :3)
58. Removed MelonModController from MelonLoader.ModHandler.
59. Made MelonLoader.ModHandler look for the MelonMod subclass in the Mod's MelonModInfoAttribute instead of searching the entire Assembly.  (As requested by knah :3)
60. Fixed Issue with Logger Imports in MelonLoader.ModHandler being passed garbage strings.

---

### v0.0.3 Closed-Beta:

1. General Stability and Optimization Improvements.
2. Added Support for Mono based Games.
3. Added MUPOT Mode which forces Il2Cpp games to run under Mono. This Mode is still extremely Experimental.
4. Logger has been renamed to MelonModLogger to prevent conflict with UnityEngine.Logger.
5. Fixed Crash issue when using System.Type in MUPOT Mode.
6. MelonModInfo Attribute has been changed to an Assembly Attribute.
7. Fixed Issue with MelonModLogger not getting the Mod Name when used outside of the main class.
8. FileInfo in the TestMod has been renamed to BuildInfo so it won't conflict with the System.IO.FileInfo class.
9. Added 0Harmony Integration and Support.
10. Modified MelonLoader.ModHandler to use a Component based system in MUPOT Mode and Mono based games.
11. Fixed Issue preventing OnUpdate from being called in MUPOT Mode and Mono based games.
12. Fixed Issue preventing OnApplicationQuit from being called in MUPOT Mode and Mono based games.
13. Fixed Conflict issue triggering Unity's Single Instance function in MUPOT Mode.
14. Added OnLevelWasLoaded, OnLevelWasInitialized, OnUpdate, OnFixedUpdate, OnLateUpdate, and OnGUI for Mods in MUPOT Mode and Mono based games.
15. Bug that prevented Debug Compilation is now fixed.
16. Fixed Issue that caused Unity Crash Handler to initialize MelonLoader twice.
17. Fixed Runtime Initialization issue with Audica that caused crashes.
18. Fixed Execution Order of MelonLoader.ModHandler.
19. Fixed Issue with Mono Game Support due to Mono DLL naming.
20. Fixed Issue with Internal Calls through MUPOT Mode.
21. Added better Mod Exception Handling and Logging.
22. Added Dependencies for Unity 2019.1.0b1.
23. Added Dependencies for Unity 2017.4.28f1.
24. Added Dependencies for Unity 2018.4.13f1.
25. Added Dependencies for Unity 2018.1.6f1.
26. Added Dependencies for Unity 2019.2.0f1.
27. Fixed Incompatibility issue with Unity Dependencies between x86 and x64.
28. Added Log in MelonLoader.ModHandler for Unity Version.
29. General Code Cleanup.
30. Fixed OnApplicationQuit not working without MUPOT Mode.
31. Fixed Mono Game Support for games that don't use MonoBleedingEdge.  (MelonLoader.ModHandler and Mods must be compiled with .NET 3.5 Framework)
32. Fixed Execution Order when using MUPOT Mode.

---

### v0.0.2 Closed-Beta:

1. Added NET_SDK to be built into MelonLoader.ModHandler as the designated Il2Cpp Wrapper.
2. Fixed Issue with Mods and Logs folders not being in the correct place next to the game's exe.
3. Fixed Issue with the ModPrefs not calling the OnModSettingsApplied method of Mods.
4. Replaced old ModPrefs debug log message left in from my VRChat mod.
5. Fixed Issue with Audica crashing when trying to use MelonLoader.
6. Added Unity 2018.4.6f1 Dependencies.
7. Fixed bug with Launch Options.
8. Fixed Pathing issue that caused games like Boneworks to crash.
9. Fixed Issue where Environment.CurrentDirectory wasn't being set properly.
10. Clean-up and Additions made to NET_SDK.  (Thanks Sc4ad :D)
11. Added SteamVR and OculusVR Dependency DLLs to MelonLoader/Managed.
12. Added TestMod to Project Files.
13. Added Attribute StackTrace System to Logger.  (As requested by Camobiwon :3)
14. Replaced Spaces in Names for the Attribute StackTrace System with Underscores.
15. Fixed the bug that caused the Logger from MelonLoader.ModHandler to not properly output when using the Debug Console.
16. Added SystemTypeToIl2CppClass method to NET_SDK.Il2Cpp.
17. Crash Issue with Game.DontDestroyOnLoad has been fixed and it now works.
18. Fixed Il2Cpp_Field where SetValue does not function on a instance object.  (Thanks DubyaDude ^.^)
19. Fixed Compile Version conflict with the 2 Consoles.  
MelonLoader [DEBUG] & MelonLoader.ModHandler [RELEASE]  =  Debug Console  
MelonLoader [RELEASE] & MelonLoader.ModHandler [DEBUG]  =  Normal Console  
MelonLoader [DEBUG] & MelonLoader.ModHandler [DEBUG]  =  Debug Console  
MelonLoader [RELEASE] & MelonLoader.ModHandler [RELEASE]  =  Left up to the Launch Options  

---

### v0.0.1 Closed-Beta:

1. Initial Commit and Rewrite.