summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <github@jplamondonw.com>2018-05-05 01:31:06 -0400
committerJesse Plamondon-Willard <github@jplamondonw.com>2018-05-05 01:31:06 -0400
commitb8fd3aedfe884741bdda8c68398427f875585456 (patch)
tree12b6395923c930fa3155d4be2f38b1aa6e660217 /docs
parenta65a49a62201cc897e73c265a0a808ef0baad002 (diff)
downloadSMAPI-b8fd3aedfe884741bdda8c68398427f875585456.tar.gz
SMAPI-b8fd3aedfe884741bdda8c68398427f875585456.tar.bz2
SMAPI-b8fd3aedfe884741bdda8c68398427f875585456.zip
rewrite location events for multiplayer
Diffstat (limited to 'docs')
-rw-r--r--docs/release-notes.md12
1 files changed, 9 insertions, 3 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md
index 00ed6e9c..ece388c7 100644
--- a/docs/release-notes.md
+++ b/docs/release-notes.md
@@ -12,7 +12,11 @@
* For modders:
* Added code analysis to mod build config package to flag common issues as warnings.
- * Added `LocationEvents.ObjectsChanged`, raised when an object is added/removed in any location.
+ * Replaced `LocationEvents` with a more powerful set of events for multiplayer:
+ * now raised for all locations;
+ * now includes added/removed building interiors;
+ * each event now provides a list of added/removed values;
+ * added buildings-changed event.
* Added `Context.IsMultiplayer` and `Context.IsMainPlayer` flags.
* Added `Constants.TargetPlatform` which says whether the game is running on Linux, Mac, or Windows.
* Added `semanticVersion.IsPrerelease()` method.
@@ -21,8 +25,10 @@
* Fixed assets not reloaded consistently when the player switches language.
* Fixed console command input not saved to the log.
* Fixed `helper.ModRegistry.GetApi` interface validation errors not mentioning which interface caused the issue.
- * **Breaking change**: dropped some deprecated APIs.
- * **Breaking change**: mods can't intercept chatbox input, including the game's hotkeys to toggle the chatbox (default `T` and `?`).
+ * **Breaking changes** (see [migration guide](https://stardewvalleywiki.com/Modding:Migrate_to_Stardew_Valley_1.3)):
+ * dropped some deprecated APIs;
+ * `LocationEvents` have been rewritten (see above);
+ * mods can't intercept chatbox input, including the game's hotkeys to toggle the chatbox (default `T` and `?`).
* In console commands:
* Added `player_add name`, which lets you add items to your inventory by name instead of ID.