Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-24 | distinguish empty/XNB folders from invalid manifest for error-tracking | Jesse Plamondon-Willard | |
2022-08-24 | fix broken mods with no ID listed as duplicate | Jesse Plamondon-Willard | |
2022-08-20 | fix early mod load errors incorrectly suppressed | Jesse Plamondon-Willard | |
2022-08-08 | fix error when a mod is both duplicated and missing the DLL | Jesse Plamondon-Willard | |
2022-07-06 | update code annotations | Jesse Plamondon-Willard | |
2022-05-07 | simplify and rewrite case-insensitive file path feature | Jesse Plamondon-Willard | |
2022-05-04 | disable case-insensitive paths by default pending performance rework | Jesse Plamondon-Willard | |
2022-04-16 | fix broken unit tests | Jesse Plamondon-Willard | |
2022-04-16 | move case-insensitive path lookup into toolkit for reuse | Jesse Plamondon-Willard | |
2022-04-16 | make EntryDll manifest field case-insensitive | Jesse Plamondon-Willard | |
2022-04-13 | enable nullable annotations in the rest of SMAPI core (#837) | Jesse Plamondon-Willard | |
2022-04-13 | remove unused code (#837) | Jesse Plamondon-Willard | |
2022-04-07 | enable nullable annotations for manifests (#837) | Jesse Plamondon-Willard | |
2022-04-06 | enable nullable annotations by default (#837) | Jesse Plamondon-Willard | |
This adds `#nullable disable` to all existing code (except where null is impossible like enum files), so it can be migrated incrementally. | |||
2022-04-06 | remove some unused/redundant code | Jesse Plamondon-Willard | |
2022-04-06 | simplify with newer pattern features | Jesse Plamondon-Willard | |
2022-04-06 | use target-typed new | Jesse Plamondon-Willard | |
2021-09-02 | avoid duplicate update key parsing logic, fix unit tests | Jesse Plamondon-Willard | |
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 | |