Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-09 | add validation for the manifest 'Dependencies' field | Jesse Plamondon-Willard | |
2021-05-09 | normalize manifest array fields | Jesse Plamondon-Willard | |
2021-05-09 | fix version zero validation | Jesse Plamondon-Willard | |
2021-01-23 | remove unused AlternativeUrl field in metadata model | Jesse Plamondon-Willard | |
2020-12-29 | show details in TRACE logs when a mod is blocked by compatibility list | Jesse Plamondon-Willard | |
2020-09-04 | simplify error shown for duplicate mods | Jesse Plamondon-Willard | |
2020-07-26 | use ordinal comparison/sorting instead of invariant | Jesse Plamondon-Willard | |
2019-12-02 | migrate from AWS to Azure | Jesse Plamondon-Willard | |
This commit migrates from subdomains to paths (due to the cost of a wildcard HTTPS certificate on Azure), adds a web project to redirect the old subdomains from AWS to Azure, and removes AWS-specific hacks. | |||
2019-09-14 | fix typos and inconsistent spelling | Jesse Plamondon-Willard | |
2019-09-14 | show versions in duplicate-mod errors, make folder paths in trace logs clearer | Jesse Plamondon-Willard | |
2019-09-14 | improve XNB mod and ignore file matching | Jesse Plamondon-Willard | |
2019-09-14 | remove deprecated APIs (#606) | Jesse Plamondon-Willard | |
2019-02-24 | bump deprecation levels for upcoming SMAPI 3.0 release (#606) | Jesse Plamondon-Willard | |
2019-02-07 | deprecate entry DLL with case-insensitive match | Jesse Plamondon-Willard | |
2018-12-27 | mark structs readonly | Jesse Plamondon-Willard | |
2018-11-04 | update mod compatibility page URLs | Jesse Plamondon-Willard | |
2018-11-04 | fix unit tests | Jesse Plamondon-Willard | |
2018-11-02 | add internal mod.HasID helper (#480) | Jesse Plamondon-Willard | |
2018-10-27 | add support for ignored mod folders | Jesse Plamondon-Willard | |
2018-10-08 | make duplicate-mod more intuitive | Jesse Plamondon-Willard | |
The error now shows the relative folder paths (instead of manifest IDs), and only one error will be logged instead of one per duplicate. | |||
2018-08-19 | add display name field to ModFolder (#583) | Jesse Plamondon-Willard | |
2018-08-19 | add recursive mod search (#583) | Jesse Plamondon-Willard | |
2018-08-18 | refactor some methods for reuse (#468) | Jesse Plamondon-Willard | |
2018-06-30 | move basic mod scanning into the toolkit (#532) | Jesse Plamondon-Willard | |
2018-06-27 | encapsulate mod DB a bit better for use outside SMAPI (#532) | Jesse Plamondon-Willard | |
2018-06-27 | move mod DB parsing into toolkit (#532) | Jesse Plamondon-Willard | |
2018-06-24 | merge IManifest interfaces into new project (#532) | Jesse Plamondon-Willard | |
2018-06-09 | fix incorrect error when a mod has no manifest | Jesse Plamondon-Willard | |
2018-06-05 | move manifest parsing into toolkit (#532) | Jesse Plamondon-Willard | |
2018-05-25 | move PathUtilities into toolkit (#532) | Jesse Plamondon-Willard | |
2018-05-13 | tweak not-compatible messages | Jesse Plamondon-Willard | |
2018-05-05 | enforce mod ID convention (only alphanumeric, hyphen, dot, and underscore) | Jesse Plamondon-Willard | |
2018-03-30 | fix mods not being loaded if an optional dependency is installed but skipped | Jesse Plamondon-Willard | |
2018-03-04 | simplify and always include default update URL, shorten no-longer-compatible ↵ | Jesse Plamondon-Willard | |
skip messages | |||
2018-02-19 | replace manual relative path logic with new path utilities | Jesse Plamondon-Willard | |
2018-02-19 | fix default update keys not being applied (#439) | Jesse Plamondon-Willard | |
2018-02-17 | add content pack feature (#436) | Jesse Plamondon-Willard | |
2018-02-16 | add mod page URL to missing-dependency errors (#437) | Jesse Plamondon-Willard | |
2018-02-16 | encapsulate update key to URL logic for reuse (#437) | Jesse Plamondon-Willard | |
2018-02-16 | encapsulate mod DB, add display name, and use in dependency checks (#439) | Jesse Plamondon-Willard | |
2018-02-16 | overhaul internal mod data format (#439) | Jesse Plamondon-Willard | |
The new format is much more concise, reduces the memory footprint by only parsing metadata for loaded mods, and adds support for versioning and defaulting most fields. | |||
2017-11-27 | fix error when a mod has an invalid filename in the EntryDLL manifest field ↵ | Jesse Plamondon-Willard | |
(#402) | |||
2017-10-07 | reorganise repo structure | Jesse Plamondon-Willard | |