summaryrefslogtreecommitdiff
path: root/src/StardewModdingAPI/StardewModdingAPI.csproj
AgeCommit message (Collapse)Author
2017-10-07reorganise repo structureJesse Plamondon-Willard
2017-09-26restore AssemblyRewriters assembly for method injectionJesse Plamondon-Willard
This fixes a SMAPI 2.0 issue where mods would fail with MethodAccessException if they used SpriteBatch methods that got rewritten for MonoGame/XNA compatibility, because the methods SMAPI injected were internal. Moving it back into a separate assembly lets us make it public without making it visible to modders.
2017-09-26remove base.Entry() method calls (#362)Jesse Plamondon-Willard
2017-09-25consolidate update fields in manifest & SMAPI config (#336, #361)Jesse Plamondon-Willard
2017-09-24add support for specifying default update fields, migrate mods already in ↵Jesse Plamondon-Willard
mod list (#361)
2017-09-24revamp mod compatibility fields to allow broader use of mod data records (#361)Jesse Plamondon-Willard
2017-09-23rename mod compatibility records for broader use (#361)Jesse Plamondon-Willard
2017-09-23unify disabled-mod and compatibility lists (#361)Jesse Plamondon-Willard
2017-09-23rename mod compatibility type for broader use (#361)Jesse Plamondon-Willard
2017-09-23drop support for SMAPI 1.x (#360)Jesse Plamondon-Willard
2017-09-23update file name (#336)Jesse Plamondon-Willard
2017-09-23migrate SMAPI update check to new web API (#336)Jesse Plamondon-Willard
2017-09-20add support for detecting game patching via Harmony (#347)Jesse Plamondon-Willard
2017-09-19rename file to match new type name (#347)Jesse Plamondon-Willard
2017-09-19generalise IInstructionRewriter into IInstructionHandler (#347)Jesse Plamondon-Willard
2017-09-19move rewriters into metadata class (#347)Jesse Plamondon-Willard
2017-09-19merge assembly rewriters into main SMAPI project (#347)Jesse Plamondon-Willard
2017-08-24restructure content manager to better handle asset disposal (#352)Jesse Plamondon-Willard
2017-08-21show friendlier error when players have two copies of a modJesse Plamondon-Willard
2017-08-17break loops when loading assets through a mod loaderJesse Plamondon-Willard
2017-08-16fix build configJesse Plamondon-Willard
2017-08-14move custom build configuration into common.targets to simplify maintenanceJesse Plamondon-Willard
2017-08-14rename crossplatform.targets to common.targets for reuseJesse Plamondon-Willard
2017-07-23use more flexible approach to core asset reloading (#335)Jesse Plamondon-Willard
2017-07-23improve handling of legacy non-semantic game versions (#333)Jesse Plamondon-Willard
2017-07-23add support for disambiguating IDs in mod compatibility listJesse Plamondon-Willard
2017-07-23rename ManifestFieldConverter for broader usageJesse Plamondon-Willard
2017-07-08remove another reference to removed fileJesse Plamondon-Willard
2017-07-07simplify stardewvalley.targets support, add to release notes (#319)Jesse Plamondon-Willard
2017-07-07Tweak debug deploy to respect stardewvalley.targetsspacechase0
2017-07-07split helper out of mod registry, add mod ID, refactor ModHelper constructor ↵Jesse Plamondon-Willard
(#318)
2017-07-07add mod ID to mod helpers (#318)Jesse Plamondon-Willard
2017-07-07group mod helpers (#318)Jesse Plamondon-Willard
2017-07-07split reflection logic out of mod helper (#318)Jesse Plamondon-Willard
2017-07-05add InputEvents which unify keyboard, mouse, and controller input with more ↵Jesse Plamondon-Willard
metadata (#316)
2017-07-03remove System.ValueTupleJesse Plamondon-Willard
This caused reference errors on Linux/Mac, and there aren't enough use cases to look into it further for now.
2017-07-01add support for asset loaders (#255)Jesse Plamondon-Willard
2017-07-01rewrite content interception using latest proposed API (#255)Jesse Plamondon-Willard
2017-06-18show friendly error when parsing a manifest version fails (#308)Jesse Plamondon-Willard
2017-06-18enable C# 7 tuplesJesse Plamondon-Willard
2017-06-12add separate list of obsolete modsJesse Plamondon-Willard
2017-06-07add date utilityJesse Plamondon-Willard
2017-05-25reduce ContentLoadException nestingJesse Plamondon-Willard
2017-05-24add translation API (#296)Jesse Plamondon-Willard
2017-05-20add metadata to internal mod registry & use mod display name everywhereJesse Plamondon-Willard
2017-05-17fix errors during overridden update loop immediately crashing the game with ↵Jesse Plamondon-Willard
no log entry
2017-05-14rewrite dependency logic to resolve dependency loops by disabling the ↵Jesse Plamondon-Willard
affected mods (#285)
2017-05-13pass API version into mod metadata validation to simplify unit testing (#285)Jesse Plamondon-Willard
2017-05-13move mod metadata resolution into its own class (#285)Jesse Plamondon-Willard
2017-05-13add basic dependencies to manifest (#285)Jesse Plamondon-Willard