From 7a91cf1cd875bc62072571e1b259a10cbacdaaab Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Mon, 9 May 2022 00:18:37 -0400 Subject: update schema for Content Patcher 1.26.0 --- 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 98747613..23783a8a 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -1,6 +1,10 @@ ← [README](README.md) # Release notes +## Upcoming release +* For the web UI: + * Updated the JSON validator/schema for Content Patcher 1.26.0. + ## 3.14.2 Released 08 May 2022 for Stardew Valley 1.5.6 or later. -- cgit From eb01aa275b272774c48672a2560455d3fb902a4e Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Tue, 10 May 2022 18:51:37 -0400 Subject: fix asset propagation for player sprite recolor masks --- 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 23783a8a..3ba11edd 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -2,6 +2,9 @@ # Release notes ## Upcoming release +* For mod authors: + * Fixed asset propagation for player sprites not fully updating recolor masks in some cases. + * For the web UI: * Updated the JSON validator/schema for Content Patcher 1.26.0. -- cgit From d097825c84bbe7d4b4812d4948358dd22abd166a Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Wed, 11 May 2022 17:25:06 -0400 Subject: fix error when mod loads XNB mod file without extension --- 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 3ba11edd..d66fea5d 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -3,6 +3,7 @@ # Release notes ## Upcoming release * For mod authors: + * Fixed error when loading a `.xnb` file through the old content API without the file extension. * Fixed asset propagation for player sprites not fully updating recolor masks in some cases. * For the web UI: -- cgit From 45f674303454fb27327a0404ed403ac15ed04580 Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Wed, 11 May 2022 17:59:44 -0400 Subject: optimize raising events for the most common cases --- 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 d66fea5d..7ccd466a 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -2,6 +2,9 @@ # Release notes ## Upcoming release +* For players: + * Further improved performance in some cases. + * For mod authors: * Fixed error when loading a `.xnb` file through the old content API without the file extension. * Fixed asset propagation for player sprites not fully updating recolor masks in some cases. -- cgit From bbe5983acdd082d2185a69e2ad37d659a298223d Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Wed, 11 May 2022 21:36:45 -0400 Subject: rewrite asset operations to reduce allocations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • When raising AssetRequested, SMAPI now creates a single event args model and reuses it for each handler. • There's now a single AssetOperationGroup per asset, which tracks the loaders/editors registered by every mod for that asset. • The operation group's loader/editor lists are now used directly instead of querying them. --- docs/release-notes.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/release-notes.md b/docs/release-notes.md index 7ccd466a..b35a4760 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -3,9 +3,10 @@ # Release notes ## Upcoming release * For players: - * Further improved performance in some cases. + * Reduced mods' in-game performance impact. * For mod authors: + * Refactored how event handling works under the hood, particularly the new content API. This should have no effect on mod usage. * Fixed error when loading a `.xnb` file through the old content API without the file extension. * Fixed asset propagation for player sprites not fully updating recolor masks in some cases. -- cgit From 5a7422b3122dc0c46c6fe9b445eae0bc5df77298 Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Wed, 11 May 2022 22:32:33 -0400 Subject: log time change in verbose mode --- 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 b35a4760..53711454 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -7,6 +7,7 @@ * For mod authors: * Refactored how event handling works under the hood, particularly the new content API. This should have no effect on mod usage. + * In-game time changes are now logged in verbose mod. * Fixed error when loading a `.xnb` file through the old content API without the file extension. * Fixed asset propagation for player sprites not fully updating recolor masks in some cases. -- cgit From e943ae84136d46432e04e577041850d2aa7db43e Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Thu, 12 May 2022 00:21:46 -0400 Subject: prepare for release --- docs/release-notes.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'docs') diff --git a/docs/release-notes.md b/docs/release-notes.md index 53711454..6311d7dc 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -1,13 +1,15 @@ ← [README](README.md) # Release notes -## Upcoming release +## 3.14.3 +Released 12 May 2022 for Stardew Valley 1.5.6 or later. + * For players: - * Reduced mods' in-game performance impact. + * Reduced in-game performance impact. * For mod authors: * Refactored how event handling works under the hood, particularly the new content API. This should have no effect on mod usage. - * In-game time changes are now logged in verbose mod. + * Verbose mode now logs the in-game time. * Fixed error when loading a `.xnb` file through the old content API without the file extension. * Fixed asset propagation for player sprites not fully updating recolor masks in some cases. -- cgit