You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/release-notes.md
+23Lines changed: 23 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,29 @@
7
7
_If needed, you can update to SMAPI 3.16.0 first and then install the latest version._
8
8
-->
9
9
10
+
## 3.18.5
11
+
Released 26 August 2023 for Stardew Valley 1.5.6 or later.
12
+
13
+
* For players:
14
+
* Reduced startup time when many mods are rewritten for compatibility.
15
+
* Fixed app icon on Linux/macOS, and for some players on Windows (thanks to Datrio!).
16
+
* Fixed error if you copy a null field into `config.user.json`.
17
+
* Fixed installer creating a "null" file in its folder.
18
+
* Fixed installer moving bundled mods back to their default location on update. It now correctly updates their existing folder instead.
19
+
20
+
* For mod authors:
21
+
* Updated dependencies, including [Mono.Cecil](https://github.com/jbevain/cecil) 0.11.4 → 0.11.5 (see [changes](https://github.com/jbevain/cecil/releases/tag/0.11.5)).
22
+
* Fixed NPC warp cache not updated when a map edit changes door warps (thanks to atravita!).
23
+
24
+
* For the web UI:
25
+
* Viewing an uploaded log/JSON file within 15 days of expiry now auto-renews it, to allow for discussions that last longer than the default 30-day expiry.
26
+
* Fixed log parser's summary skipping mods if some have no description.
27
+
* Fixed log parser no longer ignoring Error Handler in newer SMAPI-on-Android versions (thanks to AnotherPillow!).
28
+
29
+
* For SMAPI developers:
30
+
* Overhauled compatibility rewriters.
31
+
_This allows simpler, more robust, and more flexible crossplatform rewrites (e.g. on Android) and prepares for the upcoming Stardew Valley 1.6. See remarks on the new `ReplaceReferencesRewriter` for more info._
32
+
10
33
## 3.18.4
11
34
Released 24 June 2023 for Stardew Valley 1.5.6 or later.
Copy file name to clipboardExpand all lines: src/SMAPI.Installer/InteractiveInstaller.cs
+44-15Lines changed: 44 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -460,22 +460,51 @@ public void Run(string[] args)
460
460
continue;
461
461
}
462
462
463
-
// find target folder
463
+
// get mod info
464
+
stringmodId=sourceMod.Manifest.UniqueID;
465
+
stringmodName=sourceMod.Manifest.Name;
466
+
DirectoryInfofromDir=sourceMod.Directory;
467
+
468
+
// get target path
464
469
// ReSharper disable once ConditionalAccessQualifierIsNonNullableAccordingToAPIContract -- avoid error if the Mods folder has invalid mods, since they're not validated yet
0 commit comments