diff options
Diffstat (limited to 'docs/release-notes.md')
-rw-r--r-- | docs/release-notes.md | 17 |
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). |