summaryrefslogtreecommitdiff
path: root/src/StardewModdingAPI
AgeCommit message (Collapse)Author
2017-05-27improve libgdiplus.dylib fix for Mono playersJesse Plamondon-Willard
2017-05-26standardise indentation in unix launcherJesse Plamondon-Willard
2017-05-26fix errors handling dependencies if some mods have no manifestJesse Plamondon-Willard
2017-05-25reduce ContentLoadException nestingJesse Plamondon-Willard
2017-05-25fix tilesheets for local XNB maps tooJesse Plamondon-Willard
2017-05-25expand .tbin loading to support custom tilesheets from the mod folderJesse Plamondon-Willard
2017-05-25minor cleanupJesse Plamondon-Willard
2017-05-26Added experimental .tbin supportPlatonymous
2017-05-24add translation unit tests (#296)Jesse Plamondon-Willard
2017-05-24add translation API (#296)Jesse Plamondon-Willard
2017-05-23fix Context.IsInDrawLoop having a public setterJesse Plamondon-Willard
2017-05-23fix rare crash when window loses focus for some playersJesse Plamondon-Willard
2017-05-22add Context.IsInDrawLoop for specialised modsJesse Plamondon-Willard
2017-05-21reimplement event deprecation warnings to fix "unknown mod" warningsJesse Plamondon-Willard
2017-05-21fix smapi-crash.txt being copied from default log even if --log-path is ↵Jesse Plamondon-Willard
specified
2017-05-21enable mod dependencies (#285)Jesse Plamondon-Willard
2017-05-20show friendly errors when the game is missing or pre-1.2Jesse Plamondon-Willard
2017-05-20bump version for releaseJesse Plamondon-Willard
2017-05-20add metadata to internal mod registry & use mod display name everywhereJesse Plamondon-Willard
2017-05-19fix error when loading a mod with no versionJesse Plamondon-Willard
2017-05-19bump version for releaseJesse Plamondon-Willard
2017-05-17also raise location-list-changed on loadJesse Plamondon-Willard
2017-05-17fix mod-loading code not accounting for metadata failureJesse Plamondon-Willard
2017-05-17raise location/player changed events on loadJesse Plamondon-Willard
2017-05-17drop support for multiple player indexes (not relevant for Stardew Valley)Jesse Plamondon-Willard
2017-05-17fix crash in unreleased code when loading a save that hasn't visited the ↵Jesse Plamondon-Willard
mines yet
2017-05-17adjust return-to-title codeJesse Plamondon-Willard
2017-05-17fix errors during overridden update loop immediately crashing the game with ↵Jesse Plamondon-Willard
no log entry
2017-05-16make content event available in experimental modeJesse Plamondon-Willard
2017-05-16add compile flag for experimental mod dependencies featuresJesse Plamondon-Willard
2017-05-16Merge branch 'feature/285-mod-dependencies' into developJesse Plamondon-Willard
# Conflicts: # src/StardewModdingAPI/Framework/ModRegistry.cs # src/StardewModdingAPI/Program.cs
2017-05-16tweak release notesJesse Plamondon-Willard
2017-05-16fix maps not recognising custom tilesheets added through the SMAPI content APIJesse Plamondon-Willard
2017-05-16add warning for mods that don't have a name or versionJesse Plamondon-Willard
2017-05-15add Context.IsWorldReady flagJesse Plamondon-Willard
2017-05-15update compatibility blacklist for SDV 1.2Jesse Plamondon-Willard
2017-05-14fix world/player events being raised when the player loads a save due to ↵Jesse Plamondon-Willard
values being initialised
2017-05-14rewrite dependency logic to resolve dependency loops by disabling the ↵Jesse Plamondon-Willard
affected mods (#285)
2017-05-14replace mod indexes with references in dependency-sorting logic (#285)Jesse Plamondon-Willard
2017-05-13add unit test project (#285)Jesse Plamondon-Willard
2017-05-13pass SMAPI version into metadata validation to simplify unit tests (#285)Jesse Plamondon-Willard
2017-05-13pass API version into mod metadata validation to simplify unit testing (#285)Jesse Plamondon-Willard
2017-05-13enforce metadata.SetStatus() instead of setting properties directly (#285)Jesse Plamondon-Willard
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
This makes the logic more self-contained for eventual unit testing, and makes failed mods available during dependency resolution so we can make errors more relevant.
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-13add basic dependencies to manifest (#285)Jesse Plamondon-Willard