summaryrefslogtreecommitdiff
path: root/src/StardewModdingAPI/SemanticVersion.cs
AgeCommit message (Collapse)Author
2017-10-07reorganise repo structureJesse Plamondon-Willard
2017-09-23drop support for SMAPI 1.x (#360)Jesse Plamondon-Willard
2017-08-14fix SemanticVersion not being deserialisable through Json.NETJesse Plamondon-Willard
2017-08-02optimise semver regex using atomic groupsJesse Plamondon-Willard
2017-08-02tweak semantic version regex to fix unnecessary capturing groupsJesse Plamondon-Willard
2017-07-23improve handling of legacy non-semantic game versions (#333)Jesse Plamondon-Willard
2017-07-23make semantic versions equatable in 2.0Jesse Plamondon-Willard
2017-06-19make version parsing stricter, add unit tests for parsing (#309)Jesse Plamondon-Willard
2017-05-13decouple mod metadata resolution from main SMAPI logic (#285)Jesse Plamondon-Willard
This makes the logic more self-contained for eventual unit testing, and makes failed mods available during dependency resolution so we can make errors more relevant.
2017-04-23add string overloads for version methods (#263)Jesse Plamondon-Willard
2017-04-23add version.IsBetween method (#263)Jesse Plamondon-Willard
2017-02-23move incompatible mod logic into mod registryJesse Plamondon-Willard
2017-02-07remove oldest deprecated code (#231)Jesse Plamondon-Willard
Since Stardew Valley 1.2 breaks most mods anyway, this commits removes the oldest deprecations and fixes the issues that are easiest for mods to update. See documentation for details.
2017-01-25expose SemanticVersion constructor that parses a stringJesse Plamondon-Willard
2016-12-21make SemanticVersion constructor from version string publicJesse Plamondon-Willard
2016-12-21fix version pre-release tags not consistently normalised (#195)Jesse Plamondon-Willard
2016-12-21correct semantic version pre-release label precedence (#195)Jesse Plamondon-Willard
2016-12-18migrate manifest & version to interfaces with backwards compatibility (#197)Jesse Plamondon-Willard