prepare for release

This commit is contained in:
Jesse Plamondon-Willard
2023-08-26 00:13:15 -04:00
parent d4681cf1e0
commit c517b91a48
7 changed files with 25 additions and 18 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ repo. It imports the other MSBuild files as needed.
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<!--set general build properties -->
<Version>3.18.4</Version>
<Version>3.18.5</Version>
<Product>SMAPI</Product>
<LangVersion>latest</LangVersion>
<AssemblySearchPaths>$(AssemblySearchPaths);{GAC}</AssemblySearchPaths>
+16 -9
View File
@@ -7,21 +7,28 @@
_If needed, you can update to SMAPI 3.16.0 first and then install the latest version._
-->
## Upcoming release
## 3.18.5
Released 26 August 2023 for Stardew Valley 1.5.6 or later.
* For players:
* Fixed app icon on Linux/macOS (thanks to Datrio!).
* Fixed error if you copy null fields from `smapi-internal/config.json` into `config.user.json`.
* Fixed installer creating a `null` file in its folder.
* Reduced startup time when many mods are rewritten for compatibility.
* Fixed app icon on Linux/macOS, and for some players on Windows (thanks to Datrio!).
* Fixed error if you copy a null field into `config.user.json`.
* Fixed installer creating a "null" file in its folder.
* Fixed installer moving bundled mods back to their default location on update. It now correctly updates their existing folder instead.
* For mod authors:
* 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)).
* Fixed map edits not updating NPC warp cache if door warps changed (thanks to atravita!).
* 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)).
* Fixed NPC warp cache not updated when a map edit changes door warps (thanks to atravita!).
* For the web UI:
* 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.
* Fixed log parser summary not showing all mods if some have no description.
* Fixed log parser no longer ignoring Error Handler with newer versions on Android, where it doesn't exist (thanks to AnotherPillow!).
* 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.
* Fixed log parser's summary skipping mods if some have no description.
* Fixed log parser no longer ignoring Error Handler in newer SMAPI-on-Android versions (thanks to AnotherPillow!).
* For SMAPI developers:
* Overhauled compatibility rewriters.
_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._
## 3.18.4
Released 24 June 2023 for Stardew Valley 1.5.6 or later.
+2 -2
View File
@@ -1,9 +1,9 @@
{
"Name": "Console Commands",
"Author": "SMAPI",
"Version": "3.18.4",
"Version": "3.18.5",
"Description": "Adds SMAPI console commands that let you manipulate the game.",
"UniqueID": "SMAPI.ConsoleCommands",
"EntryDll": "ConsoleCommands.dll",
"MinimumApiVersion": "3.18.4"
"MinimumApiVersion": "3.18.5"
}
+2 -2
View File
@@ -1,9 +1,9 @@
{
"Name": "Error Handler",
"Author": "SMAPI",
"Version": "3.18.4",
"Version": "3.18.5",
"Description": "Handles some common vanilla errors to log more useful info or avoid breaking the game.",
"UniqueID": "SMAPI.ErrorHandler",
"EntryDll": "ErrorHandler.dll",
"MinimumApiVersion": "3.18.4"
"MinimumApiVersion": "3.18.5"
}
+2 -2
View File
@@ -1,9 +1,9 @@
{
"Name": "Save Backup",
"Author": "SMAPI",
"Version": "3.18.4",
"Version": "3.18.5",
"Description": "Automatically backs up all your saves once per day into its folder.",
"UniqueID": "SMAPI.SaveBackup",
"EntryDll": "SaveBackup.dll",
"MinimumApiVersion": "3.18.4"
"MinimumApiVersion": "3.18.5"
}
+1 -1
View File
@@ -52,7 +52,7 @@ namespace StardewModdingAPI
internal static int? LogScreenId { get; set; }
/// <summary>SMAPI's current raw semantic version.</summary>
internal static string RawApiVersion = "3.18.4";
internal static string RawApiVersion = "3.18.5";
}
/// <summary>Contains SMAPI's constants and assumptions.</summary>
+1 -1
View File
@@ -59,7 +59,7 @@
<Compile Include="..\SMAPI.Toolkit\Framework\LowLevelEnvironmentUtility.cs" Link="Framework\Utilities\LowLevelEnvironmentUtility.cs" />
<!-- app icon on Linux/macOS -->
<!-- app icon on Linux/macOS, and for some Windows users -->
<EmbeddedResource Include="Icon.bmp" LogicalName="Icon.bmp" />
</ItemGroup>