Releases: Pathoschild/SMAPI
3.14.0
This is an old release. You should use the latest version instead!
For players, SMAPI 3.14.0 adds case-insensitive file paths on Linux, improved performance in some cases, and various other improvements and fixes.
For mod authors, this is a big update that adds content events, a redesigned content API, improved proxying, nullable reference type annotations, case-insensitive file paths in SMAPI APIs, and more. For C# mod authors, you should review the migration to SMAPI 4.0 guide to make sure your mods are ready for SMAPI 4.0.0 later this year. (You can update mods now, there's no need to wait for the 4.0.0 release.)
See the SMAPI 3.14 release highlights for details.
Requires Stardew Valley 1.5.6 or later on Linux/macOS/Windows.
3.13.4
This is an old release. You should use the latest version instead!
SMAPI 3.13.4 fixes a Linux/macOS launch error.
Requires Stardew Valley 1.5.6 or later on Linux/macOS/Windows.
3.13.3
This is an old release. You should use the latest version instead!
SMAPI 3.13.3 mainly increases the minimum game version, adds more mod auto-fixes and save recovery, adds the game's build number to the SMAPI console + log, adds Xbox app folder detection, reduces mod loading time, and fixes various issues.
Requires Stardew Valley 1.5.6 or later on Linux/macOS/Windows.
3.13.2
This is an old release. You should use the latest version instead!
SMAPI 3.13.2 mainly removes the need to have .NET to install/run SMAPI, detects incompatible legacy game versions when installing, and updates for the latest Stardew Valley 1.5.5 hotfix.
Requires Stardew Valley 1.5.5 or later on Linux/macOS/Windows.
3.13.1
This is an old release. You should use the latest version instead!
SMAPI 3.13.1 adds a clearer .NET 5 validation error in the Windows installer, and fixes an error when running the Windows installer from the game folder.
Requires Stardew Valley 1.5.5 or later on Linux/macOS/Windows.
3.13.0
This is an old release. You should use the latest version instead!
For players, SMAPI 3.13.0 mainly updates to Stardew Valley 1.5.5 and adds native support for macOS M1. For mod authors, it mainly adds support for new game features like custom languages and a new PatchMode
feature for map editing.
See the SMAPI 3.13 release highlights for details.
Requires Stardew Valley 1.5.5 or later on Linux/macOS/Windows.
3.12.8
This is an old release. You should use the latest version instead!
SMAPI 3.12.8 mainly fixes bugs with map editing mods, updates translations, and improves duplicate-key errors to simplify troubleshooting.
Requires Stardew Valley 1.5.4 on Linux/macOS/Windows.
3.12.7
This is an old release. You should use the latest version instead!
3.12.7 mainly adds more logging during startup, simplifies error logging, adds asset propagation for LooseSprites/Giftbox
, and improves crossplatform support for JSON models with nullable XNA types.
Requires Stardew Valley 1.5.4 or later on Linux/macOS/Windows.
3.12.6
This is an old release. You should use the latest version instead!
For players, SMAPI 3.12.6 mainly adds a friendly error if you mistakenly use it with Stardew Valley 1.5.5+, reduces load time when scanning/rewriting many mods, drops support for unofficial 64-bit (you can use official 64-bit instead), improves support for 64-bit in the upcoming Stardew Valley 1.5.5, and updates the compatibility list.
For mod authors, it mainly drops asset propagation for Data\Bundles
, adds APIs to help mods prepare for Stardew Valley 1.5.5, and fixes translations for temporary content packs.
Requires Stardew Valley 1.5.4 or later on Linux/macOS/Windows.
3.12.5
This is an old release. You should use the latest version instead!
SMAPI 3.12.5 fixes some mods in unofficial 64-bit mode no longer loading after SMAPI 3.12.3.
Requires Stardew Valley 1.5.4 or later on Linux/macOS/Windows.