From 78697569cac381645499376436947cafa7466527 Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Sat, 8 Jun 2024 17:33:59 -0400 Subject: [PATCH] prepare for release --- Automate/Automate.csproj | 2 +- Automate/docs/release-notes.md | 6 +++-- Automate/manifest.json | 2 +- ChestsAnywhere/ChestsAnywhere.csproj | 2 +- ChestsAnywhere/docs/release-notes.md | 8 ++++--- ChestsAnywhere/manifest.json | 2 +- ContentPatcher/ContentPatcher.csproj | 2 +- ContentPatcher/docs/author-guide.md | 24 +++++++++---------- .../docs/author-guide/action-editdata.md | 10 ++++---- .../docs/author-guide/action-editimage.md | 2 +- .../docs/author-guide/action-editmap.md | 8 +++---- .../docs/author-guide/action-include.md | 4 ++-- .../docs/author-guide/action-load.md | 8 +++---- ContentPatcher/docs/author-guide/config.md | 4 ++-- .../docs/author-guide/custom-locations.md | 4 ++-- ContentPatcher/docs/author-guide/tokens.md | 18 +++++++------- .../docs/author-guide/translations.md | 4 ++-- ContentPatcher/docs/conditions-api.md | 2 +- ContentPatcher/docs/extensibility.md | 4 ++-- ContentPatcher/docs/release-notes.md | 8 ++++--- ContentPatcher/docs/token-strings-api.md | 6 ++--- ContentPatcher/manifest.json | 2 +- .../CropsAnytimeAnywhere.csproj | 2 +- CropsAnytimeAnywhere/docs/release-notes.md | 6 +++-- CropsAnytimeAnywhere/manifest.json | 2 +- DataLayers/DataLayers.csproj | 2 +- DataLayers/docs/release-notes.md | 6 +++-- DataLayers/manifest.json | 2 +- DebugMode/DebugMode.csproj | 2 +- DebugMode/docs/release-notes.md | 6 +++-- DebugMode/manifest.json | 2 +- FastAnimations/FastAnimations.csproj | 2 +- FastAnimations/docs/release-notes.md | 6 +++-- FastAnimations/manifest.json | 2 +- HorseFluteAnywhere/HorseFluteAnywhere.csproj | 2 +- HorseFluteAnywhere/docs/release-notes.md | 6 +++-- HorseFluteAnywhere/manifest.json | 2 +- LookupAnything/LookupAnything.csproj | 2 +- LookupAnything/docs/release-notes.md | 6 +++-- LookupAnything/manifest.json | 2 +- NoclipMode/NoclipMode.csproj | 2 +- NoclipMode/docs/release-notes.md | 6 +++-- NoclipMode/manifest.json | 2 +- SkipIntro/SkipIntro.csproj | 2 +- SkipIntro/docs/release-notes.md | 6 +++-- SkipIntro/manifest.json | 2 +- SmallBeachFarm/SmallBeachFarm.csproj | 2 +- SmallBeachFarm/docs/release-notes.md | 6 +++-- SmallBeachFarm/manifest.json | 2 +- TractorMod/TractorMod.csproj | 2 +- TractorMod/docs/release-notes.md | 6 +++-- TractorMod/manifest.json | 2 +- 52 files changed, 129 insertions(+), 103 deletions(-) diff --git a/Automate/Automate.csproj b/Automate/Automate.csproj index 83ab9fd3d..5fe54c4b3 100644 --- a/Automate/Automate.csproj +++ b/Automate/Automate.csproj @@ -1,6 +1,6 @@  - 2.2.2 + 2.2.3 Pathoschild.Stardew.Automate true diff --git a/Automate/docs/release-notes.md b/Automate/docs/release-notes.md index a624ff406..635e8a0fa 100644 --- a/Automate/docs/release-notes.md +++ b/Automate/docs/release-notes.md @@ -1,8 +1,10 @@ [← back to readme](README.md) # Release notes -## Upcoming release -* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. +## 2.2.3 +Released 08 June 2024 for SMAPI 4.0.7 or later. + +* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. _This avoids errors due to breaking changes in earlier 1.6 patches._ * Internal refactoring. * Improved translations. Thanks to mehmetgorkemarslan (updated Turkish)! diff --git a/Automate/manifest.json b/Automate/manifest.json index 2ce297d65..702945108 100644 --- a/Automate/manifest.json +++ b/Automate/manifest.json @@ -1,7 +1,7 @@ { "Name": "Automate", "Author": "Pathoschild", - "Version": "2.2.2", + "Version": "2.2.3", "MinimumApiVersion": "4.0.7", "MinimumGameVersion": "1.6.4", "Description": "Lets you automate crafting machines, fruit trees, and more by connecting them to chests.", diff --git a/ChestsAnywhere/ChestsAnywhere.csproj b/ChestsAnywhere/ChestsAnywhere.csproj index ebf2e7815..d3b3dd1bd 100644 --- a/ChestsAnywhere/ChestsAnywhere.csproj +++ b/ChestsAnywhere/ChestsAnywhere.csproj @@ -1,6 +1,6 @@  - 1.23.4 + 1.23.5 Pathoschild.Stardew.ChestsAnywhere true diff --git a/ChestsAnywhere/docs/release-notes.md b/ChestsAnywhere/docs/release-notes.md index c4f8638c3..51a73b099 100644 --- a/ChestsAnywhere/docs/release-notes.md +++ b/ChestsAnywhere/docs/release-notes.md @@ -1,10 +1,12 @@ [← back to readme](README.md) # Release notes -## Upcoming release -* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. - _This avoids errors due to breaking changes in earlier 1.6 patches._ +## 1.23.5 +Released 08 June 2024 for SMAPI 4.0.7 or later. + * Fixed the community center fish tank being accessible through Chests Anywhere. +* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. + _This avoids errors due to breaking changes in earlier 1.6 patches._ * Internal refactoring. ## 1.23.4 diff --git a/ChestsAnywhere/manifest.json b/ChestsAnywhere/manifest.json index 4852bcf84..c9c7bf40f 100644 --- a/ChestsAnywhere/manifest.json +++ b/ChestsAnywhere/manifest.json @@ -1,7 +1,7 @@ { "Name": "Chests Anywhere", "Author": "Pathoschild", - "Version": "1.23.4", + "Version": "1.23.5", "MinimumApiVersion": "4.0.7", "MinimumGameVersion": "1.6.4", "Description": "Access your chests from anywhere and organize them your way.", diff --git a/ContentPatcher/ContentPatcher.csproj b/ContentPatcher/ContentPatcher.csproj index e94497d93..3f917f072 100644 --- a/ContentPatcher/ContentPatcher.csproj +++ b/ContentPatcher/ContentPatcher.csproj @@ -1,6 +1,6 @@  - 2.1.2 + 2.2.0 ContentPatcher diff --git a/ContentPatcher/docs/author-guide.md b/ContentPatcher/docs/author-guide.md index f56be8c8b..1dd9bf724 100644 --- a/ContentPatcher/docs/author-guide.md +++ b/ContentPatcher/docs/author-guide.md @@ -66,7 +66,7 @@ For example, here's a `content.json` which replaces Abigail's portraits with you ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "Load", @@ -121,7 +121,7 @@ So if you wanted to change Abigail's portraits, you would use Content Patcher to 5. Create a `content.json` file with this content: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ // your changes will go here ] @@ -134,7 +134,7 @@ That's it! You now have a working Content Patcher pack, though it doesn't do any That `Format` field is the version of Content Patcher for which you designed the content pack. This is used to keep your content pack compatible with future versions. -You should always use the latest format version (currently `2.1.0`) to enable the latest features, +You should always use the latest format version (currently `2.2.0`) to enable the latest features, avoid obsolete behavior, and reduce startup time. ### Changes @@ -167,7 +167,7 @@ would change her portraits in-game: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "Load", @@ -201,7 +201,7 @@ For example, this doubles the price of moss soup (see [object fields](https://st ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "EditData", @@ -238,7 +238,7 @@ For example, if your content pack has an `assets/tuna.png` image with a custom ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "EditImage", @@ -269,7 +269,7 @@ This lets you... For example, this replaces the town square with a custom version in your content folder: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "EditMap", @@ -296,7 +296,7 @@ exactly as if they were directly in `content.json`. For example, you can combine this with [tokens and condition](#tokens) to load a dynamic file: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "Include", @@ -332,7 +332,7 @@ For example, this gives Abigail a different portrait for each season: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "Load", @@ -347,7 +347,7 @@ Or this gives her different seasonal portraits if you're married to her: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "Load", @@ -372,7 +372,7 @@ For example, you can use config values as [tokens and conditions](#tokens): ```js { - "Format": "2.1.0", + "Format": "2.2.0", "ConfigSchema": { "EnableJohn": { "AllowValues": "true, false", @@ -403,7 +403,7 @@ in any Content Patcher field that allows [tokens](#tokens): ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "EditData", diff --git a/ContentPatcher/docs/author-guide/action-editdata.md b/ContentPatcher/docs/author-guide/action-editdata.md index 78ca2f826..359982f99 100644 --- a/ContentPatcher/docs/author-guide/action-editdata.md +++ b/ContentPatcher/docs/author-guide/action-editdata.md @@ -257,7 +257,7 @@ example, this [adds a new item](https://stardewvalleywiki.com/Modding:Items) wit ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "EditData", @@ -286,7 +286,7 @@ For example, this edits the description field for an item: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "EditData", @@ -305,7 +305,7 @@ You can also delete an entry by setting its value to `null`. For example, this d recreate it with different conditions: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "EditData", @@ -331,7 +331,7 @@ The order is often important for list assets (e.g. the game will use the first e `MoveEntries` field. For example, this moves the `Abigail` entry using each possible operation: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "EditData", @@ -419,7 +419,7 @@ the entire entry: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "EditData", diff --git a/ContentPatcher/docs/author-guide/action-editimage.md b/ContentPatcher/docs/author-guide/action-editimage.md index b4a771da1..a9241d957 100644 --- a/ContentPatcher/docs/author-guide/action-editimage.md +++ b/ContentPatcher/docs/author-guide/action-editimage.md @@ -91,7 +91,7 @@ If omitted, it's applied to all localized and unlocalized variants of the asset. This changes the in-game sprite for one item: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "EditImage", diff --git a/ContentPatcher/docs/author-guide/action-editmap.md b/ContentPatcher/docs/author-guide/action-editmap.md index 8054104b3..78e527e36 100644 --- a/ContentPatcher/docs/author-guide/action-editmap.md +++ b/ContentPatcher/docs/author-guide/action-editmap.md @@ -221,7 +221,7 @@ Here's how that would be merged with each patch mode (black areas are the empty For example, this replaces the town square with the one in another map: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "EditMap", @@ -304,7 +304,7 @@ For example, this changes the `Outdoors` tile for the farm cave and adds a warp [map documentation](https://stardewvalleywiki.com/Modding:Maps) for the warp syntax): ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "EditMap", @@ -365,7 +365,7 @@ field | purpose For example, this extends the farm path one extra tile to the shipping bin: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "EditMap", @@ -386,7 +386,7 @@ You can use tokens in all of the fields. For example, this adds a warp in front that leads to a different location each day: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "EditMap", diff --git a/ContentPatcher/docs/author-guide/action-include.md b/ContentPatcher/docs/author-guide/action-include.md index 7783fd2f5..f36824a97 100644 --- a/ContentPatcher/docs/author-guide/action-include.md +++ b/ContentPatcher/docs/author-guide/action-include.md @@ -62,7 +62,7 @@ In the simplest case, you can use this to organize your patches into subfiles: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "Include", @@ -76,7 +76,7 @@ You can combine this with tokens and conditions to load files dynamically: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "Include", diff --git a/ContentPatcher/docs/author-guide/action-load.md b/ContentPatcher/docs/author-guide/action-load.md index 9f6ef8aa5..3c4dbbcb1 100644 --- a/ContentPatcher/docs/author-guide/action-load.md +++ b/ContentPatcher/docs/author-guide/action-load.md @@ -95,7 +95,7 @@ If omitted, it's applied to all localized and unlocalized variants of the asset. This replaces Abigail's portraits with your own image (see [NPC modding](https://stardewvalleywiki.com/Modding:NPC_data)): ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "Load", @@ -110,7 +110,7 @@ You can list any number of load patches, as long as each asset is only loaded by ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "Load", @@ -131,7 +131,7 @@ files at once: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "Load", @@ -145,7 +145,7 @@ files at once: You can use `Priority` to have an optional load (e.g. if it'll still work when another mod loads it first): ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "Load", diff --git a/ContentPatcher/docs/author-guide/config.md b/ContentPatcher/docs/author-guide/config.md index ae599b9c7..3f5a155d3 100644 --- a/ContentPatcher/docs/author-guide/config.md +++ b/ContentPatcher/docs/author-guide/config.md @@ -43,7 +43,7 @@ applied: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "ConfigSchema": { "Material": { "AllowValues": "Wood, Metal", @@ -103,7 +103,7 @@ For example, this adds two sections: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "ConfigSchema": { // appearance section "Material": { diff --git a/ContentPatcher/docs/author-guide/custom-locations.md b/ContentPatcher/docs/author-guide/custom-locations.md index a700ee2d6..ac44b6430 100644 --- a/ContentPatcher/docs/author-guide/custom-locations.md +++ b/ContentPatcher/docs/author-guide/custom-locations.md @@ -125,7 +125,7 @@ Here's how you'd do that: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "CustomLocations": [ // add the in-game location @@ -187,7 +187,7 @@ For example: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "CustomLocations": [ { "Name": "{{ModId}}_AbigailCloset", diff --git a/ContentPatcher/docs/author-guide/tokens.md b/ContentPatcher/docs/author-guide/tokens.md index 454871327..10f074225 100644 --- a/ContentPatcher/docs/author-guide/tokens.md +++ b/ContentPatcher/docs/author-guide/tokens.md @@ -1296,7 +1296,7 @@ For example, you can use this to provide the textures for a custom farm type: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "EditData", @@ -1319,7 +1319,7 @@ ID](https://stardewvalleywiki.com/Modding:Modder_Guide/Game_Fundamentals#Unique_ convention is strongly recommended to avoid conflicts. For example: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "EditData", @@ -1485,7 +1485,7 @@ For example, you can use config values as tokens and conditions: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "ConfigSchema": { "EnableJohn": { "AllowValues": "true, false", @@ -1703,7 +1703,7 @@ crop sprites depending on the weather: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "DynamicTokens": [ { "Name": "Style", @@ -1736,7 +1736,7 @@ Query expressions are evaluated using the `Query` token. It can be used as a pla and can include nested tokens. Here's an example which includes all of those: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "EditData", @@ -1861,7 +1861,7 @@ which work just like normal Content Patcher tokens. For example, this patch uses Assets: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "EditData", @@ -1881,7 +1881,7 @@ To use a mod-provided token, at least one of these must be true: which lists the mod: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "EditData", @@ -1907,7 +1907,7 @@ alternate name and the value is the original token name. For example: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "AliasTokenNames": { "ItemID": "spacechase0.jsonAssets/ObjectId", "ItemSprite": "spacechase0.jsonAssets/ObjectSpriteSheetIndex" @@ -1933,7 +1933,7 @@ token](#dynamic-tokens): ```js { - "Format": "2.1.0", + "Format": "2.2.0", "DynamicTokens": [ { "Name": "PufferchickId", diff --git a/ContentPatcher/docs/author-guide/translations.md b/ContentPatcher/docs/author-guide/translations.md index 7ac159259..b0c47343e 100644 --- a/ContentPatcher/docs/author-guide/translations.md +++ b/ContentPatcher/docs/author-guide/translations.md @@ -96,7 +96,7 @@ You can inject the translated text directly into your patches using the `i18n` ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "EditData", @@ -136,7 +136,7 @@ which edits every festival in the game to add dynamic dialogue based on the tran ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "EditData", diff --git a/ContentPatcher/docs/conditions-api.md b/ContentPatcher/docs/conditions-api.md index 2871bb792..feb630b7e 100644 --- a/ContentPatcher/docs/conditions-api.md +++ b/ContentPatcher/docs/conditions-api.md @@ -35,7 +35,7 @@ To access the API: 1. Add Content Patcher as [a **required** dependency in your mod's `manifest.json`](https://stardewvalleywiki.com/Modding:Modder_Guide/APIs/Manifest#Dependencies): ```js "Dependencies": [ - { "UniqueID": "Pathoschild.ContentPatcher", "MinimumVersion": "2.1.0" } + { "UniqueID": "Pathoschild.ContentPatcher", "MinimumVersion": "2.2.0" } ] ``` 2. Add a reference to the Content Patcher DLL in your mod's `.csproj` file. Make sure you set diff --git a/ContentPatcher/docs/extensibility.md b/ContentPatcher/docs/extensibility.md index 3ac63d9d4..20a0882bc 100644 --- a/ContentPatcher/docs/extensibility.md +++ b/ContentPatcher/docs/extensibility.md @@ -114,7 +114,7 @@ argument | type | purpose That's it! Now any content pack which lists your mod as a dependency can use the token in its fields: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "EditData", @@ -319,7 +319,7 @@ api.RegisterToken(this.ModManifest, "Initials", new InitialsToken()); That's it! Now any content pack which lists your mod as a dependency can use the token in its fields: ```js { - "Format": "2.1.0", + "Format": "2.2.0", "Changes": [ { "Action": "EditData", diff --git a/ContentPatcher/docs/release-notes.md b/ContentPatcher/docs/release-notes.md index b4d70036a..58bc9f35e 100644 --- a/ContentPatcher/docs/release-notes.md +++ b/ContentPatcher/docs/release-notes.md @@ -9,13 +9,15 @@ When releasing a format change, don't forget to update the smapi.io/json schema! --> -## Upcoming release +## 2.2.0 +Released 08 June 2024 for SMAPI 4.0.7 or later. See the [release highlights](https://www.patreon.com/posts/105792446). + * Added new tokens: * [`FarmMapAsset`](author-guide/tokens.md#FarmMapAsset) for the farm type's map [asset name](https://stardewvalleywiki.com/Modding:Common_data_field_types#Asset_name) without the `Maps/` prefix (like `Farm_Combat` for the wilderness farm). * [`HasVisitedLocation`](author-guide/tokens.md#HasVisitedLocation) for the locations a player has visited before. -* Re-enabled Content Patcher 2.1.0's locales change for all content packs. +* Re-enabled Content Patcher 2.1.0's locales change for all content packs. _This was temporarily disabled for older content packs in 2.1.1 so affected content packs could be updated._ -* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. +* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. _This avoids errors due to breaking changes in earlier 1.6 patches._ * Internal refactoring. * Fixed the `HavingChild` and `Pregnant` tokens not accounting for the new `SpouseAdopts` field in `Data/Characters`. diff --git a/ContentPatcher/docs/token-strings-api.md b/ContentPatcher/docs/token-strings-api.md index 1d5e176ea..f62530222 100644 --- a/ContentPatcher/docs/token-strings-api.md +++ b/ContentPatcher/docs/token-strings-api.md @@ -31,7 +31,7 @@ To access the API: 1. Add Content Patcher as [a **required** dependency in your mod's `manifest.json`](https://stardewvalleywiki.com/Modding:Modder_Guide/APIs/Manifest#Dependencies): ```js "Dependencies": [ - { "UniqueID": "Pathoschild.ContentPatcher", "MinimumVersion": "2.1.0" } + { "UniqueID": "Pathoschild.ContentPatcher", "MinimumVersion": "2.2.0" } ] ``` 2. Add a reference to the Content Patcher DLL in your mod's `.csproj` file. Make sure you set @@ -65,7 +65,7 @@ Now that you have access to the API, you can parse token strings. var tokenString = api.ParseTokenString( manifest: this.ModManifest, rawValue: rawTokenString, - formatVersion: new SemanticVersion("2.1.0") + formatVersion: new SemanticVersion("2.2.0") ); ``` 3. Get the parsed string from the `Value` property. For example: @@ -81,7 +81,7 @@ required dependencies in your mod's `manifest.json`. var tokenString = api.ParseTokenString( manifest: this.ModManifest, rawValue: rawTokenString, - formatVersion: new SemanticVersion("2.1.0"), + formatVersion: new SemanticVersion("2.2.0"), assumeModIds: new[] { "spacechase0.JsonAssets" } ); ``` diff --git a/ContentPatcher/manifest.json b/ContentPatcher/manifest.json index 4ea7a7322..f8caa241c 100644 --- a/ContentPatcher/manifest.json +++ b/ContentPatcher/manifest.json @@ -1,7 +1,7 @@ { "Name": "Content Patcher", "Author": "Pathoschild", - "Version": "2.1.2", + "Version": "2.2.0", "MinimumApiVersion": "4.0.7", "MinimumGameVersion": "1.6.4", "Description": "Loads content packs which edit game data, images, and maps without changing the game files.", diff --git a/CropsAnytimeAnywhere/CropsAnytimeAnywhere.csproj b/CropsAnytimeAnywhere/CropsAnytimeAnywhere.csproj index 1d3038201..701b2d500 100644 --- a/CropsAnytimeAnywhere/CropsAnytimeAnywhere.csproj +++ b/CropsAnytimeAnywhere/CropsAnytimeAnywhere.csproj @@ -1,6 +1,6 @@  - 1.4.10 + 1.5.0 Pathoschild.Stardew.CropsAnytimeAnywhere true diff --git a/CropsAnytimeAnywhere/docs/release-notes.md b/CropsAnytimeAnywhere/docs/release-notes.md index fdfab770f..d8e8aa5ca 100644 --- a/CropsAnytimeAnywhere/docs/release-notes.md +++ b/CropsAnytimeAnywhere/docs/release-notes.md @@ -1,9 +1,11 @@ [← back to readme](README.md) # Release notes -## Upcoming release +## 1.5.0 +Released 08 June 2024 for SMAPI 4.0.7 or later. + * Added in-game config UI through [Generic Mod Config Menu](https://www.nexusmods.com/stardewvalley/mods/5098). -* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. +* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. _This avoids errors due to breaking changes in earlier 1.6 patches._ * Improved translations. Thanks to mehmetgorkemarslan (added Turkish)! diff --git a/CropsAnytimeAnywhere/manifest.json b/CropsAnytimeAnywhere/manifest.json index 9b5e23bb6..830b9b10b 100644 --- a/CropsAnytimeAnywhere/manifest.json +++ b/CropsAnytimeAnywhere/manifest.json @@ -1,7 +1,7 @@ { "Name": "Crops Anytime Anywhere", "Author": "Pathoschild", - "Version": "1.4.10", + "Version": "1.5.0", "MinimumApiVersion": "4.0.7", "MinimumGameVersion": "1.6.4", "Description": "Lets you grow crops in any season and location (configurable).", diff --git a/DataLayers/DataLayers.csproj b/DataLayers/DataLayers.csproj index 6a83491ed..b38e5b6e1 100644 --- a/DataLayers/DataLayers.csproj +++ b/DataLayers/DataLayers.csproj @@ -1,6 +1,6 @@  - 1.16.1 + 1.17.0 Pathoschild.Stardew.DataLayers true diff --git a/DataLayers/docs/release-notes.md b/DataLayers/docs/release-notes.md index 2b8b3a531..2d74d15b6 100644 --- a/DataLayers/docs/release-notes.md +++ b/DataLayers/docs/release-notes.md @@ -1,9 +1,11 @@ [← back to readme](README.md) # Release notes -## Upcoming release +## 1.17.0 +Released 08 June 2024 for SMAPI 4.0.7 or later. + * Added in-game config UI through [Generic Mod Config Menu](https://www.nexusmods.com/stardewvalley/mods/5098). -* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. +* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. _This avoids errors due to breaking changes in earlier 1.6 patches._ * Internal refactoring. * Improved translations. Thanks to mehmetgorkemarslan (updated Turkish)! diff --git a/DataLayers/manifest.json b/DataLayers/manifest.json index 7cfc64507..5445189ca 100644 --- a/DataLayers/manifest.json +++ b/DataLayers/manifest.json @@ -1,7 +1,7 @@ { "Name": "Data Layers", "Author": "Pathoschild", - "Version": "1.16.1", + "Version": "1.17.0", "MinimumApiVersion": "4.0.7", "MinimumGameVersion": "1.6.4", "Description": "Overlays the world with visual data like accessibility, bee/Junimo/scarecrow/sprinkler coverage, etc.", diff --git a/DebugMode/DebugMode.csproj b/DebugMode/DebugMode.csproj index 3fe34d2f9..c985106d5 100644 --- a/DebugMode/DebugMode.csproj +++ b/DebugMode/DebugMode.csproj @@ -1,6 +1,6 @@  - 1.13.14 + 1.13.15 Pathoschild.Stardew.DebugMode diff --git a/DebugMode/docs/release-notes.md b/DebugMode/docs/release-notes.md index 35591eb25..f18b201c8 100644 --- a/DebugMode/docs/release-notes.md +++ b/DebugMode/docs/release-notes.md @@ -1,8 +1,10 @@ [← back to readme](README.md) # Release notes -## Upcoming release -* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. +## 1.13.15 +Released 08 June 2024 for SMAPI 4.0.7 or later. + +* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. _This avoids errors due to breaking changes in earlier 1.6 patches._ * Internal refactoring. diff --git a/DebugMode/manifest.json b/DebugMode/manifest.json index 452ae4f99..1e39db8da 100644 --- a/DebugMode/manifest.json +++ b/DebugMode/manifest.json @@ -1,7 +1,7 @@ { "Name": "Debug Mode", "Author": "Pathoschild", - "Version": "1.13.14", + "Version": "1.13.15", "MinimumApiVersion": "4.0.7", "MinimumGameVersion": "1.6.4", "Description": "Enables an overlay which provides debug information and unlocks the game's debug hotkeys.", diff --git a/FastAnimations/FastAnimations.csproj b/FastAnimations/FastAnimations.csproj index b7fe43478..ae1ef1407 100644 --- a/FastAnimations/FastAnimations.csproj +++ b/FastAnimations/FastAnimations.csproj @@ -1,6 +1,6 @@  - 1.12.1 + 1.13.0 Pathoschild.Stardew.FastAnimations diff --git a/FastAnimations/docs/release-notes.md b/FastAnimations/docs/release-notes.md index 2fdee7926..3802e24e6 100644 --- a/FastAnimations/docs/release-notes.md +++ b/FastAnimations/docs/release-notes.md @@ -1,12 +1,14 @@ [← back to readme](README.md) # Release notes -## Upcoming release +## 1.13.0 +Released 08 June 2024 for SMAPI 4.0.7 or later. + * Added support for dialogue box, event cutscene, tailoring, parrot express, and screen fade animations (thanks to weizinai!). * Fixed slingshot not firing when sped up in 'hold and release' mode. * Fixed _use slingshot_ ignored if _swing tool_ is enabled. * Fixed issue where enabling _tree falling_ or _open chest_ in-game would only affect the current location when you left and re-entered it. -* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. +* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. _This avoids errors due to breaking changes in earlier 1.6 patches._ * Internal refactoring & optimized performance. * Improved translations. Thanks to MakinDay (updated Italian) and mehmetgorkemarslan (updated Turkish)! diff --git a/FastAnimations/manifest.json b/FastAnimations/manifest.json index 7945f7cab..077c3a664 100644 --- a/FastAnimations/manifest.json +++ b/FastAnimations/manifest.json @@ -1,7 +1,7 @@ { "Name": "Fast Animations", "Author": "Pathoschild", - "Version": "1.12.1", + "Version": "1.13.0", "MinimumApiVersion": "4.0.7", "MinimumGameVersion": "1.6.4", "Description": "Speeds up many animations in the game (configurable).", diff --git a/HorseFluteAnywhere/HorseFluteAnywhere.csproj b/HorseFluteAnywhere/HorseFluteAnywhere.csproj index dd9890be8..faad95eaa 100644 --- a/HorseFluteAnywhere/HorseFluteAnywhere.csproj +++ b/HorseFluteAnywhere/HorseFluteAnywhere.csproj @@ -1,6 +1,6 @@  - 1.2.0 + 1.2.1 Pathoschild.Stardew.HorseFluteAnywhere true diff --git a/HorseFluteAnywhere/docs/release-notes.md b/HorseFluteAnywhere/docs/release-notes.md index 5c0d1638e..d43fdb414 100644 --- a/HorseFluteAnywhere/docs/release-notes.md +++ b/HorseFluteAnywhere/docs/release-notes.md @@ -1,8 +1,10 @@ [← back to readme](README.md) # Release notes -## Upcoming release -* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. +## 1.2.1 +Released 08 June 2024 for SMAPI 4.0.7 or later. + +* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. _This avoids errors due to breaking changes in earlier 1.6 patches._ ## 1.2.0 diff --git a/HorseFluteAnywhere/manifest.json b/HorseFluteAnywhere/manifest.json index 02d9788a4..09fabed13 100644 --- a/HorseFluteAnywhere/manifest.json +++ b/HorseFluteAnywhere/manifest.json @@ -1,7 +1,7 @@ { "Name": "Horse Flute Anywhere", "Author": "Pathoschild", - "Version": "1.2.0", + "Version": "1.2.1", "MinimumApiVersion": "4.0.7", "MinimumGameVersion": "1.6.4", "Description": "Summon your horse anywhere at the press of a button.", diff --git a/LookupAnything/LookupAnything.csproj b/LookupAnything/LookupAnything.csproj index c5a6de571..e8398f334 100644 --- a/LookupAnything/LookupAnything.csproj +++ b/LookupAnything/LookupAnything.csproj @@ -1,6 +1,6 @@  - 1.44.0 + 1.44.1 Pathoschild.Stardew.LookupAnything true diff --git a/LookupAnything/docs/release-notes.md b/LookupAnything/docs/release-notes.md index f15e007c1..107948832 100644 --- a/LookupAnything/docs/release-notes.md +++ b/LookupAnything/docs/release-notes.md @@ -1,11 +1,13 @@ [← back to readme](README.md) # Release notes -## Upcoming release +## 1.44.1 +Released 08 June 2024 for SMAPI 4.0.7 or later. + * Raw conditions and context tags are now formatted like _context tag "tag"_ and _query "query"_ to reduce confusion. * Fixed search UI not listing dried items, pickled forage, smoked fish, and specific bait. * Fixed search UI error if a custom pet type has no display name. -* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. +* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. _This avoids errors due to breaking changes in earlier 1.6 patches._ * Internal refactoring. * Improved translations. Thanks to DARKS0UND (updated Korean), MakinDay (updated Italian), mehmetgorkemarslan (updated Turkish), mezen (updated German), and weizinai (updated Chinese)! diff --git a/LookupAnything/manifest.json b/LookupAnything/manifest.json index 2b65de204..397866d53 100644 --- a/LookupAnything/manifest.json +++ b/LookupAnything/manifest.json @@ -1,7 +1,7 @@ { "Name": "Lookup Anything", "Author": "Pathoschild", - "Version": "1.44.0", + "Version": "1.44.1", "MinimumApiVersion": "4.0.7", "MinimumGameVersion": "1.6.4", "Description": "View metadata about anything by pressing a button.", diff --git a/NoclipMode/NoclipMode.csproj b/NoclipMode/NoclipMode.csproj index 06e439ebb..a1c6395f5 100644 --- a/NoclipMode/NoclipMode.csproj +++ b/NoclipMode/NoclipMode.csproj @@ -1,6 +1,6 @@  - 1.3.12 + 1.3.13 Pathoschild.Stardew.NoclipMode diff --git a/NoclipMode/docs/release-notes.md b/NoclipMode/docs/release-notes.md index 1a4a4f509..973349a9c 100644 --- a/NoclipMode/docs/release-notes.md +++ b/NoclipMode/docs/release-notes.md @@ -1,8 +1,10 @@ [← back to readme](README.md) # Release notes -## Upcoming release -* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. +## 1.3.13 +Released 08 June 2024 for SMAPI 4.0.7 or later. + +* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. _This avoids errors due to breaking changes in earlier 1.6 patches._ ## 1.3.12 diff --git a/NoclipMode/manifest.json b/NoclipMode/manifest.json index ff307a7a1..090e9e4ed 100644 --- a/NoclipMode/manifest.json +++ b/NoclipMode/manifest.json @@ -1,7 +1,7 @@ { "Name": "Noclip Mode", "Author": "Pathoschild", - "Version": "1.3.12", + "Version": "1.3.13", "MinimumApiVersion": "4.0.7", "MinimumGameVersion": "1.6.4", "Description": "Press a key to enable noclip mode (which lets you walk through anything).", diff --git a/SkipIntro/SkipIntro.csproj b/SkipIntro/SkipIntro.csproj index 87a6ebb4b..b7aabf782 100644 --- a/SkipIntro/SkipIntro.csproj +++ b/SkipIntro/SkipIntro.csproj @@ -1,6 +1,6 @@  - 1.9.18 + 1.9.19 Pathoschild.Stardew.SkipIntro diff --git a/SkipIntro/docs/release-notes.md b/SkipIntro/docs/release-notes.md index 1b546e871..6253a15c9 100644 --- a/SkipIntro/docs/release-notes.md +++ b/SkipIntro/docs/release-notes.md @@ -1,8 +1,10 @@ [← back to readme](README.md) # Release notes -## Upcoming release -* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. +## 1.9.19 +Released 08 June 2024 for SMAPI 4.0.7 or later. + +* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. _This avoids errors due to breaking changes in earlier 1.6 patches._ ## 1.9.18 diff --git a/SkipIntro/manifest.json b/SkipIntro/manifest.json index f0e41ad6f..2185581ec 100644 --- a/SkipIntro/manifest.json +++ b/SkipIntro/manifest.json @@ -1,7 +1,7 @@ { "Name": "Skip Intro", "Author": "Pathoschild", - "Version": "1.9.18", + "Version": "1.9.19", "MinimumApiVersion": "4.0.7", "MinimumGameVersion": "1.6.4", "Description": "Skips the game's loading intro.", diff --git a/SmallBeachFarm/SmallBeachFarm.csproj b/SmallBeachFarm/SmallBeachFarm.csproj index b82cbb7a2..2132207fc 100644 --- a/SmallBeachFarm/SmallBeachFarm.csproj +++ b/SmallBeachFarm/SmallBeachFarm.csproj @@ -1,6 +1,6 @@  - 2.5.5 + 2.5.6 Pathoschild.Stardew.SmallBeachFarm true diff --git a/SmallBeachFarm/docs/release-notes.md b/SmallBeachFarm/docs/release-notes.md index fc3f31ad6..54a807ea2 100644 --- a/SmallBeachFarm/docs/release-notes.md +++ b/SmallBeachFarm/docs/release-notes.md @@ -1,9 +1,11 @@ [← back to readme](README.md) # Release notes -## Upcoming release +## 2.5.6 +Released 08 June 2024 for SMAPI 4.0.7 or later. + * Added validation error if `assets/data.json` is edited to have invalid data. -* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. +* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. _This avoids errors due to breaking changes in earlier 1.6 patches._ ## 2.5.5 diff --git a/SmallBeachFarm/manifest.json b/SmallBeachFarm/manifest.json index 1fe3869ea..80afa9522 100644 --- a/SmallBeachFarm/manifest.json +++ b/SmallBeachFarm/manifest.json @@ -1,7 +1,7 @@ { "Name": "Small Beach Farm", "Author": "Pathoschild", - "Version": "2.5.5", + "Version": "2.5.6", "MinimumApiVersion": "4.0.7", "MinimumGameVersion": "1.6.4", "Description": "A fertile pocket beach farm.", diff --git a/TractorMod/TractorMod.csproj b/TractorMod/TractorMod.csproj index 6688a7de5..7c9ee6003 100644 --- a/TractorMod/TractorMod.csproj +++ b/TractorMod/TractorMod.csproj @@ -1,6 +1,6 @@  - 4.19.0 + 4.19.1 Pathoschild.Stardew.TractorMod true diff --git a/TractorMod/docs/release-notes.md b/TractorMod/docs/release-notes.md index af27e11a1..c3a802548 100644 --- a/TractorMod/docs/release-notes.md +++ b/TractorMod/docs/release-notes.md @@ -1,8 +1,10 @@ [← back to readme](README.md) # Release notes -## Upcoming release -* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. +## 4.19.1 +Released 08 June 2024 for SMAPI 4.0.7 or later. + +* Raised minimum versions to SMAPI 4.0.7 and Stardew Valley 1.6.4. _This avoids errors due to breaking changes in earlier 1.6 patches._ * Internal refactoring. * Improved translations. Thanks to MakinDay (updated Italian), mehmetgorkemarslan (updated Turkish), and mitekano23 (updated Japanese)! diff --git a/TractorMod/manifest.json b/TractorMod/manifest.json index a26e4a530..c4f90f33e 100644 --- a/TractorMod/manifest.json +++ b/TractorMod/manifest.json @@ -1,7 +1,7 @@ { "Name": "Tractor Mod", "Author": "Pathoschild", - "Version": "4.19.0", + "Version": "4.19.1", "MinimumApiVersion": "4.0.7", "MinimumGameVersion": "1.6.4", "UniqueID": "Pathoschild.TractorMod",