summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/release-notes.md32
-rw-r--r--docs/technical/smapi.md13
2 files changed, 29 insertions, 16 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md
index 5aa279b5..dc26db2d 100644
--- a/docs/release-notes.md
+++ b/docs/release-notes.md
@@ -5,7 +5,28 @@
* For players:
* SMAPI now prevents mods from crashing the game with invalid schedule data.
+ * SMAPI now prevents load crashes due to invalid building types.
+ * Added support for persistent `smapi-internal/config.json` overrides (see info in the file).
* Updated minimum game version (1.4 → 1.4.1).
+ * Fixed 'collection was modified' error when returning to title in rare cases.
+ * Fixed update-check error if a mod's Chucklefish page has no version.
+ * Fixed SMAPI beta versions not showing update alert on next launch (thanks to danvolchek!).
+ * Fixed rare error when building/demolishing buildings.
+
+* For the Console Commands mod:
+ * Added `test_input` command to view button codes in the console.
+
+* For modders:
+ * Asset propagation for player sprites now affects other players' sprites, and updates recolor maps (e.g. sleeves).
+ * Removed invalid-schedule validation which had false positives.
+ * Fixed `helper.Data.Read/WriteGlobalData` using the `Saves` folder. The installer will move existing folders to the appdata folder.
+ * Fixed dialogue asset changes not correctly propagated until the next day.
+
+* For SMAPI/tool developers:
+ * Added internal support for four-part versions to support SMAPI on Android.
+ * Updated links for the new r/SMAPI subreddit.
+ * The `/mods` web API endpoint now includes version mappings from the wiki.
+ * Dropped API support for the pre-3.0 update-check format.
## 3.1
Released 05 January 2019 for Stardew Valley 1.4 or later.
@@ -18,13 +39,14 @@ Released 05 January 2019 for Stardew Valley 1.4 or later.
* Fixed compatibility with Linux Mint 18 (thanks to techge!), Arch Linux, and Linux systems with libhybris-utils installed.
* Fixed memory leak when repeatedly loading a save and returning to title.
* Fixed memory leak when mods reload assets.
- * Fixes for Console Commands mod:
- * added new clothing items;
- * fixed spawning new flooring and rings (thanks to Mizzion!);
- * fixed spawning custom rings added by mods;
- * Fixed errors when some item data is invalid.
* Updated translations. Thanks to L30Bola (added Portuguese), PlussRolf (added Spanish), and shirutan (added Japanese)!
+* For the Console Commands mod:
+ * Added new clothing items.
+ * Fixed spawning new flooring and rings (thanks to Mizzion!).
+ * Fixed spawning custom rings added by mods.
+ * Fixed errors when some item data is invalid.
+
* For the web UI:
* Added option to edit & reupload in the JSON validator.
* File uploads are now stored in Azure storage instead of Pastebin, due to ongoing Pastebin perfomance issues.
diff --git a/docs/technical/smapi.md b/docs/technical/smapi.md
index d565aeb4..c9d5c07e 100644
--- a/docs/technical/smapi.md
+++ b/docs/technical/smapi.md
@@ -19,17 +19,8 @@ This document is about SMAPI itself; see also [mod build package](mod-package.md
## Customisation
### Configuration file
-You can customise the SMAPI behaviour by editing the `smapi-internal/config.json` file in your game
-folder.
-
-Basic fields:
-
-field | purpose
------------------ | -------
-`DeveloperMode` | Default `false` (except in _SMAPI for developers_ releases). Whether to enable features intended for mod developers (mainly more detailed console logging).
-`CheckForUpdates` | Default `true`. Whether SMAPI should check for a newer version when you load the game. If a new version is available, a small message will appear in the console. This doesn't affect the load time even if your connection is offline or slow, because it happens in the background.
-`VerboseLogging` | Default `false`. Whether SMAPI should log more information about the game context.
-`ModData` | Internal metadata about SMAPI mods. Changing this isn't recommended and may destabilise your game. See documentation in the file.
+You can customise some SMAPI behaviour by editing the `smapi-internal/config.json` file in your
+game folder. See documentation in the file for more info.
### Command-line arguments
The SMAPI installer recognises three command-line arguments: