summaryrefslogtreecommitdiff
path: root/docs/release-notes.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/release-notes.md')
-rw-r--r--docs/release-notes.md17
1 files changed, 14 insertions, 3 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md
index 2f136509..27110bff 100644
--- a/docs/release-notes.md
+++ b/docs/release-notes.md
@@ -1,14 +1,25 @@
# Release notes
## 2.4
* For players:
- * SMAPI now fixes curly quotes in `config.json` if possible.
- * Fixed semantic versions always ignoring `-0` tag.
- * Fixed rare issues caused by assembly references being incorrectly loaded twice.
+ * Fixed graphical corruption in rare cases.
+ * Fixed error parsing `config.json` files containing curly quotes.
+ * Fixed error parsing JSON files generated on another platform.
+ * Fixed error parsing some JSON files after mods reload core assemblies, which is no longer allowed.
* Fixed error on Linux loading SMAPI when the default terminal is set to Terminator.
* For the [log parser][]:
* Fixed parse error for logs with zero installed mods.
+* For modders:
+ * Added `SButton` `IsActionButton()` and `IsUseToolButton()` extensions.
+ * Fixed events being raised while the game is loading a save file.
+ * Fixed input events not recognising controller input as an action or use-tool button.
+ * Fixed input events setting the same `IsActionButton` and `IsUseToolButton` values for all buttons pressed in an update tick.
+ * Fixed semantic versions always ignoring `-0` tag.
+
+* For SMAPI developers:
+ * Overhauled input handling to support future input events.
+
## 2.3
* For players:
* Added a user-friendly [download page](https://smapi.io).