summaryrefslogtreecommitdiff
path: root/docs/technical
AgeCommit message (Collapse)Author
2022-04-29set SMAPI version from main build scriptJesse Plamondon-Willard
2022-04-19fix typoJesse Plamondon-Willard
2022-04-14prepare mod build package 4.0.1 for releaseJesse Plamondon-Willard
2022-04-14fix assembly version conflict error in mod build packageJesse Plamondon-Willard
2022-04-09add environment variable form of new CLI args, update docsJesse Plamondon-Willard
2022-04-07reverse mod build package migration to .NET 5 (#837)Jesse Plamondon-Willard
The migrated package didn't work consistently in VIsual Studio, so this suppresses nullable annotations in .NET Standard instead.
2022-04-07migrate mod build package to .NET 5 to allow full nullable annotations (#837)Jesse Plamondon-Willard
2022-04-06fix all warnings to simplify migration to nullable annotations (#837)Jesse Plamondon-Willard
2022-03-06rework launch script argument parsing (#832)Jesse Plamondon-Willard
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-01-15add detection for Xbox app game foldersJesse Plamondon-Willard
2021-12-05add Windows build process to fix application icon until .NET bug is fixedJesse Plamondon-Willard
2021-12-03add build script to set the release versionJesse Plamondon-Willard
2021-12-02switch to scripted release package processJesse Plamondon-Willard
2021-12-01update mod build package release notesJesse Plamondon-Willard
2021-11-28add BundleExtraAssemblies package option for new .NET 5 reference modelJesse Plamondon-Willard
2021-11-28remove GameFramework build property from packageJesse Plamondon-Willard
2021-11-28remove GameExecutableName build property from packageJesse Plamondon-Willard
2021-11-28add IgnoreModFilePaths option to packageJesse Plamondon-Willard
2021-11-28update to .NET 5 and official 64-bitJesse Plamondon-Willard
2021-11-28drop support for XNA FrameworkJesse Plamondon-Willard
Stardew Valley 1.5.5 migrates to MonoGame on all platforms.
2021-10-17update release process to use Windows 11 WSL instead of a Linux VMJesse Plamondon-Willard
2021-09-02drop support for unofficial 64-bit modeJesse Plamondon-Willard
2021-08-08enable parallel analyzer executionJesse Plamondon-Willard
2021-07-13migrate to Harmony 2.1 (#711)Jesse Plamondon-Willard
2021-05-12clarify common mistake when setting game pathJesse Plamondon-Willard
2021-04-23add 64-bit support to the SMAPI installer (#767)Jesse Plamondon-Willard
2021-04-04standardize spelling of 'macOS'Jesse Plamondon-Willard
2021-04-02add initial support for 64-bit Windows hack (#767)Jesse Plamondon-Willard
2021-03-30prepare for releaseJesse Plamondon-Willard
2021-03-30prepare mod build package for 64-bit SMAPI (#767)Jesse Plamondon-Willard
2021-03-21split compile flag into separate Windows + XNA flags (#767)Jesse Plamondon-Willard
2021-03-21remove unused code (#767)Jesse Plamondon-Willard
2020-09-23prepare mod build package for releaseJesse Plamondon-Willard
2020-09-23add SMAPI-ModTranslationClassBuilder files to mod build config ignore listJesse Plamondon-Willard
2020-09-23streamline mod build config package creationJesse Plamondon-Willard
2020-09-11prepare for releaseJesse Plamondon-Willard
2020-09-11fix default mods folder path in build packageJesse Plamondon-Willard
2020-09-11improve logging in mod build packageJesse Plamondon-Willard
2020-09-06prepare for releaseJesse Plamondon-Willard
2020-09-05copyedit package readmeJesse Plamondon-Willard
2020-09-05add dates to package release notes, add missing notesJesse Plamondon-Willard
2020-09-05add mod build package option to change the Mods pathJesse Plamondon-Willard
2020-09-04reorganize mod build package readme for readabilityJesse Plamondon-Willard
2020-08-09tweak release docsJesse Plamondon-Willard
2020-06-20prepare for releaseJesse Plamondon-Willard
2020-06-20add i18n schema to JSON validatorJesse Plamondon-Willard
2020-06-20switch to custom build of Harmony 1.2.0.1Jesse Plamondon-Willard
2020-06-15temporarily restore Harmony 1.x support with compile flag (#711)Jesse Plamondon-Willard
2020-06-14add support for using a custom Harmony build (#711)Jesse Plamondon-Willard
2020-05-23drop MongoDB codeJesse Plamondon-Willard
MongoDB support unnecessarily complicated the code and there's no need to run distributed servers in the foreseeable future. This keeps the abstract storage interface so we can wrap a distributed cache in the future.