summaryrefslogtreecommitdiff
path: root/src/StardewModdingAPI
AgeCommit message (Collapse)Author
2016-11-26preprocess all mod assemblies for compatibility with multi-assembly mods (#166)Jesse Plamondon-Willard
2016-11-26simplify manifest.json path checkJesse Plamondon-Willard
2016-11-25preprocess mods through Mono.Cecil to allow rewriting later (#166)Jesse Plamondon-Willard
2016-11-24fix audio error on startup for some players by deferring update checkJesse Plamondon-Willard
2016-11-24update for 1.2 releaseJesse Plamondon-Willard
2016-11-23fix compatibility with mods which use the previous signature of ↵Jesse Plamondon-Willard
Command.CallCommand
2016-11-23revert Config.GenerateDefaultConfig<T> back to virtual methodJesse Plamondon-Willard
SMAPI 1.0 changed this virtual method to abstract, since it's required for the configuration to work correctly. However this breaks some incorrectly-written older mods which didn't implement the method. Since this class is deprecated anyway, revert to the original behaviour for compatibility.
2016-11-23log relevant details when a ReflectionTypeLoadException is caught by SMAPIJesse Plamondon-Willard
2016-11-21intercept event handler exceptions (#179)Jesse Plamondon-Willard
2016-11-19restore obsolete SPlayer for backwards compatibility, mark deprecatedJesse Plamondon-Willard
2016-11-19update for 1.1.1 releaseJesse Plamondon-Willard
2016-11-19fix race condition where GameLoaded event was sometime fired before the game ↵Jesse Plamondon-Willard
was ready
2016-11-19restore all Log methods for backwards compatibilityJesse Plamondon-Willard
2016-11-19fix compatibility with mods using Log.OutJesse Plamondon-Willard
2016-11-19fix deprecation warnings beign repeated if the mod can't be identifiedJesse Plamondon-Willard
2016-11-19update for 1.1.1-alphaJesse Plamondon-Willard
2016-11-19add commentJesse Plamondon-Willard
2016-11-17update for 1.1 releaseJesse Plamondon-Willard
2016-11-17add global assembly infoJesse Plamondon-Willard
2016-11-16minor tweaksJesse Plamondon-Willard
2016-11-16cleanupJesse Plamondon-Willard
2016-11-16use interface for IModHelperJesse Plamondon-Willard
2016-11-16add emergency interrupt feature (#168)Jesse Plamondon-Willard
2016-11-16update for 1.1 betaJesse Plamondon-Willard
2016-11-16fix console closing immediately when some exceptions occur (#171), simplify ↵Jesse Plamondon-Willard
initial logging
2016-11-16add optional 'minimum API version' field to manifest (#176)Jesse Plamondon-Willard
2016-11-16mark deprecated manifest fieldsJesse Plamondon-Willard
2016-11-14fix error when json file doesn't exist (#170)Jesse Plamondon-Willard
2016-11-14tweak deprecation messagesJesse Plamondon-Willard
2016-11-14migrate game loop, events, and commands to new logging framework (#168)Jesse Plamondon-Willard
2016-11-14minor cleanupJesse Plamondon-Willard
2016-11-14simplify null guards when rasing eventsJesse Plamondon-Willard
2016-11-14migrate main logging to new framework (#168)Jesse Plamondon-Willard
2016-11-14migrate deprecation manager to new logging (#168)Jesse Plamondon-Willard
2016-11-14deprecate legacy logging interfaces, rewrite to use new framework under the ↵Jesse Plamondon-Willard
hood (#168)
2016-11-14initialise new logging framework on startup (#168)Jesse Plamondon-Willard
2016-11-14add new logging framework (#168)Jesse Plamondon-Willard
2016-11-13split mod registry out of deprecation manager for reuse (#168)Jesse Plamondon-Willard
2016-11-11update git repo for new-version checkJesse Plamondon-Willard
2016-11-11update for 1.0 releaseJesse Plamondon-Willard
2016-11-11normalise newlines in app.configJesse Plamondon-Willard
2016-11-10fix deprecation warning for manifest.PerSaveConfigsJesse Plamondon-Willard
2016-11-10rewrite command parsing, fix null reference exceptions in some casesJesse Plamondon-Willard
2016-11-09fix Windows-only build configuration not properly marked as suchJesse Plamondon-Willard
2016-11-09bump version for 1.0-beta2Jesse Plamondon-Willard
2016-11-09mark restored interfaces deprecatedJesse Plamondon-Willard
2016-11-09restore obsolete interfaces for backwards compatibility with EntoFrameworkJesse Plamondon-Willard
2016-11-09simplify debuggingJesse Plamondon-Willard
2016-11-08correct version in deprecation warningJesse Plamondon-Willard
2016-11-08fix an initialisation error when a Windows user has both "StardewValley.exe" ↵Jesse Plamondon-Willard
and "Stardew Valley.exe" in their game directory