Skip to content

Commit 7756abe

Browse files
committed
Merge branch 'develop' into stable
2 parents efa00ee + b935bff commit 7756abe

8 files changed

Lines changed: 206 additions & 179 deletions

File tree

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>4.3.1</Version>
10+
<Version>4.3.2</Version>
1111
<Product>SMAPI</Product>
1212
<LangVersion>latest</LangVersion>
1313
<AssemblySearchPaths>$(AssemblySearchPaths);{GAC}</AssemblySearchPaths>

docs/release-notes.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,15 @@
11
[README](README.md)
22

33
# Release notes
4+
## 4.3.2
5+
Released 14 July 2025 for Stardew Valley 1.6.14 or later. See [4.3 release highlights](https://www.patreon.com/posts/133992196).
6+
7+
* For players:
8+
* Added a friendly error message when the game fails to launch with a `NoSuitableGraphicsDeviceException`.
9+
* Fixed crash when SMAPI tries to update the mod blacklist if ReShade is installed.
10+
411
## 4.3.1
5-
Released 13 July 2025 for Stardew Valley 1.6.14 or later. See [release highlights](https://www.patreon.com/posts/133992196).
12+
Released 13 July 2025 for Stardew Valley 1.6.14 or later.
613

714
* For players:
815
* Improved performance when mods edit maps (thanks to SinZ!).
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": "4.3.1",
4+
"Version": "4.3.2",
55
"Description": "Adds SMAPI console commands that let you manipulate the game.",
66
"UniqueId": "SMAPI.ConsoleCommands",
77
"EntryDll": "ConsoleCommands.dll",
8-
"MinimumApiVersion": "4.3.1"
8+
"MinimumApiVersion": "4.3.2"
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": "4.3.1",
4+
"Version": "4.3.2",
55
"Description": "Automatically backs up all your saves once per day into its folder.",
66
"UniqueId": "SMAPI.SaveBackup",
77
"EntryDll": "SaveBackup.dll",
8-
"MinimumApiVersion": "4.3.1"
8+
"MinimumApiVersion": "4.3.2"
99
}

src/SMAPI.Web/Startup.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ internal class Startup
4949
private const string BlacklistFileName = "SMAPI.blacklist.json";
5050

5151
/// <summary>The MD5 hash for the 'malicious mods' blacklist file.</summary>
52-
private Lazy<string?> BlacklistMd5Hash;
52+
private readonly Lazy<string> BlacklistMd5Hash;
5353

5454

5555
/*********

src/SMAPI.Web/wwwroot/SMAPI.blacklist.json

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,13 @@
55
* This doesn't contain mods blocked due to compatibility issues; see metadata.json for that.
66
*/
77
"Blacklist": [
8-
/****
9-
** 2025-07 code execution via reflection and encoded strings
10-
****/
11-
// 'Even Better Portable Community Center' (Nexus mod ID 35601)
8+
// 2025-07
129
{
13-
"Id": "OpUlarenous.PortableCommunityCenter",
14-
//"EntryDllHash": "dfd9e53ee3e6fb997c04a2b0c7f49a50",
10+
"Id": "OpUlarenous.PortableCommunityCenter", // 'Even Better Portable Community Center' (Nexus:35601, dfd9e53ee3e6fb997c04a2b0c7f49a50)
1511
"Message": "It downloads malicious code from a remote server and runs it on your computer. SMAPI refused to load the mod, but you should delete this mod and run a complete anti-malware scan of your computer now to be safe."
1612
},
17-
18-
// 'Give Speed In Morning' (Nexus mod ID 35650)
1913
{
20-
"Id": "BrEvoiultion.GiveSpeedInMorning",
21-
//"EntryDllHash": "97860c755192a27cdb6c16ec32327774",
14+
"Id": "BrEvoiultion.GiveSpeedInMorning", // 'Give Speed In Morning' (Nexus:35650, 97860c755192a27cdb6c16ec32327774)
2215
"Message": "It downloads malicious code from a remote server and runs it on your computer. SMAPI refused to load the mod, but you should delete this mod and run a complete anti-malware scan of your computer now to be safe."
2316
}
2417
]

src/SMAPI/Constants.cs

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

5151
/// <summary>SMAPI's current raw semantic version.</summary>
52-
internal static string RawApiVersion = "4.3.1";
52+
internal static string RawApiVersion = "4.3.2";
5353
}
5454

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

src/SMAPI/Framework/SCore.cs

Lines changed: 188 additions & 161 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)