From 42bf82d870ab744f13197ad781b7529a959861e1 Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Sun, 1 May 2022 22:46:56 -0400 Subject: update compatibility list --- 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 499c1d9b..776d7a48 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -1,6 +1,10 @@ ← [README](README.md) # Release notes +## Upcoming release +* For players: + * Updated compatibility list. + ## 3.14.0 Released 01 May 2022 for Stardew Valley 1.5.6 or later. See [release highlights](https://www.patreon.com/posts/65265507). -- cgit From c1342bd4cd6b75b24d11275bdd73ebf893f916ea Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Wed, 4 May 2022 20:35:08 -0400 Subject: disable case-insensitive paths by default pending performance rework --- docs/release-notes.md | 2 ++ 1 file changed, 2 insertions(+) (limited to 'docs') diff --git a/docs/release-notes.md b/docs/release-notes.md index 776d7a48..11cccee2 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -3,6 +3,8 @@ # Release notes ## Upcoming release * For players: + * Case-insensitive file paths (introduced in 3.14.0) are now disabled by default. + _You can enable them via `smapi-internal/config.json` if needed. These will be re-enabled in a later version after reworking them to reduce performance impact._ * Updated compatibility list. ## 3.14.0 -- cgit From 295ad29b8d60fdbae0c0030e8d887a2adab779a3 Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Wed, 4 May 2022 21:02:41 -0400 Subject: remove aggressive memory optimizations option --- docs/release-notes.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'docs') diff --git a/docs/release-notes.md b/docs/release-notes.md index 11cccee2..2fff0c58 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -3,8 +3,10 @@ # Release notes ## Upcoming release * For players: - * Case-insensitive file paths (introduced in 3.14.0) are now disabled by default. - _You can enable them via `smapi-internal/config.json` if needed. These will be re-enabled in a later version after reworking them to reduce performance impact._ + * Disabled case-insensitive file paths (introduced in 3.14.0) by default. + _You can enable them by editing `smapi-internal/config.json` if needed. They'll be re-enabled in a later version after they're reworked to reduce performance impact._ + * Removed experimental 'aggressive memory optimizations' option. + _This was disabled by default and is no longer needed in most cases. Memory usage will be better reduced by reworked asset propagation in the upcoming SMAPI 4.0.0._ * Updated compatibility list. ## 3.14.0 -- cgit From 87d5288287520f750651667839ebbe7bbeb97bba Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Fri, 6 May 2022 18:05:40 -0400 Subject: fix content managers' LoadBaseString not recognizing localized mod assets --- 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 2fff0c58..99269bc6 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -7,6 +7,7 @@ _You can enable them by editing `smapi-internal/config.json` if needed. They'll be re-enabled in a later version after they're reworked to reduce performance impact._ * Removed experimental 'aggressive memory optimizations' option. _This was disabled by default and is no longer needed in most cases. Memory usage will be better reduced by reworked asset propagation in the upcoming SMAPI 4.0.0._ + * Fixed 'content file was not found' error when the game tries to load unlocalized text from a localizable mod data asset. * Updated compatibility list. ## 3.14.0 -- cgit From b834ed7ef5095203529f8b77aee3f25f5387fbcc Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Fri, 6 May 2022 18:06:47 -0400 Subject: fix errors reading empty JSON files --- 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 99269bc6..a0d8826b 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -8,6 +8,7 @@ * Removed experimental 'aggressive memory optimizations' option. _This was disabled by default and is no longer needed in most cases. Memory usage will be better reduced by reworked asset propagation in the upcoming SMAPI 4.0.0._ * Fixed 'content file was not found' error when the game tries to load unlocalized text from a localizable mod data asset. + * Fixed error reading empty JSON files. These are now treated as if they didn't exist like before 3.14.0. * Updated compatibility list. ## 3.14.0 -- cgit From a969828e9357306aaac5163c430e108ab57f578b Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Fri, 6 May 2022 18:26:35 -0400 Subject: cache asset operation instances created legacy interceptors --- 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 a0d8826b..eb30ef7c 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -3,8 +3,9 @@ # Release notes ## Upcoming release * For players: + * Improved performance for many mods still using the older content API. * Disabled case-insensitive file paths (introduced in 3.14.0) by default. - _You can enable them by editing `smapi-internal/config.json` if needed. They'll be re-enabled in a later version after they're reworked to reduce performance impact._ + _You can enable them by editing `smapi-internal/config.json` if needed. They'll be re-enabled in an upcoming version after they're reworked a bit._ * Removed experimental 'aggressive memory optimizations' option. _This was disabled by default and is no longer needed in most cases. Memory usage will be better reduced by reworked asset propagation in the upcoming SMAPI 4.0.0._ * Fixed 'content file was not found' error when the game tries to load unlocalized text from a localizable mod data asset. -- cgit From b45f50b57e3895620a682e2c7a438391dce0c5dd Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Fri, 6 May 2022 19:40:13 -0400 Subject: prepare for release --- docs/release-notes.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'docs') diff --git a/docs/release-notes.md b/docs/release-notes.md index eb30ef7c..82cf51db 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -1,15 +1,17 @@ ← [README](README.md) # Release notes -## Upcoming release +## 3.14.1 +Released 06 May 2022 for Stardew Valley 1.5.6 or later. + * For players: - * Improved performance for many mods still using the older content API. + * Improved performance for mods still using the previous content API. * Disabled case-insensitive file paths (introduced in 3.14.0) by default. _You can enable them by editing `smapi-internal/config.json` if needed. They'll be re-enabled in an upcoming version after they're reworked a bit._ * Removed experimental 'aggressive memory optimizations' option. _This was disabled by default and is no longer needed in most cases. Memory usage will be better reduced by reworked asset propagation in the upcoming SMAPI 4.0.0._ - * Fixed 'content file was not found' error when the game tries to load unlocalized text from a localizable mod data asset. - * Fixed error reading empty JSON files. These are now treated as if they didn't exist like before 3.14.0. + * Fixed 'content file was not found' error when the game tries to load unlocalized text from a localizable mod data asset in 3.14.0. + * Fixed error reading empty JSON files. These are now treated as if they didn't exist (matching pre-3.14.0 behavior). * Updated compatibility list. ## 3.14.0 -- cgit