Skip to content

Commit f665caf

Browse files
committed
Merge branch 'develop' into stable
2 parents 09dd92a + 876a610 commit f665caf

File tree

3 files changed

+11
-6
lines changed

3 files changed

+11
-6
lines changed

docs/technical/mod-package-release-notes.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
← [mod build config](./mod-build-config.md)
22

33
## Release notes
4+
# 4.3.2
5+
Released 09 November 2024 for SMAPI 4.1.0 or later.
6+
7+
* Fixed `IgnoreModFilePaths` and `IgnoreModFilePatterns` not working correctly in recent versions.
8+
49
## 4.3.1
510
Released 04 November 2024 for SMAPI 4.1.0 or later.
611

src/SMAPI.ModBuildConfig/DeployModTask.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -123,8 +123,8 @@ public override bool Execute()
123123
ExtraAssemblyTypes bundleAssemblyTypes = this.GetExtraAssembliesToBundleOption();
124124

125125
// parse ignore patterns
126-
string[] ignoreFilePaths = this.GetCustomIgnoreFilePaths(this.IgnoreModFilePatterns).ToArray();
127-
Regex[] ignoreFilePatterns = this.GetCustomIgnorePatterns(this.IgnoreModFilePaths).ToArray();
126+
string[] ignoreFilePaths = this.GetCustomIgnoreFilePaths(this.IgnoreModFilePaths).ToArray();
127+
Regex[] ignoreFilePatterns = this.GetCustomIgnorePatterns(this.IgnoreModFilePatterns).ToArray();
128128

129129
var modPackages = new Dictionary<string, IModFileManager>
130130
{
@@ -149,8 +149,8 @@ public override bool Execute()
149149
string version = item.GetMetadata("Version");
150150

151151
// get options
152-
ignoreFilePaths = this.GetCustomIgnoreFilePaths(item.GetMetadata("IgnoreModFilePatterns")).ToArray();
153-
ignoreFilePatterns = this.GetCustomIgnorePatterns(this.IgnoreModFilePaths).ToArray();
152+
ignoreFilePaths = this.GetCustomIgnoreFilePaths(item.GetMetadata("IgnoreModFilePaths")).ToArray();
153+
ignoreFilePatterns = this.GetCustomIgnorePatterns(item.GetMetadata("IgnoreModFilePatterns")).ToArray();
154154
string rawValidateManifest = item.GetMetadata("ValidateManifest");
155155
bool validateManifest = string.IsNullOrEmpty(rawValidateManifest) || bool.Parse(rawValidateManifest);
156156

src/SMAPI.ModBuildConfig/SMAPI.ModBuildConfig.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
<!--NuGet package-->
1111
<PackageId>Pathoschild.Stardew.ModBuildConfig</PackageId>
1212
<Title>Build package for SMAPI mods</Title>
13-
<Version>4.3.1</Version>
13+
<Version>4.3.2</Version>
1414
<Authors>Pathoschild</Authors>
15-
<Description>Automates the build configuration for crossplatform Stardew Valley SMAPI mods. For SMAPI 3.13.0 or later.</Description>
15+
<Description>Automates the build configuration for crossplatform Stardew Valley SMAPI mods. For SMAPI 4.1.0 or later.</Description>
1616
<PackageReadmeFile>mod-package.md</PackageReadmeFile>
1717
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1818
<PackageIcon>images/icon.png</PackageIcon>

0 commit comments

Comments
 (0)