Commit Graph

93 Commits

Author SHA1 Message Date
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
Jesse Plamondon-Willard 4a26c96fbe
remove GameExecutableName build property from package 2021-11-28 00:01:48 -05:00
Jesse Plamondon-Willard 217cc7af21
add IgnoreModFilePaths option to package 2021-11-28 00:01:48 -05:00
Jesse Plamondon-Willard 727d75ae72
update to .NET 5 and official 64-bit 2021-11-28 00:01:41 -05:00
Jesse Plamondon-Willard 6efaa651cb
drop support for XNA Framework
Stardew Valley 1.5.5 migrates to MonoGame on all platforms.
2021-11-28 00:01:40 -05:00
Jesse Plamondon-Willard 6bb156b318
update release process to use Windows 11 WSL instead of a Linux VM 2021-10-17 19:50:39 -04:00
Jesse Plamondon-Willard bbaa260007
drop support for unofficial 64-bit mode 2021-09-02 23:01:40 -04:00
Jesse Plamondon-Willard a4c6c61684
enable parallel analyzer execution 2021-08-08 00:32:19 -04:00
Jesse Plamondon-Willard 8df578edb6
migrate to Harmony 2.1 (#711) 2021-07-13 09:14:07 -04:00
Jesse Plamondon-Willard 3c3920b86e
clarify common mistake when setting game path 2021-05-12 20:57:23 -04:00
Jesse Plamondon-Willard 47a806533b
add 64-bit support to the SMAPI installer (#767) 2021-04-23 02:05:14 -04:00
Jesse Plamondon-Willard 222183c651
standardize spelling of 'macOS' 2021-04-04 11:37:11 -04:00
Jesse Plamondon-Willard 3fa0433c98
add initial support for 64-bit Windows hack (#767) 2021-04-02 21:30:55 -04:00
Jesse Plamondon-Willard 58dde207af
prepare for release 2021-03-30 20:11:49 -04:00
Jesse Plamondon-Willard 551153bb00
prepare mod build package for 64-bit SMAPI (#767) 2021-03-30 20:10:55 -04:00
Jesse Plamondon-Willard 73321eceb9
split compile flag into separate Windows + XNA flags (#767) 2021-03-21 16:05:15 -04:00
Jesse Plamondon-Willard fdfb060795
remove unused code (#767) 2021-03-21 16:04:48 -04:00
Jesse Plamondon-Willard 9edd3b901a
prepare mod build package for release 2020-09-23 20:38:01 -04:00
Jesse Plamondon-Willard 947d9c87e0
add SMAPI-ModTranslationClassBuilder files to mod build config ignore list 2020-09-23 20:33:38 -04:00