4655 Commits
Author SHA1 Message Date
Jesse Plamondon-Willard 955fa9c8d3 update release notes 2025-03-09 11:42:31 -04:00
Jesse Plamondon-Willard 41c36a2e75 Merge pull request #977 from HoodedDeath/patch-1
Fix broken redirection syntax when checking for terminals
2025-03-09 11:40:41 -04:00
Jesse Plamondon-Willard e86b5abfa5 update compatibility list 2025-02-27 20:07:02 -05:00
Jesse Plamondon-Willard e5826ceb75 fix support for four-part game and SMAPI version numbers in update check API 2025-02-27 20:07:02 -05:00
Jesse Plamondon-Willard 99d90c3215 allow linking to mod in compatibility list by ID 2025-02-19 21:46:06 -05:00
Jesse Plamondon-Willard 800d8a2ad6 fix stats info 2025-02-19 21:46:06 -05:00
Jesse Plamondon-Willard 5e9cba8334 remove broken mod list search by site name
This never worked due to a typo in the script, and isn't very useful anyway since you can filter by mod site separately.
2025-02-19 21:46:06 -05:00
Jesse Plamondon-Willard 87bccf61b6 add new description field to Nexus export model 2025-02-19 00:01:20 -05:00
Jesse Plamondon-Willard f8280292d8 add workaround for game's Data/ChairTiles logic not handling tilesheet asset names containing a mod ID correctly 2025-02-12 21:39:57 -05:00
HoodedDeath 88b5baf18f Fix broken redirection syntax when checking for terminals 2025-01-26 20:29:40 -07:00
Jesse Plamondon-Willard 6103cc2239 update Content Patcher schema for 2.5.0 and improve validation 2025-01-17 18:28:42 -05:00
Jesse Plamondon-Willard 98fb2847b8 prevent search engines from indexing raw log/JSON downloads 2024-12-31 17:32:37 -05:00
Jesse Plamondon-Willard 61a79ea91e add toolkit method to read compat list from local repo 2024-12-29 16:15:51 -05:00
Jesse Plamondon-Willard 66fecc71f3 fix log_context not disabling itself when run again 2024-12-21 13:00:11 -05:00
Jesse Plamondon-Willard fd73446090 Merge branch 'develop' into stable 4.1.10 2024-12-18 22:20:45 -05:00
Jesse Plamondon-Willard f492d17311 prepare for release 2024-12-18 22:20:30 -05:00
Jesse Plamondon-Willard 90a5c79975 fix cross-play errors due to Android version format 2024-12-18 21:27:51 -05:00
Jesse Plamondon-Willard 3cb37d9ccf add temporary backwards compatibility with Stardew Valley 1.6.14
That will allow releasing SMAPI 4.10.0 ahead of the Stardew Valley 1.6.15 update.
2024-12-18 21:26:41 -05:00
Jesse Plamondon-Willard 492a650776 migrate to new display device hook in Stardew Valley 1.6.15 2024-12-18 18:51:48 -05:00
Jesse Plamondon-Willard 78cae722e5 add compatibility rewriters for Stardew Valley 1.6.15 2024-12-18 18:51:48 -05:00
Jesse Plamondon-Willard 14e9d34fbe tweak Content Patcher schema to allow bool/numeric dynamic token values 2024-12-18 18:51:48 -05:00
Jesse Plamondon-Willard dfd8949eb5 automate game path when preparing install package 2024-12-14 17:30:41 -05:00
Jesse Plamondon-Willard 0133ca9729 Merge branch 'develop' into stable 4.1.9 2024-12-08 18:01:34 -05:00
Jesse Plamondon-Willard 513ef3e975 prepare for release 2024-12-08 18:01:22 -05:00
Jesse Plamondon-Willard d2c5385627 fix support for overriding color schemes via user config files (#942) 2024-12-08 17:04:39 -05:00
Jesse Plamondon-Willard 6c02a22dd8 remove embedded codesign command
macOS players were reporting that macOS began flagging SMAPI 4.1.8 as malware again a few days after release. Based on testing with macOS users, a combination of recreating the build VM from scratch with the latest versions and removing the embedded codesign command seems to fix it.
2024-12-08 01:55:37 -05:00
Jesse Plamondon-Willard bf094b080a update for compatibility list data split 2024-12-07 23:25:31 -05:00
Jesse Plamondon-Willard 667844ddb2 Merge branch 'develop' into stable 4.1.8 2024-11-28 22:29:50 -05:00
Jesse Plamondon-Willard e8987dc5a5 prepare for release 2024-11-28 22:29:41 -05:00
Jesse Plamondon-Willard fe5264e2bd fetch compatibility list from release branch 2024-11-27 21:15:39 -05:00
Jesse Plamondon-Willard 72fb9248df sign SMAPI on install to avoid new macOS security restrictions 2024-11-27 19:47:50 -05:00
Jesse Plamondon-Willard 015c510598 fix log parser not highlighting update alerts for non-loaded mods 2024-11-21 21:42:57 -05:00
Jesse Plamondon-Willard 6f7996e962 fix typo 2024-11-21 21:42:56 -05:00
Jesse Plamondon-Willard fd2648bad8 fix unit tests 2024-11-21 01:32:16 -05:00
Jesse Plamondon-Willard b83fcc7e7e update NuGet packages
This mainly fixes a fatal crash when combining MonoMod/Harmony with Pintail-proxied structs to interfaces.
2024-11-21 01:27:53 -05:00
Jesse Plamondon-Willard 63f902b416 update mod compatibility list 2024-11-19 23:13:58 -05:00
Jesse Plamondon-Willard a0e2c0ec42 simplify working with compatibility list data through SMAPI toolkit 2024-11-19 21:06:55 -05:00
Jesse Plamondon-Willard c5ae521c8f fix data overrides after compatibility list revamp 2024-11-19 21:06:55 -05:00
Jesse Plamondon-Willard d1871706fb fix anchor handling after compatibility list revamp 2024-11-19 21:06:55 -05:00
Jesse Plamondon-Willard 421a6255d8 rename files for compatibility list revamp 2024-11-18 01:13:37 -05:00
Jesse Plamondon-Willard cc8441b931 revamp mod compatibility list to use new GitHub repo
The wiki compatibility list was right under the max complexity the wiki can render on a single page; most edits to the page were timing out, and editing it was enough to slow down the entire wiki server. The new GitHub repo combines all the data into one place, uses relevant data type (e.g. numbers for mod IDs), adds a validated JSON schema for the data format, and adds a review step to prevent potential abuse of the unofficial update alert feature.

This rewrite also...
- fixes CurseForge links not shown (since the CurseForgeKey field on the wiki was obsolete);
- drops beta support (since it wasn't used for the more recent game updates);
- drops obsolete fields that no longer exist in the data (e.g. pull request URL).
2024-11-18 01:13:37 -05:00
Jesse Plamondon-Willard 7918e661b9 fix CurseForge links not shown in compatibility list & drop obsolete wiki fields 2024-11-18 01:13:36 -05:00
Jesse Plamondon-Willard 71f98d62b9 drop support for beta compatibility status
This wasn't used in any of the recent game or SMAPI versions.
2024-11-18 01:13:36 -05:00
Jesse Plamondon-Willard 6328574aac add PathUtilities.CreateSlug and improve IsSlug 2024-11-18 01:13:36 -05:00
Jesse Plamondon-Willard ae4c426483 Merge branch 'develop' into stable 4.1.7 2024-11-12 12:01:27 -05:00
Jesse Plamondon-Willard f3e97a0ecf prepare for release 2024-11-12 12:00:58 -05:00
Jesse Plamondon-Willard b96d07f23a fix crash if a mod's entry DLL is missing or invalid 2024-11-12 12:00:57 -05:00
Jesse Plamondon-Willard fc1b1cee18 update mod compatibility list 2024-11-12 12:00:57 -05:00
Jesse Plamondon-Willard 1870cc4837 add rewriters for Stardew Valley 1.6.14 2024-11-12 12:00:57 -05:00
Jesse Plamondon-Willard f665caf220 Merge branch 'develop' into stable mod-build-package/4.3.2 2024-11-09 11:49:43 -05:00