Commit Graph
111 Commits
Author SHA1 Message Date
Jesse Plamondon-Willard 876a610837 prepare for mod build package release 2024-11-09 11:49:27 -05:00
Jesse Plamondon-Willard 50303796f3 fix mod build package's ignore files/patterns options 2024-11-09 11:43:47 -05:00
Jesse Plamondon-Willard 79fb337c9e prepare for release 2024-11-04 22:50:59 -05:00
Jesse Plamondon-Willard 322489ad24 fix mod build package creating invalid zip files 2024-11-04 22:50:58 -05:00
Jesse Plamondon-Willard bc361207ce remove net field implicit conversion build warnings
The last implicit conversion operators were removed in 1.6.9.
2024-11-03 15:58:46 -05:00
Jesse Plamondon-Willard 66d9e82fff prepare for mod build package release 2024-10-06 23:45:26 -04:00
Jesse Plamondon-Willard 1ce878a30c remove HTML in mod package README
This fixes the README format on nuget.org.
2024-10-06 23:45:03 -04:00
Jesse Plamondon-Willard e2d3ffb4d6 update package instructions
.NET runtime bug 3828 was fixed in .NET 8+ (which is used to package SMAPI even if we target an older version).
2024-10-01 20:33:54 -04:00
Jesse Plamondon-Willard 1effd1bc9d minor refactoring
This commit...
- simplifies usage with a new <ContentPack /> group;
- fixes content pack folder name not defaulting to Include path;
- fixes release zip not creating a parent folder when content packs are bundled;
- fixes content pack manager's relative path resolution;
- fixes implications that we only support Content Patcher packs;
- and rewrites the docs a bit.
2024-09-14 15:13:04 -04:00
Abhi Agarwal cf0039dd1a Add docs and version checks 2024-09-14 13:24:05 -04:00
Abhi Agarwal 65992200f7 Add ability to add arbitrary content mods 2024-09-14 13:23:58 -04:00
Jesse Plamondon-Willard 2f4b841055 prepare for mod build package release 2024-09-06 19:04:55 -04:00
Jesse Plamondon-Willard b0d14d4afe move mod build package release notes into its own file 2024-09-06 19:04:54 -04:00
Jesse Plamondon-Willard 26cfac0160 add anonymized metrics for SMAPI and game versions 2024-08-19 22:17:22 -04:00
Jesse Plamondon-Willard 74ed1cbbb4 update NuGet packages 2024-05-24 18:53:01 -04:00
Jesse Plamondon-Willard 533e06deee update docs & release notes 2024-03-29 20:25:17 -04:00
Jesse Plamondon-Willard 162f14dfe2 add basic update-check stats tracking & API 2024-01-24 18:49:42 -05:00
Jesse Plamondon-Willard 77ea201e85 remove deprecated APIs 2023-12-09 14:30:29 -05:00
Jesse Plamondon-Willard 4e27841fb2 prepare for release 2023-06-24 16:53:13 -04:00
Jesse Plamondon-Willard 5196c3bad9 rename --headless to --no-prompt, and parse with the other args 2023-06-24 12:36:02 -04:00
Marie Ramlow 654ad4b4b2 Add headless flag for unattended execution 2023-06-24 12:06:10 -04:00
Jesse Plamondon-Willard 445370b75b embed debug symbols for Linux/macOS compatibility in mod build package 2023-06-24 11:50:05 -04:00
Jesse Plamondon-Willard 072efba6dc add NuGet package readme note about using constants before they're defined 2023-04-02 15:30:26 -04:00
Jesse Plamondon-Willard 25b8e13ba8 prepare for release 2023-01-09 12:27:29 -05:00
Jesse Plamondon-Willard d35f45fc32 fix game assemblies not excluded from release zip when bundle type not set 2023-01-07 17:55:15 -05:00
Jesse Plamondon-Willard e44562c9c5 update release notes 2022-11-11 01:35:42 -05:00
Jesse Plamondon-Willard ee77efcc97 prepare for release 2022-10-09 19:42:24 -04:00
Jesse Plamondon-Willard d143ab1077 update to Harmony 2.2.2 2022-10-09 14:45:50 -04:00
Jesse Plamondon-Willard 2c25426578 fix issues with BundleExtraAssemblies 2022-10-07 00:16:00 -04:00
Jesse Plamondon-Willard f23cd450a0 clarify docs 2022-08-16 22:03:22 -04:00
Jesse Plamondon-Willard 1749a82947 update release notes 2022-08-08 19:50:29 -04:00
Jesse Plamondon-Willard dab1ef6acc add flag to disable deprecated code 2022-06-20 18:01:48 -04:00
Jesse Plamondon-Willard 5083b65c87 fix readme headings for mod build package 2022-05-23 14:33:01 -04:00
Jesse Plamondon-Willard 0e4aa65708 fix crossplatform build scripts 2022-05-01 17:33:41 -04:00
Jesse Plamondon-Willard f507bd0f9c set SMAPI version from main build script 2022-04-29 22:55:12 -04:00
Jesse Plamondon-Willard 9939061615 fix typo 2022-04-19 19:26:12 -04:00
Jesse Plamondon-Willard 43c875c4c2 prepare mod build package 4.0.1 for release 2022-04-14 19:21:18 -04:00
Jesse Plamondon-Willard eb125f1994 fix assembly version conflict error in mod build package 2022-04-14 18:14:08 -04:00
Jesse Plamondon-Willard 288ef5dc07 add environment variable form of new CLI args, update docs 2022-04-09 12:03:30 -04:00
Jesse Plamondon-Willard 238045ba9c reverse mod build package migration to .NET 5 (#837)
The migrated package didn't work consistently in VIsual Studio, so this suppresses nullable annotations in .NET Standard instead.
2022-04-07 22:19:48 -04:00
Jesse Plamondon-Willard 6b05296e71 migrate mod build package to .NET 5 to allow full nullable annotations (#837) 2022-04-07 01:51:50 -04:00
Jesse Plamondon-Willard b4e979cc99 fix all warnings to simplify migration to nullable annotations (#837) 2022-04-06 22:46:19 -04:00
Jesse Plamondon-Willard 2216e37726 rework launch script argument parsing (#832)
This commit...

* replaces the internal `--no-reopen-terminal` arg with a documented `--use-current-shell` arg that works on Linux too;
* replaces the new SKIP_TERMINAL environment variable with the existing SMAPI_NO_TERMINAL one;
* moves argument parsing out of the 'initial setup' section (so it's easier for players to edit if needed);
* simplfies argument parsing (no need to support short opt names or add arguments for the default behavior);
* fixes arguments not parsed after the first unrecognized argument, so `--unknown --no-terminal` would still open a terminal.
2022-03-06 19:55:32 -05:00
Jesse Plamondon-Willard 6f05580191 add detection for Xbox app game folders 2022-01-15 20:39:32 -05:00
Jesse Plamondon-Willard f4ca7dd228 add Windows build process to fix application icon until .NET bug is fixed 2021-12-05 18:55:10 -05:00
Jesse Plamondon-Willard e4416925f9 add build script to set the release version 2021-12-03 02:16:27 -05:00
Jesse Plamondon-Willard bf5a9b8762 switch to scripted release package process 2021-12-02 20:48:00 -05:00
Jesse Plamondon-Willard c10685b035 update mod build package release notes 2021-12-01 17:19:21 -05:00
Jesse Plamondon-Willard f5807e22be add BundleExtraAssemblies package option for new .NET 5 reference model 2021-11-28 00:01:49 -05:00
Jesse Plamondon-Willard bf10aeef0a remove GameFramework build property from package 2021-11-28 00:01:48 -05:00