summaryrefslogtreecommitdiff
path: root/src/SMAPI.Tests/Core
AgeCommit message (Collapse)Author
2022-04-06fix all warnings to simplify migration to nullable annotations (#837)Jesse Plamondon-Willard
2022-04-06enable 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-06remove some unused/redundant codeJesse Plamondon-Willard
2022-04-06use target-typed newJesse Plamondon-Willard
2022-02-18add AssetName to encapsulate asset name handling (#766)Jesse Plamondon-Willard
2022-02-11use Array.Empty to avoid unneeded array allocationsJesse Plamondon-Willard
2022-02-10add basic unit tests for API interface proxyingJesse Plamondon-Willard
2021-09-02avoid duplicate update key parsing logic, fix unit testsJesse Plamondon-Willard
2021-01-23remove unused AlternativeUrl field in metadata modelJesse Plamondon-Willard
2020-09-04simplify error shown for duplicate modsJesse Plamondon-Willard
2020-08-23move some console/logging logic out of SCore into a new LogManagerJesse Plamondon-Willard
2020-04-15update unit testJesse Plamondon-Willard
2019-10-01remove unused translation field & methodJesse Plamondon-Willard
2019-09-14remove legacy AssemblyInfo and GlobalAssemblyInfo files, use consistent ↵Jesse Plamondon-Willard
assembly names
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
2018-11-04update HTTP URLs to HTTPSJesse Plamondon-Willard
2018-11-04fix unit testsJesse 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-05move manifest parsing into toolkit (#532)Jesse Plamondon-Willard
2018-05-25move PathUtilities into toolkit (#532)Jesse Plamondon-Willard
2018-02-19encapsulate path utilities for reuse, add unit testsJesse 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
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-10-07reorganise repo structureJesse Plamondon-Willard