Skip to content

Commit c517b91

Browse files
committed
prepare for release
1 parent d4681cf commit c517b91

File tree

7 files changed

+25
-18
lines changed

7 files changed

+25
-18
lines changed

build/common.targets

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ repo. It imports the other MSBuild files as needed.
77
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
88
<PropertyGroup>
99
<!--set general build properties -->
10-
<Version>3.18.4</Version>
10+
<Version>3.18.5</Version>
1111
<Product>SMAPI</Product>
1212
<LangVersion>latest</LangVersion>
1313
<AssemblySearchPaths>$(AssemblySearchPaths);{GAC}</AssemblySearchPaths>

docs/release-notes.md

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,28 @@
77
_If needed, you can update to SMAPI 3.16.0 first and then install the latest version._
88
-->
99

10-
## Upcoming release
10+
## 3.18.5
11+
Released 26 August 2023 for Stardew Valley 1.5.6 or later.
12+
1113
* For players:
12-
* Fixed app icon on Linux/macOS (thanks to Datrio!).
13-
* Fixed error if you copy null fields from `smapi-internal/config.json` into `config.user.json`.
14-
* Fixed installer creating a `null` file in its folder.
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.
1518
* Fixed installer moving bundled mods back to their default location on update. It now correctly updates their existing folder instead.
1619

1720
* For mod authors:
18-
* Updated dependencies: [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)).
19-
* Fixed map edits not updating NPC warp cache if door warps changed (thanks to atravita!).
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!).
2023

2124
* For the web UI:
22-
* The expiry for an uploaded log/JSON file now auto-renews if it's accessed within 15 days of expiry, to allow for discussions that last longer than the default 30-day expiry.
23-
* Fixed log parser summary not showing all mods if some have no description.
24-
* Fixed log parser no longer ignoring Error Handler with newer versions on Android, where it doesn't exist (thanks to AnotherPillow!).
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._
2532

2633
## 3.18.4
2734
Released 24 June 2023 for Stardew Valley 1.5.6 or later.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"Name": "Console Commands",
33
"Author": "SMAPI",
4-
"Version": "3.18.4",
4+
"Version": "3.18.5",
55
"Description": "Adds SMAPI console commands that let you manipulate the game.",
66
"UniqueID": "SMAPI.ConsoleCommands",
77
"EntryDll": "ConsoleCommands.dll",
8-
"MinimumApiVersion": "3.18.4"
8+
"MinimumApiVersion": "3.18.5"
99
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"Name": "Error Handler",
33
"Author": "SMAPI",
4-
"Version": "3.18.4",
4+
"Version": "3.18.5",
55
"Description": "Handles some common vanilla errors to log more useful info or avoid breaking the game.",
66
"UniqueID": "SMAPI.ErrorHandler",
77
"EntryDll": "ErrorHandler.dll",
8-
"MinimumApiVersion": "3.18.4"
8+
"MinimumApiVersion": "3.18.5"
99
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"Name": "Save Backup",
33
"Author": "SMAPI",
4-
"Version": "3.18.4",
4+
"Version": "3.18.5",
55
"Description": "Automatically backs up all your saves once per day into its folder.",
66
"UniqueID": "SMAPI.SaveBackup",
77
"EntryDll": "SaveBackup.dll",
8-
"MinimumApiVersion": "3.18.4"
8+
"MinimumApiVersion": "3.18.5"
99
}

src/SMAPI/Constants.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ internal static class EarlyConstants
5252
internal static int? LogScreenId { get; set; }
5353

5454
/// <summary>SMAPI's current raw semantic version.</summary>
55-
internal static string RawApiVersion = "3.18.4";
55+
internal static string RawApiVersion = "3.18.5";
5656
}
5757

5858
/// <summary>Contains SMAPI's constants and assumptions.</summary>

src/SMAPI/SMAPI.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959

6060
<Compile Include="..\SMAPI.Toolkit\Framework\LowLevelEnvironmentUtility.cs" Link="Framework\Utilities\LowLevelEnvironmentUtility.cs" />
6161

62-
<!-- app icon on Linux/macOS -->
62+
<!-- app icon on Linux/macOS, and for some Windows users -->
6363
<EmbeddedResource Include="Icon.bmp" LogicalName="Icon.bmp" />
6464
</ItemGroup>
6565

0 commit comments

Comments
 (0)