Skip to content

Commit aeb7258

Browse files
committed
prepare for release
1 parent d088583 commit aeb7258

6 files changed

Lines changed: 17 additions & 15 deletions

File tree

build/common.targets

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<!--set properties -->
66
<PropertyGroup>
7-
<Version>3.1.0</Version>
7+
<Version>3.2.0</Version>
88
<Product>SMAPI</Product>
99

1010
<AssemblySearchPaths>$(AssemblySearchPaths);{GAC}</AssemblySearchPaths>

docs/release-notes.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
&larr; [README](README.md)
22

33
# Release notes
4-
## Upcoming release
4+
## 3.2
5+
Released 01 February 2020 for Stardew Valley 1.4.1 or later.
56

67
* For players:
7-
* SMAPI now prevents crashes due to mods adding invalid schedule data.
8+
* SMAPI now prevents crashes due to invalid schedule data.
89
* SMAPI now prevents crashes due to invalid building types.
910
* Added support for persistent `smapi-internal/config.json` overrides (see info in the file).
1011
* Updated minimum game version (1.4 → 1.4.1).
1112
* Fixed 'collection was modified' error when returning to title in rare cases.
12-
* Fixed update-check error if a mod's Chucklefish page has no version.
13-
* Fixed SMAPI beta versions not showing update alert on next launch (thanks to danvolchek!).
13+
* Fixed error when update-checking a mod with a Chucklefish page that has no version.
1414
* Fixed rare error when building/demolishing buildings.
15+
* Fixed SMAPI beta versions not showing update alert on next launch (thanks to danvolchek!).
1516

1617
* For the Console Commands mod:
1718
* Added `performance` command to track mod performance metrics. This is an advanced experimental feature. (Thanks to Drachenkätzchen!)
@@ -22,20 +23,21 @@
2223
* Fixed Android issue where game files were backed up.
2324

2425
* For modders:
25-
* Added support for loading `.tmx` map files.
26-
* Added JSON converter for `Vector2` values, so they work consistently crossplatform.
26+
* Added support for `.tmx` map files.
27+
* Added special handling for `Vector2` values in `.json` files, so they work consistently crossplatform.
2728
* Reworked the order that asset editors/loaders are called between multiple mods to support some framework mods like Content Patcher and Json Assets. Note that the order is undefined and should not be depended on.
28-
* Removed invalid-schedule validation which had false positives.
29+
* Fixed incorrect warning about mods adding invalid schedules in some cases. The validation was unreliable, and has been removed.
2930
* Fixed asset propagation not updating other players' sprites.
3031
* Fixed asset propagation for player sprites not updating recolor maps (e.g. sleeves).
31-
* Fixed `helper.Data.Read/WriteGlobalData` using the `Saves` folder instead of the game's appdata folder. The installer will move existing folders automatically.
32+
* Fixed asset propagation for marriage dialogue.
3233
* Fixed dialogue asset changes not correctly propagated until the next day.
33-
* Fixed dialogue asset propagation for marriage dialogue.
34+
* Fixed `helper.Data.Read`/`WriteGlobalData` using the `Saves` folder instead of the game's appdata folder. The installer will move existing folders automatically.
3435
* Fixed issue where a mod which implemented `IAssetEditor`/`IAssetLoader` on its entry class could then remove itself from the editor/loader list.
3536

3637
* For SMAPI/tool developers:
3738
* Added internal performance monitoring (thanks to Drachenkätzchen!). This is disabled by default in the current version, but can be enabled using the `performance` console command.
3839
* Added internal support for four-part versions to support SMAPI on Android.
40+
* Rewrote `SemanticVersion` parsing.
3941
* Updated links for the new r/SMAPI subreddit.
4042
* The `/mods` web API endpoint now includes version mappings from the wiki.
4143
* Dropped API support for the pre-3.0 update-check format.

docs/technical/mod-package.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ which can be uploaded to NuGet or referenced directly.
289289
## Release notes
290290
### 3.1
291291
* Added support for semantic versioning 2.0.
292-
* `0Harmony.dll` is now ignored if the mod references it directly (it's bundled with SMAPI).
292+
* `0Harmony.dll` is now ignored if the mod references Harmony directly (it's bundled with SMAPI).
293293

294294
### 3.0
295295
* Updated for SMAPI 3.0 and Stardew Valley 1.4.

src/SMAPI.ModBuildConfig/package.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
33
<metadata>
44
<id>Pathoschild.Stardew.ModBuildConfig</id>
5-
<version>3.0.0</version>
5+
<version>3.1.0</version>
66
<title>Build package for SMAPI mods</title>
77
<authors>Pathoschild</authors>
88
<owners>Pathoschild</owners>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"Name": "Save Backup",
33
"Author": "SMAPI",
4-
"Version": "3.1.0",
4+
"Version": "3.2.0",
55
"Description": "Automatically backs up all your saves once per day into its folder.",
66
"UniqueID": "SMAPI.SaveBackup",
77
"EntryDll": "SaveBackup.dll",
8-
"MinimumApiVersion": "3.1.0"
8+
"MinimumApiVersion": "3.2.0"
99
}

src/SMAPI/Constants.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public static class Constants
2020
** Public
2121
****/
2222
/// <summary>SMAPI's current semantic version.</summary>
23-
public static ISemanticVersion ApiVersion { get; } = new Toolkit.SemanticVersion("3.1.0");
23+
public static ISemanticVersion ApiVersion { get; } = new Toolkit.SemanticVersion("3.2.0");
2424

2525
/// <summary>The minimum supported version of Stardew Valley.</summary>
2626
public static ISemanticVersion MinimumGameVersion { get; } = new GameVersion("1.4.1");

0 commit comments

Comments
 (0)