summaryrefslogtreecommitdiff
path: root/docs/release-notes.md
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <github@jplamondonw.com>2017-11-01 17:42:18 -0400
committerJesse Plamondon-Willard <github@jplamondonw.com>2017-11-01 17:42:18 -0400
commite0b72374cd14298aacc6f71dc391fdc9814be37c (patch)
tree2e5d85937c34539c1a0df48423b5136508693ca8 /docs/release-notes.md
parent79118316065a01322d8ea12a14589ec016794c32 (diff)
parent089e6de749ae7cb109af00164d2597c6644c255e (diff)
downloadSMAPI-e0b72374cd14298aacc6f71dc391fdc9814be37c.tar.gz
SMAPI-e0b72374cd14298aacc6f71dc391fdc9814be37c.tar.bz2
SMAPI-e0b72374cd14298aacc6f71dc391fdc9814be37c.zip
Merge branch 'develop' into stable
Diffstat (limited to 'docs/release-notes.md')
-rw-r--r--docs/release-notes.md30
1 files changed, 29 insertions, 1 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md
index 99e771ce..1a9e4681 100644
--- a/docs/release-notes.md
+++ b/docs/release-notes.md
@@ -1,4 +1,32 @@
# Release notes
+## 2.1
+* For players:
+ * Added a log parser at [log.smapi.io](https://log.smapi.io).
+ * Added better Steam instructions to the SMAPI installer.
+ * Renamed the bundled _TrainerMod_ to _ConsoleCommands_ to make its purpose clearer.
+ * Removed the game's test messages from the console log.
+ * Improved update-check errors when playing offline.
+ * Fixed compatibility check for players with Stardew Valley 1.08.
+ * Fixed `player_setlevel` command not setting XP too.
+
+* For modders:
+ * The reflection API now works with public code to simplify mod integrations.
+ * The content API now lets you invalidated multiple assets at once.
+ * The `InputEvents` have been improved:
+ * Added `e.IsActionButton` and `e.IsUseToolButton`.
+ * Added `ToSButton()` extension for the game's `Game1.options` button type.
+ * Deprecated `e.IsClick`, which is limited and unclear. Use `IsActionButton` or `IsUseToolButton` instead.
+ * Fixed `e.SuppressButton()` not correctly suppressing keyboard buttons.
+ * Fixed `e.IsClick` (now `e.IsActionButton`) ignoring custom key bindings.
+ * `SemanticVersion` can now be constructed from a `System.Version`.
+ * Fixed reflection API blocking access to some non-SMAPI members.
+ * Fixed content API allowing absolute paths as asset keys.
+ * Fixed content API failing to load custom map tilesheets that aren't preloaded.
+ * Fixed content API incorrectly detecting duplicate loaders when a mod implements `IAssetLoader` directly.
+
+* For SMAPI developers:
+ * Added the installer version and platform to the installer window title to simplify troubleshooting.
+
## 2.0
### Release highlights
* **Mod update checks**
@@ -18,7 +46,7 @@
SMAPI 2.0 adds several features to enable new kinds of mods (see
[API documentation](https://stardewvalleywiki.com/Modding:SMAPI_APIs)).
- The **content API** lets you edit, inject, and reload XNB data loaded by the game at any time. This let SMAPI mods do
+ The **content API** lets you edit, inject, and reload XNB data loaded by the game at any time. This lets SMAPI mods do
anything previously only possible with XNB mods, and enables new mod scenarios not possible with XNB mods (e.g.
seasonal textures, NPC clothing that depend on the weather or location, etc).