Changes

Jump to navigation Jump to search
→‎What's changing?: + Harmony 2.1
Line 10: Line 10:  
==Overview==
 
==Overview==
 
===What's changing?===
 
===What's changing?===
[https://github.com/pardeike/Harmony/releases/tag/v2.0.0 Harmony 2.0] has many changes that benefit SMAPI and mods. Some notable changes:
+
[https://github.com/pardeike/Harmony/releases/tag/v2.0.0 Harmony 2.0] and [https://github.com/pardeike/Harmony/releases/tag/v2.1.0.0 2.1] have many changes that benefit SMAPI and mods. Some notable changes:
 
* Added [https://harmony.pardeike.net/articles/patching-finalizer.html finalizers] and [https://harmony.pardeike.net/articles/reverse-patching.html reverse patches].
 
* Added [https://harmony.pardeike.net/articles/patching-finalizer.html finalizers] and [https://harmony.pardeike.net/articles/reverse-patching.html reverse patches].
 
* Added <tt>CodeInstruction</tt> extensions, <tt>Manipulator</tt> utility, and other improvements for transpilers.
 
* Added <tt>CodeInstruction</tt> extensions, <tt>Manipulator</tt> utility, and other improvements for transpilers.
 
* Added more <tt>AccessTools.Is*</tt> methods.
 
* Added more <tt>AccessTools.Is*</tt> methods.
 +
* Added support for .NET 5.
 
* Transpilers can now default to the original input by returning <tt>null</tt>.
 
* Transpilers can now default to the original input by returning <tt>null</tt>.
 
* Better compatibility with Android modding.
 
* Better compatibility with Android modding.
Line 20: Line 21:  
* Fixed cases where methods were inlined and unpatchable on Linux/Mac.
 
* Fixed cases where methods were inlined and unpatchable on Linux/Mac.
 
* Fixed methods with struct return types being unpatchable.
 
* Fixed methods with struct return types being unpatchable.
* Various other improvements and fixes; see the [https://github.com/pardeike/Harmony/releases/tag/v2.0.0 Harmony 2.0 release notes] and [https://harmony.pardeike.net Harmony 2.0 documentation] for more info.
+
* Various other improvements and fixes; see the [https://github.com/pardeike/Harmony/releases/tag/v2.0.0 Harmony 2.0 release notes], [https://github.com/pardeike/Harmony/releases/tag/v2.1.0.0 Harmony 2.1 release notes], and [https://harmony.pardeike.net Harmony 2.0 documentation] for more info.
   −
After waiting at least half a year to make sure the release is stable, SMAPI will transition to Harmony 2.0.
+
After waiting at least half a year to make sure the release is stable, SMAPI will transition to Harmony 2.''x''.
    
===Is this the modapocalypse?===
 
===Is this the modapocalypse?===
translators
8,403

edits

Navigation menu