summaryrefslogtreecommitdiff
path: root/src/SMAPI.Toolkit/Serialization
AgeCommit message (Collapse)Author
2022-10-18add detailed manifest validation errors at build timeTyler
2022-10-08change square brackets to round ones in manifest nameJesse Plamondon-Willard
2022-07-06fix build warningsJesse Plamondon-Willard
2022-06-28migrate update checks to FluentHttpClientJesse Plamondon-Willard
WebClient isn't needed for compatibility with macOS after the .NET 5 update in Stardew Valley 1.5.5, and causes noticeable lag for some players even when running on a background thread.
2022-05-06fix errors reading empty JSON filesJesse Plamondon-Willard
2022-04-10enable nullable annotations in mod data models (#837)Jesse Plamondon-Willard
2022-04-07reverse mod build package migration to .NET 5 (#837)Jesse Plamondon-Willard
The migrated package didn't work consistently in VIsual Studio, so this suppresses nullable annotations in .NET Standard instead.
2022-04-07enable nullable annotations for most of the SMAPI toolkit (#837)Jesse Plamondon-Willard
2022-04-07migrate mod build package to .NET 5 to allow full nullable annotations (#837)Jesse Plamondon-Willard
2022-04-07enable nullable annotations for manifests (#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-06simplify with newer pattern featuresJesse Plamondon-Willard
2022-04-06use target-typed newJesse Plamondon-Willard
2022-02-11use Array.Empty to avoid unneeded array allocationsJesse Plamondon-Willard
2021-09-13add nullable support in JSON convertersJesse Plamondon-Willard
2021-05-09normalize manifest array fieldsJesse Plamondon-Willard
2021-01-19add multi-key binding API (#744)Jesse Plamondon-Willard
2021-01-01fix network messages not using same JSON serializer settings (#745)Jesse Plamondon-Willard
2020-07-26use ordinal comparison/sorting instead of invariantJesse Plamondon-Willard
2020-02-20fix parsing four-part versions from the update-check APIJesse Plamondon-Willard
2020-01-23add full internal support for non-standard four-part versionsJesse Plamondon-Willard
2019-09-14fix typos and inconsistent spellingJesse Plamondon-Willard