|
1 | 1 | ← [README](README.md) |
2 | 2 |
|
3 | 3 | # Release notes |
4 | | -## Upcoming release for Stardew Valley 1.6 |
| 4 | +## 4.0.0 |
| 5 | +Released 19 March 2024 for Stardew Valley 1.6.0 or later. See [release highlights](https://www.patreon.com/posts/100388693). |
| 6 | + |
5 | 7 | * For players: |
6 | 8 | * Updated for Stardew Valley 1.6. |
7 | 9 | * Added support for overriding SMAPI configuration per `Mods` folder (thanks to Shockah!). |
8 | 10 | * Improved performance. |
9 | | - * Improved compatibility rewriting to handle more cases (thanks to SinZ!). |
10 | | - * Removed the bundled `ErrorHandler` mod (now integrated into Stardew Valley 1.6). |
| 11 | + * Improved compatibility rewriting to handle more cases (thanks to SinZ for his contributions!). |
| 12 | + * Removed the bundled `ErrorHandler` mod, which is now integrated into Stardew Valley 1.6. |
11 | 13 | * Removed obsolete console commands: `list_item_types` (no longer needed) and `player_setimmunity` (broke in 1.6 and rarely used). |
12 | 14 | * Removed support for seamlessly updating from SMAPI 2.11.3 and earlier (released in 2019). |
13 | 15 | _If needed, you can update to SMAPI 3.18.0 first and then install the latest version._ |
14 | 16 |
|
15 | 17 | * For mod authors: |
16 | 18 | * Updated to .NET 6. |
17 | | - * Added `RenderingStep` and `RenderedStep` events, which let you handle a specific step in the game's render cycle. |
| 19 | + * Added [`RenderingStep` and `RenderedStep` events](https://stardewvalleywiki.com/Modding:Modder_Guide/APIs/Events#Display.RenderingStep), which let you handle a specific step in the game's render cycle. |
18 | 20 | * Added support for [custom update manifests](https://stardewvalleywiki.com/Modding:Modder_Guide/APIs/Update_checks#Custom_update_manifest) (thanks to Jamie Taylor!). |
19 | 21 | * Removed all deprecated APIs. |
20 | 22 | * SMAPI no longer intercepts output written to the console. Mods which directly access `Console` will be listed under mod warnings. |
|
27 | 29 | * Fixed update check for mods with a prerelease version tag not recognized by the ModDrop API. SMAPI now parses the version itself if needed. |
28 | 30 |
|
29 | 31 | * For SMAPI developers: |
30 | | - * Improved compatibility rewriters. |
31 | | - * Added `LogTechnicalDetailsForBrokenMods` option in `smapi-internal/config.json` which adds more technical info to the SMAPI log when a mod is broken. This is mainly useful for creating compatibility rewriters. |
| 32 | + * Added `LogTechnicalDetailsForBrokenMods` option in `smapi-internal/config.json`, which adds more technical info to the SMAPI log when a mod is broken. This is mainly useful for creating compatibility rewriters. |
32 | 33 |
|
33 | 34 | ## 3.18.6 |
34 | 35 | Released 05 October 2023 for Stardew Valley 1.5.6 or later. |
|
0 commit comments