From 819b796e8dd264fbcea72ea065944a206743693e Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Wed, 23 Sep 2020 20:32:21 -0400 Subject: streamline mod build config package creation --- .../SMAPI.ModBuildConfig.csproj | 39 +++++++++++++++++----- src/SMAPI.ModBuildConfig/package.nuspec | 27 --------------- 2 files changed, 31 insertions(+), 35 deletions(-) delete mode 100644 src/SMAPI.ModBuildConfig/package.nuspec (limited to 'src/SMAPI.ModBuildConfig') diff --git a/src/SMAPI.ModBuildConfig/SMAPI.ModBuildConfig.csproj b/src/SMAPI.ModBuildConfig/SMAPI.ModBuildConfig.csproj index 605096d9..ec810dd1 100644 --- a/src/SMAPI.ModBuildConfig/SMAPI.ModBuildConfig.csproj +++ b/src/SMAPI.ModBuildConfig/SMAPI.ModBuildConfig.csproj @@ -1,10 +1,27 @@  + StardewModdingAPI.ModBuildConfig - 3.2.1 net45 x86 - false + latest + true + + + Pathoschild.Stardew.ModBuildConfig + Build package for SMAPI mods + 3.2.1 + Pathoschild + Automates the build configuration for crossplatform Stardew Valley SMAPI mods. For SMAPI 3.0 or later. + MIT + images/icon.png + https://smapi.io/package/readme + + 3.2.1: + - Added more detailed logging. + - Fixed "path's format is not supported" error when using default Mods path in 3.2. + + false @@ -16,16 +33,22 @@ - + - + - + + + + + + + + + + - - - diff --git a/src/SMAPI.ModBuildConfig/package.nuspec b/src/SMAPI.ModBuildConfig/package.nuspec deleted file mode 100644 index 05aed8f9..00000000 --- a/src/SMAPI.ModBuildConfig/package.nuspec +++ /dev/null @@ -1,27 +0,0 @@ - - - - Pathoschild.Stardew.ModBuildConfig - 3.2.1 - Build package for SMAPI mods - Pathoschild - Pathoschild - false - MIT - - https://smapi.io/package/readme - images\icon.png - https://raw.githubusercontent.com/Pathoschild/SMAPI/develop/src/SMAPI.ModBuildConfig/assets/nuget-icon.png - Automates the build configuration for crossplatform Stardew Valley SMAPI mods. For SMAPI 3.0 or later. - - 3.2.1: - - Added more detailed logging. - - Fixed "path's format is not supported" error when using default Mods path in 3.2. - - - - - - - - -- cgit From 947d9c87e051a35fcaa49ba5313ceadc301a0f22 Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Wed, 23 Sep 2020 20:33:38 -0400 Subject: add SMAPI-ModTranslationClassBuilder files to mod build config ignore list --- docs/technical/mod-package.md | 1 + src/SMAPI.ModBuildConfig/Framework/ModFileManager.cs | 5 +++++ 2 files changed, 6 insertions(+) (limited to 'src/SMAPI.ModBuildConfig') diff --git a/docs/technical/mod-package.md b/docs/technical/mod-package.md index c338e104..11b7143c 100644 --- a/docs/technical/mod-package.md +++ b/docs/technical/mod-package.md @@ -349,6 +349,7 @@ when you compile it. ## Release notes ## Upcoming release * Reworked and streamlined how the package is compiled. +* Added [SMAPI-ModTranslationClassBuilder](https://github.com/Pathoschild/SMAPI-ModTranslationClassBuilder) files to the ignore list. ### 3.2.1 Released 11 September 2020. diff --git a/src/SMAPI.ModBuildConfig/Framework/ModFileManager.cs b/src/SMAPI.ModBuildConfig/Framework/ModFileManager.cs index 636c3669..6dd595e5 100644 --- a/src/SMAPI.ModBuildConfig/Framework/ModFileManager.cs +++ b/src/SMAPI.ModBuildConfig/Framework/ModFileManager.cs @@ -164,6 +164,11 @@ namespace StardewModdingAPI.ModBuildConfig.Framework || this.EqualsInvariant(file.Name, "Newtonsoft.Json.pdb") || this.EqualsInvariant(file.Name, "Newtonsoft.Json.xml") + // mod translation class builder (not used at runtime) + || this.EqualsInvariant(file.Name, "Pathoschild.Stardew.ModTranslationClassBuilder.dll") + || this.EqualsInvariant(file.Name, "Pathoschild.Stardew.ModTranslationClassBuilder.pdb") + || this.EqualsInvariant(file.Name, "Pathoschild.Stardew.ModTranslationClassBuilder.xml") + // code analysis files || file.Name.EndsWith(".CodeAnalysisLog.xml", StringComparison.OrdinalIgnoreCase) || file.Name.EndsWith(".lastcodeanalysissucceeded", StringComparison.OrdinalIgnoreCase) -- cgit From 9edd3b901a110ef1fddcbcc05730da1b1cadd680 Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Wed, 23 Sep 2020 20:38:01 -0400 Subject: prepare mod build package for release --- docs/technical/mod-package.md | 4 +++- src/SMAPI.ModBuildConfig/SMAPI.ModBuildConfig.csproj | 7 +++---- 2 files changed, 6 insertions(+), 5 deletions(-) (limited to 'src/SMAPI.ModBuildConfig') diff --git a/docs/technical/mod-package.md b/docs/technical/mod-package.md index 11b7143c..f7475e37 100644 --- a/docs/technical/mod-package.md +++ b/docs/technical/mod-package.md @@ -347,7 +347,9 @@ The NuGet package is generated automatically in `StardewModdingAPI.ModBuildConfi when you compile it. ## Release notes -## Upcoming release +## 3.2.2 +Released 23 September 2020. + * Reworked and streamlined how the package is compiled. * Added [SMAPI-ModTranslationClassBuilder](https://github.com/Pathoschild/SMAPI-ModTranslationClassBuilder) files to the ignore list. diff --git a/src/SMAPI.ModBuildConfig/SMAPI.ModBuildConfig.csproj b/src/SMAPI.ModBuildConfig/SMAPI.ModBuildConfig.csproj index ec810dd1..1813f58b 100644 --- a/src/SMAPI.ModBuildConfig/SMAPI.ModBuildConfig.csproj +++ b/src/SMAPI.ModBuildConfig/SMAPI.ModBuildConfig.csproj @@ -10,16 +10,15 @@ Pathoschild.Stardew.ModBuildConfig Build package for SMAPI mods - 3.2.1 + 3.2.2 Pathoschild Automates the build configuration for crossplatform Stardew Valley SMAPI mods. For SMAPI 3.0 or later. MIT images/icon.png https://smapi.io/package/readme - 3.2.1: - - Added more detailed logging. - - Fixed "path's format is not supported" error when using default Mods path in 3.2. + - Reworked and streamlined how the package is compiled. + - Added SMAPI-ModTranslationClassBuilder files to the ignore list. false -- cgit