summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-02-24add release note, fix docblockJesse Plamondon-Willard
2017-02-24fix content manager compatibility with MonoGame (#173)Jesse Plamondon-Willard
2017-02-24override content manager (#173)Jesse Plamondon-Willard
2017-02-24clean up program propertiesJesse Plamondon-Willard
2017-02-24fix 'please update your game' error not pausing before exitJesse Plamondon-Willard
2017-02-24fix game version checks not using semantic versioningJesse Plamondon-Willard
This caused an issue where SMAPI didn't consider SDV 1.2.10 to pass the minimum game version of 1.2.9. This requires some workarounds for SDV 1.11's non-semantic version.
2017-02-24clean up constants, avoid regenerating values unnecessarilyJesse Plamondon-Willard
2017-02-24fix game version always being detected as 1.2.9 because Game1.version is a ↵Jesse Plamondon-Willard
const now
2017-02-23further group deprecation warnings during mod loadingJesse Plamondon-Willard
2017-02-23minor cleanupJesse Plamondon-Willard
2017-02-23make skipped-mod messages more user-friendlyJesse Plamondon-Willard
2017-02-23move incompatible mod logic into mod registryJesse Plamondon-Willard
2017-02-23shorten mod path in error messagesJesse Plamondon-Willard
2017-02-23merge config filesJesse Plamondon-Willard
2017-02-22update for Stardew Valley 1.9 (#231)Jesse Plamondon-Willard
2017-02-22add rationale notes to incompatible-mods list (#231)Jesse Plamondon-Willard
2017-02-21fix new error when entering an empty command in SMAPI consoleJesse Plamondon-Willard
2017-02-19make mod-not-compatible messages shorterJesse Plamondon-Willard
2017-02-19mark another incompatible mod (#231)Jesse Plamondon-Willard
2017-02-19fix installer not recognising Linux/Mac paths starting with ~ or containing ↵Jesse Plamondon-Willard
an escaped space
2017-02-19use more robust crossplatform path checks in installerJesse Plamondon-Willard
2017-02-19fix installer not ignoring potential game folders that don't contain a ↵Jesse Plamondon-Willard
Stardew Valley exe
2017-02-19fix on-post-render graphics event being raised after screen is renderedJesse Plamondon-Willard
This causes mods to draw on top of the rendered screen instead of within it, which leads to strange bugs like cursor coordinates not lining up with the cursor and transparency issues.
2017-02-17fix nullable enums not being written to JSON as stringJesse Plamondon-Willard
2017-02-17write XNA input enums to JSON as strings automaticallyJesse Plamondon-Willard
Mods often reference Json.NET to do this, so this lets many mods remove Json.NET as a dependency.
2017-02-17fix issue where mod dependencies overrode SMAPI dependenciesJesse Plamondon-Willard
2017-02-16increase all notice deprecations to info, tweak deprecation message formatJesse Plamondon-Willard
2017-02-16remove unneeded property for number of mods loadedJesse Plamondon-Willard
2017-02-16remove unneeded property for game exe pathJesse Plamondon-Willard
2017-02-16remove unneeded property for game exe pathJesse Plamondon-Willard
2017-02-16make SMAPI core non-static, eliminate direct access between core componentsJesse Plamondon-Willard
2017-02-15mark more incompatible mods (#231)Jesse Plamondon-Willard
2017-02-14fix typoJesse Plamondon-Willard
2017-02-14streamline startup a bitJesse Plamondon-Willard
2017-02-14mark one constant internalJesse Plamondon-Willard
2017-02-14mark two internal classes internalJesse Plamondon-Willard
2017-02-14mark more incompatible mods (#231)Jesse Plamondon-Willard
2017-02-13update draw logic for Stardew Valley 1.2.6 (#231)Jesse Plamondon-Willard
2017-02-13mark Entoarox Framework incompatible up to 1.6.5 (#231)Jesse Plamondon-Willard
2017-02-13mark all Command methods deprecated (#199)Jesse Plamondon-Willard
2017-02-13update release notes (#199)Jesse Plamondon-Willard
2017-02-13migrate TrainerMod to new API (#199)Jesse Plamondon-Willard
2017-02-13add new console command API with backward compatibility (#199)Jesse Plamondon-Willard
2017-02-13move core JSON logic out of mod helper (#199)Jesse Plamondon-Willard
This lets SMAPI parse manifest.json files without a mod helper, so we can pass the mod name into the helper.
2017-02-12update release notes (#237)Jesse Plamondon-Willard
2017-02-12handle permissions & delays in installer's file/folder deletion code (#237)Jesse Plamondon-Willard
2017-02-12avoid special case in error printing (#237)Jesse Plamondon-Willard
2017-02-12encapsulate file & folder deletion (#237)Jesse Plamondon-Willard
2017-02-12mark another incompatible mod (#231)Jesse Plamondon-Willard
2017-02-11mark more incompatible mods (#231)Jesse Plamondon-Willard