19 Commits (feature/system-text-json)

Author SHA1 Message Date
  Meivyn 0d1453ae14
Replace Newtonsoft.Json by System.Text.Json 10 months ago
  Anairkoen Schno c3a3712e75
Make GameVersion field optional 2 years ago
  Anairkoen Schno c3515aabf4
Features can now have multiple definitions of each by way of an array of objects 3 years ago
  Anairkoen Schno cec187f361
Switch to Hive.Versioning (part 3) 3 years ago
  Anairkoen Schno cf0119038c
Implement dependency resolution part of new loader part 3 years ago
  Anairkoen Schno 7d09f18299
Added custom deserialization for old features so that they don't totally break the load 4 years ago
  Anairkoen Schno ce6e92ef5a
Implemented new Features system 4 years ago
  Anairkoen Schno 19899412d8 Added checking of related files 4 years ago
  Anairkoen Schno 2e4867524b Added more support for annotations 4 years ago
  Anairkoen Schno 9026ecbe1b Fixed Array.Empty for .NET 3 4 years ago
  Anairkoen Schno f2d74bb392 Added IgnoreReason to ignored plugins 4 years ago
  Anairkoen Schno d631d39474 Added an AlmostVersionConverter 5 years ago
  Anairkoen Schno 17d7454d58 Added a soft AlmostVersion for GameVersion operations 5 years ago
  Anairkoen Schno 2091423dc8 Added support for updating legacy mods if they are formatted properly 5 years ago
  Anairkoen Schno 92344981f4 Added support for `links` section of manifest 5 years ago
  Anairkoen Schno 084cf0b7da Updated manifest to include icons 5 years ago
  Anairkoen Schno 81f53354f1 Added error message for when a BSIPA plugin was found but a manifest was not 5 years ago
  Anairkoen Schno eca52b742d Performed some cleanup 5 years ago
  Anairkoen Schno 86d30f7997 Added loading of embedded manifests, as well as load order computation 5 years ago