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?=== |