summaryrefslogtreecommitdiff
path: root/src/SMAPI/Framework/ModLoading/ModResolver.cs
AgeCommit message (Expand)Author
2022-04-07enable nullable annotations for manifests (#837)Jesse Plamondon-Willard
2022-04-06enable nullable annotations by default (#837)Jesse Plamondon-Willard
2022-04-06remove some unused/redundant codeJesse Plamondon-Willard
2022-04-06simplify with newer pattern featuresJesse Plamondon-Willard
2022-04-06use target-typed newJesse Plamondon-Willard
2021-09-02avoid duplicate update key parsing logic, fix unit testsJesse Plamondon-Willard
2021-05-09add validation for the manifest 'Dependencies' fieldJesse Plamondon-Willard
2021-05-09normalize manifest array fieldsJesse Plamondon-Willard
2021-05-09fix version zero validationJesse Plamondon-Willard
2021-01-23remove unused AlternativeUrl field in metadata modelJesse Plamondon-Willard
2020-12-29show details in TRACE logs when a mod is blocked by compatibility listJesse Plamondon-Willard
2020-09-04simplify error shown for duplicate modsJesse Plamondon-Willard
2020-07-26use ordinal comparison/sorting instead of invariantJesse Plamondon-Willard
2019-12-02migrate from AWS to AzureJesse Plamondon-Willard
2019-09-14fix typos and inconsistent spellingJesse Plamondon-Willard
2019-09-14show versions in duplicate-mod errors, make folder paths in trace logs clearerJesse Plamondon-Willard
2019-09-14improve XNB mod and ignore file matchingJesse Plamondon-Willard
2019-09-14remove deprecated APIs (#606)Jesse Plamondon-Willard
2019-02-24bump deprecation levels for upcoming SMAPI 3.0 release (#606)Jesse Plamondon-Willard
2019-02-07deprecate entry DLL with case-insensitive matchJesse Plamondon-Willard
2018-12-27mark structs readonlyJesse Plamondon-Willard
2018-11-04update mod compatibility page URLsJesse Plamondon-Willard
2018-11-04fix unit testsJesse Plamondon-Willard
2018-11-02add internal mod.HasID helper (#480)Jesse Plamondon-Willard
2018-10-27add support for ignored mod foldersJesse Plamondon-Willard
2018-10-08make duplicate-mod more intuitiveJesse Plamondon-Willard
2018-08-19add display name field to ModFolder (#583)Jesse Plamondon-Willard
2018-08-19add recursive mod search (#583)Jesse Plamondon-Willard
2018-08-18refactor some methods for reuse (#468)Jesse Plamondon-Willard
2018-06-30move basic mod scanning into the toolkit (#532)Jesse Plamondon-Willard
2018-06-27encapsulate mod DB a bit better for use outside SMAPI (#532)Jesse Plamondon-Willard
2018-06-27move mod DB parsing into toolkit (#532)Jesse Plamondon-Willard
2018-06-24merge IManifest interfaces into new project (#532)Jesse Plamondon-Willard
2018-06-09fix incorrect error when a mod has no manifestJesse Plamondon-Willard
2018-06-05move manifest parsing into toolkit (#532)Jesse Plamondon-Willard
2018-05-25move PathUtilities into toolkit (#532)Jesse Plamondon-Willard
2018-05-13tweak not-compatible messagesJesse Plamondon-Willard
2018-05-05enforce mod ID convention (only alphanumeric, hyphen, dot, and underscore)Jesse Plamondon-Willard
2018-03-30fix mods not being loaded if an optional dependency is installed but skippedJesse Plamondon-Willard
2018-03-04simplify and always include default update URL, shorten no-longer-compatible ...Jesse Plamondon-Willard
2018-02-19replace manual relative path logic with new path utilitiesJesse Plamondon-Willard
2018-02-19fix default update keys not being applied (#439)Jesse Plamondon-Willard
2018-02-17add content pack feature (#436)Jesse Plamondon-Willard
2018-02-16add mod page URL to missing-dependency errors (#437)Jesse Plamondon-Willard
2018-02-16encapsulate update key to URL logic for reuse (#437)Jesse Plamondon-Willard
2018-02-16encapsulate mod DB, add display name, and use in dependency checks (#439)Jesse Plamondon-Willard
2018-02-16overhaul internal mod data format (#439)Jesse Plamondon-Willard
2017-11-27fix error when a mod has an invalid filename in the EntryDLL manifest field (...Jesse Plamondon-Willard
2017-10-07reorganise repo structureJesse Plamondon-Willard