summaryrefslogtreecommitdiff
path: root/src/SMAPI.Toolkit
AgeCommit message (Collapse)Author
2020-07-26use ordinal comparison/sorting instead of invariantJesse Plamondon-Willard
2020-07-21ignore more content file types when detecting modsJesse Plamondon-Willard
2020-06-14tweak build filesJesse Plamondon-Willard
2020-05-24add update key overridesJesse Plamondon-Willard
2020-05-24ignore MacOS files starting with ._Jesse Plamondon-Willard
2020-05-24add update subkeysJesse Plamondon-Willard
2020-05-23refactor update check APIJesse Plamondon-Willard
This simplifies the logic for individual clients, centralises common logic, and prepares for upcoming features.
2020-05-16use newer C# featuresJesse Plamondon-Willard
2020-05-09add new 'unknown' compatibility status (#711)Jesse Plamondon-Willard
2020-05-07update packagesJesse Plamondon-Willard
2020-03-22update packagesJesse Plamondon-Willard
2020-03-06update packagesJesse Plamondon-Willard
2020-02-22fix errors loading spouse room content packs in SMAPI 3.3Jesse Plamondon-Willard
The new logic for loading map tilesheets incorrectly changed vanilla tilesheets like "townInterior" to "Maps/townInterior". While the game itself handled that, mods like Content Patcher which compared tilesheet paths would incorrectly decide that "townInterior" and "Maps/townInterior" were different files, and add a new tilesheet for it; that in turn would cause errors when patching spouse rooms, since it doesn't copy tilesheets.
2020-02-22update packagesJesse Plamondon-Willard
2020-02-20fix parsing four-part versions from the update-check APIJesse Plamondon-Willard
2020-02-02prefix OS name in log on AndroidJesse Plamondon-Willard
2020-02-01update packagesJesse Plamondon-Willard
2020-01-31rework build settings a bitJesse Plamondon-Willard
2020-01-23add full internal support for non-standard four-part versionsJesse Plamondon-Willard
2020-01-12drop pre-3.0 update-check supportJesse Plamondon-Willard
2020-01-11add version mappings from the wiki to API dataJesse Plamondon-Willard
2020-01-11update for compatibility list changeJesse Plamondon-Willard
2019-12-20add console warning in paranoid modeJesse Plamondon-Willard
2019-12-15fix Linux systems with libhybris-utils installed incorrectly detected as ↵Jesse Plamondon-Willard
Android (#668)
2019-12-02add support for semver 2.0 build metadata, update for SDV 1.4.0.1Jesse Plamondon-Willard
2019-11-24update packagesJesse Plamondon-Willard
2019-11-09overhaul update checksJesse Plamondon-Willard
This commit moves the core update-check logic serverside, and adds support for community-defined version mappings. For example, that means false update alerts can now be solved by the community for all players.
2019-11-08add CurseForge to mod metadata (#605)Jesse Plamondon-Willard
2019-11-07add support for CurseForge update keys (#605)Jesse Plamondon-Willard
2019-11-04no longer omit zero patch numbers when formatting versionsJesse Plamondon-Willard
2019-09-14update packagesJesse Plamondon-Willard
2019-09-14add Android detectionJesse Plamondon-Willard
2019-09-14remove custom enum, add Android to SMAPI's platform enumJesse Plamondon-Willard
This will also be used in an upcoming commit for SMAPI's target platform constant.
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-14track license info for mod GitHub repos (#651)Jesse Plamondon-Willard
2019-09-14update HTTP client to fix form-url-encoded error with large log filesJesse Plamondon-Willard
2019-09-14update NuGet packagesJesse Plamondon-Willard
2019-09-14add dev note field to compatibility listJesse Plamondon-Willard
2019-09-14add metadata links to mod compatibility listJesse Plamondon-Willard
2019-09-14update project nameJesse Plamondon-Willard
2019-09-14add stardewvalley.targets support to toolkitJesse Plamondon-Willard
2019-09-14move game detection into toolkit for reuseJesse Plamondon-Willard
2019-09-14move environment utility into toolkit for reuseJesse Plamondon-Willard
2019-09-14fix default toolkit namespaceJesse Plamondon-Willard
2019-09-14improve XNB mod and ignore file matchingJesse Plamondon-Willard
2019-09-14consolidate XNB mods when scanning modsJesse Plamondon-Willard
2019-09-14add mod type to mod scanner resultJesse Plamondon-Willard
2019-09-14simplify project namesJesse Plamondon-Willard
2019-09-14remove deprecated APIs (#606)Jesse Plamondon-Willard