Pathoschild / SMAPI

The modding API for Stardew Valley.
https://smapi.io/
GNU Lesser General Public License v3.0
1.77k stars 260 forks source link

Release SMAPI 2.6 #569

Closed Pathoschild closed 6 years ago

Pathoschild commented 6 years ago

Prepare SMAPI 2.6 beta for release.

To do

Before 1.3 release

After 1.3 release

Pathoschild commented 6 years ago

Draft release summary:

SMAPI 2.6 is a big update, with nearly 400 commits over two months. Some mods aren't updated for Stardew Valley 1.3 yet; see the mod compatibility list for the latest updates and fixes. (For mod authors: see the mod author's migration guide.)

There are too many changes to list here, but here are some highlights for players:

  • updated for Stardew Valley 1.3;
  • added automatic save backups;
  • significantly improved SMAPI's update checks (including support for optional and unofficial updates);
  • fixed default color scheme on Mac;
  • fixed many bugs (including SEHException errors for some players);
  • updated compatibility list.

And some highlights for modders:

  • added an input API for reading and suppressing keyboard/controller/mouse input;
  • added support for custom seasonal map tilesheets;
  • added support for intercepting assets loaded by temporary content managers;
  • added prototype SMAPI 3.0 events;
  • added a prototype mod handler toolkit for external tools;
  • added code analysis to flag common issues as build warnings;
  • added support for reloading NPC schedules through the content API;
  • reimplemented content API and input suppression to work more consistently in many edge cases;
  • many changes to support multiplayer.

Requires Stardew Valley 1.3.XX or later on Linux/Mac/Windows.

See the release notes and mod compatibility list for more info.

Pathoschild commented 6 years ago

Done!