summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2020-06-20 00:19:45 -0400
committerJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2020-06-20 00:19:45 -0400
commita9ca7dcdc025d1557d8f728c442c2a4fea386af9 (patch)
treed4db48f4a2a085c5fc5ec8a8e5cd8e5c84cdf4d6 /docs
parenta7cf886b7145e94dbcb1157f73aa0f2922fa183f (diff)
downloadSMAPI-a9ca7dcdc025d1557d8f728c442c2a4fea386af9.tar.gz
SMAPI-a9ca7dcdc025d1557d8f728c442c2a4fea386af9.tar.bz2
SMAPI-a9ca7dcdc025d1557d8f728c442c2a4fea386af9.zip
tweak 3.6 release notes
Diffstat (limited to 'docs')
-rw-r--r--docs/release-notes.md23
1 files changed, 10 insertions, 13 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md
index eadd45eb..ed86f73f 100644
--- a/docs/release-notes.md
+++ b/docs/release-notes.md
@@ -9,11 +9,12 @@
## Upcoming release
* For players:
+ * Reduced startup time when loading mod DLLs (thanks to ZaneYork!).
+ * Reduced processing time when a mod loads many unpacked images (thanks to Entoarox!).
* Mod warnings are now listed alphabetically.
* MacOS files starting with `._` are now ignored and can no longer cause skipped mods.
* Simplified paranoid warning logs and reduced their log level.
- * Reduced startup time when loading mod DLLs (thanks to ZaneYork!).
- * Reduced processing time when a mod loads many unpacked images (thanks to Entoarox!).
+ * Mods which use the `[HarmonyPatch(type)]` attribute now work crossplatform. Previously SMAPI couldn't rewrite types in custom attributes for compatibility.
* Fixed `BadImageFormatException` error detection.
* Fixed black maps on Android for mods which use `.tmx` files.
@@ -25,23 +26,19 @@
* For modders:
* Added [event priorities](https://stardewvalleywiki.com/Modding:Modder_Guide/APIs/Events#Custom_priority) (thanks to spacechase0!).
* Added [update subkeys](https://stardewvalleywiki.com/Modding:Modder_Guide/APIs/Update_checks#Update_subkeys).
+ * Added [a custom build of Harmony](https://github.com/Pathoschild/Harmony#readme) to provide more useful stack traces in error logs.
+ * Added `harmony_summary` console command to list or search current Harmony patches.
* Added `Multiplayer.PeerConnected` event.
- * Added `harmony_summary` console command which lists all current Harmony patches, optionally with a search filter.
- * Added ability to override update keys from the compatibility list.
- * SMAPI now uses [a custom build of Harmony](https://github.com/Pathoschild/Harmony#readme) to provide more useful stack traces in error logs.
- * Harmony mods which use the `[HarmonyPatch(type)]` attribute now work crossplatform. Previously SMAPI couldn't rewrite types in custom attributes for compatibility.
- * Improved mod rewriting for compatibility:
- * Fixed rewriting types in custom attributes.
- * Fixed rewriting generic types to method references.
- * Fixed `helper.Reflection` blocking access to game methods/properties that were extended by SMAPI.
+ * Added support for overriding update keys from the wiki compatibility list.
+ * Improved mod rewriting for compatibility to support custom attributes and generic types.
+ * Fixed `helper.Reflection` blocking access to game methods/properties intercepted by SMAPI.
* Fixed asset propagation for Gil's portraits.
- * Fixed `.pdb` files ignored for error stack traces for mods rewritten by SMAPI.
+ * Fixed `.pdb` files ignored for error stack traces when mods are rewritten by SMAPI.
* Fixed `ModMessageReceived` event handlers not tracked for performance monitoring.
* For SMAPI developers:
- * Added support for bundling a custom Harmony build for upcoming use.
* Eliminated MongoDB storage in the web services, which complicated the code unnecessarily. The app still uses an abstract interface for storage, so we can wrap a distributed cache in the future if needed.
- * Overhauled update checks to simplify individual clients, centralize common logic, and enable upcoming features.
+ * Overhauled update checks to simplify mod site integrations, centralize common logic, and enable upcoming features.
* Merged the separate legacy redirects app on AWS into the main app on Azure.
## 3.5