From 01c2824b5cd26dfa0b209e1b0c69d1cf01b5b47d Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Fri, 18 Sep 2020 21:16:22 -0400 Subject: update JSON schema for Content Patcher 1.18 --- docs/release-notes.md | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'docs') diff --git a/docs/release-notes.md b/docs/release-notes.md index 86817546..d9b9ca09 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -7,6 +7,10 @@ * Migrated to Harmony 2.0 (see [_migrate to Harmony 2.0_](https://stardewvalleywiki.com/Modding:Migrate_to_Harmony_2.0) for more info). --> +## Upcoming release +* For the web UI: + * Updated the JSON validator/schema for Content Patcher 1.18. + ## 3.7.3 Released 16 September 2020 for Stardew Valley 1.4.1 or later. -- cgit From e0b3f97f9e7fee838d53f020ec4ddc29a2d194e1 Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Sat, 19 Sep 2020 12:46:32 -0400 Subject: fix asset propagation for Data\MoviesReactions --- docs/release-notes.md | 3 +++ 1 file changed, 3 insertions(+) (limited to 'docs') diff --git a/docs/release-notes.md b/docs/release-notes.md index d9b9ca09..24f9bbdd 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -8,6 +8,9 @@ --> ## Upcoming release +* For modders: + * Fixed asset propagation for `Data\MoviesReactions`. + * For the web UI: * Updated the JSON validator/schema for Content Patcher 1.18. -- cgit From b5573a93313fae18cafb2a78765ede168f19f634 Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Tue, 22 Sep 2020 18:27:08 -0400 Subject: update release notes, format code --- docs/release-notes.md | 3 +++ 1 file changed, 3 insertions(+) (limited to 'docs') diff --git a/docs/release-notes.md b/docs/release-notes.md index 24f9bbdd..d02b96bc 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -8,6 +8,9 @@ --> ## Upcoming release +* For players: + * Improved performance of exit handler (thanks to millerscout!). + * For modders: * Fixed asset propagation for `Data\MoviesReactions`. -- cgit 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 --- docs/release-notes.md | 3 +++ docs/technical/mod-package.md | 16 +++++----------- 2 files changed, 8 insertions(+), 11 deletions(-) (limited to 'docs') diff --git a/docs/release-notes.md b/docs/release-notes.md index d02b96bc..01bcbad6 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -17,6 +17,9 @@ * For the web UI: * Updated the JSON validator/schema for Content Patcher 1.18. +* For SMAPI developers: + * Reworked how the _mod build config_ package is released, added auto-generated package on build. + ## 3.7.3 Released 16 September 2020 for Stardew Valley 1.4.1 or later. diff --git a/docs/technical/mod-package.md b/docs/technical/mod-package.md index a1457405..c338e104 100644 --- a/docs/technical/mod-package.md +++ b/docs/technical/mod-package.md @@ -343,19 +343,13 @@ project | purpose `StardewModdingAPI.ModBuildConfig.Analyzer` | Adds C# analyzers which show code warnings in Visual Studio. `StardewModdingAPI.ModBuildConfig.Analyzer.Tests` | Unit tests for the C# analyzers. -To prepare a build of the NuGet package: -1. Install the [NuGet CLI](https://docs.microsoft.com/en-us/nuget/install-nuget-client-tools#nugetexe-cli). -1. Change the version and release notes in `package.nuspec`. -2. Rebuild the solution in _Release_ mode. -3. Open a terminal in the `bin/Pathoschild.Stardew.ModBuildConfig` folder and run this command: - ```bash - nuget.exe pack - ``` - -That will create a `Pathoschild.Stardew.ModBuildConfig-.nupkg` file in the same directory -which can be uploaded to NuGet or referenced directly. +The NuGet package is generated automatically in `StardewModdingAPI.ModBuildConfig`'s `bin` folder +when you compile it. ## Release notes +## Upcoming release +* Reworked and streamlined how the package is compiled. + ### 3.2.1 Released 11 September 2020. -- 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 + 1 file changed, 1 insertion(+) (limited to 'docs') 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. -- 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 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'docs') 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. -- cgit From 4eff88fe73760ef89423de76cae80ffeee235240 Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Thu, 24 Sep 2020 19:41:36 -0400 Subject: fix error in case-insensitive content pack code when mod passes in a null path --- docs/release-notes.md | 1 + 1 file changed, 1 insertion(+) (limited to 'docs') diff --git a/docs/release-notes.md b/docs/release-notes.md index 01bcbad6..a125c92a 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -13,6 +13,7 @@ * For modders: * Fixed asset propagation for `Data\MoviesReactions`. + * Fixed error in the case-insensitive content pack logic when a mod reads a null file path. (It now correctly logs an error in the code that handles the path instead.) * For the web UI: * Updated the JSON validator/schema for Content Patcher 1.18. -- cgit From 5c733af7478db7c4a5b578512b4236e021b2abc9 Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Sun, 27 Sep 2020 13:23:48 -0400 Subject: fix update-check error for Chucklefish mods due to site change --- docs/release-notes.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'docs') diff --git a/docs/release-notes.md b/docs/release-notes.md index a125c92a..3ba34342 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -9,17 +9,18 @@ ## Upcoming release * For players: - * Improved performance of exit handler (thanks to millerscout!). + * Improved performance on some older computers (thanks to millerscout!). + * Fixed update alerts for Chucklefish forum mods broken by a recent site change. * For modders: * Fixed asset propagation for `Data\MoviesReactions`. - * Fixed error in the case-insensitive content pack logic when a mod reads a null file path. (It now correctly logs an error in the code that handles the path instead.) + * Fixed error in content pack path handling when you pass a null path. * For the web UI: * Updated the JSON validator/schema for Content Patcher 1.18. * For SMAPI developers: - * Reworked how the _mod build config_ package is released, added auto-generated package on build. + * Simplified preparing a mod build config package release. ## 3.7.3 Released 16 September 2020 for Stardew Valley 1.4.1 or later. -- cgit From d8f5e0bdf2da76677636e3e60979bb54da6339a7 Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Sat, 3 Oct 2020 20:24:54 -0400 Subject: update dependencies --- docs/release-notes.md | 1 + 1 file changed, 1 insertion(+) (limited to 'docs') diff --git a/docs/release-notes.md b/docs/release-notes.md index 3ba34342..94080959 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -13,6 +13,7 @@ * Fixed update alerts for Chucklefish forum mods broken by a recent site change. * For modders: + * Updated dependencies (including Mono.Cecil 0.11.2 → 0.11.3 and Platonymous.TMXTile 1.3.8 → 1.5.6). * Fixed asset propagation for `Data\MoviesReactions`. * Fixed error in content pack path handling when you pass a null path. -- cgit From 68e9733a856b41c2b74d5c35a4b812e68157fbca Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Sat, 3 Oct 2020 20:27:29 -0400 Subject: prepare for release --- docs/release-notes.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/release-notes.md b/docs/release-notes.md index 94080959..16afd637 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -7,7 +7,9 @@ * Migrated to Harmony 2.0 (see [_migrate to Harmony 2.0_](https://stardewvalleywiki.com/Modding:Migrate_to_Harmony_2.0) for more info). --> -## Upcoming release +## 3.7.4 +Released 03 October 2020 for Stardew Valley 1.4.1 or later. + * For players: * Improved performance on some older computers (thanks to millerscout!). * Fixed update alerts for Chucklefish forum mods broken by a recent site change. -- cgit