summaryrefslogtreecommitdiff
path: root/build/common.targets
AgeCommit message (Collapse)Author
2022-08-14switch SMAPI to portable PDB formatJesse Plamondon-Willard
2022-07-06prepare for releaseJesse Plamondon-Willard
2022-06-26split local deploy into its own targets fileJesse Plamondon-Willard
2022-06-20add flag to disable deprecated codeJesse Plamondon-Willard
2022-06-16prepare for releaseJesse Plamondon-Willard
2022-06-01prepare for releaseJesse Plamondon-Willard
2022-05-31add backwards compatibility for mods using now-unused dependenciesJesse Plamondon-Willard
2022-05-31replace MemoryCache with custom cacheJesse Plamondon-Willard
This was causing significant frame stutters for some players since the migration to .NET 5 in Stardew Valley 1.5.5.
2022-05-27prepare for releaseJesse Plamondon-Willard
2022-05-22 prepare for releaseJesse Plamondon-Willard
2022-05-15prepare for releaseJesse Plamondon-Willard
2022-05-12prepare for releaseJesse Plamondon-Willard
2022-05-08prepare for releaseJesse Plamondon-Willard
2022-05-06prepare for releaseJesse Plamondon-Willard
2022-05-01prepare for releaseJesse Plamondon-Willard
2022-04-12enable nullable annotations in the web project & related code (#837)Jesse 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-06enable nullable annotations by default (#837)Jesse Plamondon-Willard
This adds `#nullable disable` to all existing code (except where null is impossible like enum files), so it can be migrated incrementally.
2022-02-16move proxying to a separate NuGet libraryShockah
2022-01-16prepare for releaseJesse Plamondon-Willard
2022-01-16prepare for releaseJesse Plamondon-Willard
2021-12-05prepare for releaseJesse Plamondon-Willard
2021-12-04suppress non-applicable code warningsJesse Plamondon-Willard
2021-12-02switch to scripted release package processJesse Plamondon-Willard
2021-11-30prepare for releaseJesse Plamondon-Willard
2021-11-30prepare for releaseJesse Plamondon-Willard
2021-11-28update to .NET 5 and official 64-bitJesse Plamondon-Willard
2021-10-17prepare for releaseJesse Plamondon-Willard
2021-10-08bump to .NET Framework 4.5.2Jesse Plamondon-Willard
2021-09-18prepare for releaseJesse Plamondon-Willard
2021-09-03prepare for releaseJesse Plamondon-Willard
2021-09-02drop support for unofficial 64-bit modeJesse Plamondon-Willard
2021-08-26prepare for releaseJesse Plamondon-Willard
2021-08-25prepare for releaseJesse Plamondon-Willard
2021-08-25prepare for releaseJesse Plamondon-Willard
2021-08-04prepare for releaseJesse Plamondon-Willard
2021-08-03prepare for releaseJesse Plamondon-Willard
2021-08-01prepare for releaseJesse Plamondon-Willard
2021-07-23use unmerged Harmony assembly (#711)Jesse Plamondon-Willard
Harmony merges Mono.Cecil and MonoMod.Common into its DLL, and keeps some (but not all) of the merged types public. That causes type conflicts in SMAPI's code since it uses both Harmony and Mono.Cecil, and extern aliases break on Linux due to IDE/compiler limitations. This commit uses a custom build of Harmony without the assembly merging, so SMAPI can use and manage Mono.Cecil itself.
2021-07-13migrate to Harmony 2.1 (#711)Jesse Plamondon-Willard
2021-07-09prepare for releaseJesse Plamondon-Willard
2021-05-03prepare for releaseJesse Plamondon-Willard
2021-05-03prepare for releaseJesse 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-21prepare for releaseJesse Plamondon-Willard
2021-03-21split compile flag into separate Windows + XNA flags (#767)Jesse Plamondon-Willard
2021-03-08prepare for releaseJesse Plamondon-Willard
2021-03-07prepare for releaseJesse Plamondon-Willard