summaryrefslogtreecommitdiff
path: root/src/StardewModdingAPI/Program.cs
AgeCommit message (Expand)Author
2017-05-13decouple reading manifest files from validating metadata (#285)Jesse Plamondon-Willard
2017-05-13decouple mod metadata resolution from main SMAPI logic (#285)Jesse Plamondon-Willard
2017-05-13move mod metadata resolution into its own class (#285)Jesse Plamondon-Willard
2017-05-13fix error when processing mods that have no dependencies (#285)Jesse Plamondon-Willard
2017-05-13refactor mod dependency logic a bit (#285)Jesse Plamondon-Willard
2017-05-13Added basic topological sort for mod dependencies (#285)Luke Wale
2017-05-12fix SMAPI raising a deprecation warning for its own use of an eventJesse Plamondon-Willard
2017-05-11organise a few framework classesJesse Plamondon-Willard
2017-05-11decouple mod metadata vs assembly loading to enable upcoming mod dependencies...Jesse Plamondon-Willard
2017-05-09add warning for mods that don't set the UniqueID manifest fieldJesse Plamondon-Willard
2017-05-09let mods dispose unmanaged resources when SMAPI is disposing (#282)Jesse Plamondon-Willard
2017-05-09when a fatal crash happens, keep a copy of the log and notify the player on r...Jesse Plamondon-Willard
2017-05-09use shared reflection helperJesse Plamondon-Willard
2017-05-08add optional verbose context loggingJesse Plamondon-Willard
2017-04-29add initial content API (#257)Jesse Plamondon-Willard
2017-04-29make mod helpers disposable (#257)Jesse Plamondon-Willard
2017-04-28detect broken ObjectInformation.xnb dataJesse Plamondon-Willard
2017-04-26revamp 'exit immediately' to abort ongoing SMAPI tasksJesse Plamondon-Willard
2017-04-26detect exceptions logged directly to the console and log them as errorsJesse Plamondon-Willard
2017-04-26No longer suppress console output from the log fileJesse Plamondon-Willard
2017-04-26optimise console interception for the way Stardew Valley logs messagesJesse Plamondon-Willard
2017-04-24remove new manifest field for minimum game version (#264)Jesse Plamondon-Willard
2017-04-24update for SDV 1.2 non-beta releaseJesse Plamondon-Willard
2017-04-23dispose resources on Windows Form exit (#268)Jesse Plamondon-Willard
2017-04-23ensure SMAPI resources are disposed on exit (#268)Jesse Plamondon-Willard
2017-04-23revamp startup process (#265)Jesse Plamondon-Willard
2017-04-23let mods specify a minimum game version in their manifest.json (#264)Jesse Plamondon-Willard
2017-04-23unify SMAPI versions for SDV 1.11 and 1.2 using compile switches where needed...Jesse Plamondon-Willard
2017-04-23Merge branch for Stardew Valley 1.2 beta into developJesse Plamondon-Willard
2017-04-23remove Initialize/LoadContent overrides & deprecate related events (#265)Jesse Plamondon-Willard
2017-04-05unbackport for SDV 1.2 branch (#258)Jesse Plamondon-Willard
2017-04-01add --log-path argument to specify SMAPI log path during testingJesse Plamondon-Willard
2017-03-30always show friendly game versionJesse Plamondon-Willard
2017-03-30add upper version check (#258)Jesse Plamondon-Willard
2017-03-30backport SMAPI 1.9 to Stardew Valley 1.11 (#258)Jesse Plamondon-Willard
2017-03-26fix SMAPI not recognising Mod instances that don't subclass Mod directly (#252)Jesse Plamondon-Willard
2017-03-26merge CIL finders & rewriters into one interface (#254)Jesse Plamondon-Willard
2017-03-14let players override SMAPI incompatible-code detection if neededJesse Plamondon-Willard
2017-03-14revert all projects except installer to .NET Framework 4.5Jesse Plamondon-Willard
2017-03-14downgrade to .NET Framework 4.0 for better compatibility on Windows 7–8.1Jesse Plamondon-Willard
2017-03-12remove unused IConfigFile (#238)Jesse Plamondon-Willard
2017-03-12simplify access to game's Program classJesse Plamondon-Willard
2017-03-12add logic to detect incompatible mod instructions & reject mod load (#247)Jesse Plamondon-Willard
2017-03-08update old instructions about resetting config fileJesse Plamondon-Willard
2017-03-04fix game window no longer showing SMAPI versionJesse Plamondon-Willard
2017-03-02only use WMI on WindowsJesse Plamondon-Willard
2017-03-01deprecate `IConfigFile` (#238)Jesse Plamondon-Willard
2017-03-01show OS caption (like "Windows 10") instead of internal version when availableJesse Plamondon-Willard
2017-03-01fix errors in console command handlers crashing the gameJesse Plamondon-Willard
2017-03-01improve TrainerMod feedback to user, standardise color/colour spellingJesse Plamondon-Willard