Commit Graph

23 Commits

Author SHA1 Message Date
17e52c2b01 Fix failing doc test, adjust README 2024-01-31 22:59:31 -05:00
98b74bd2a7 Initial refactor 2024-01-31 22:36:20 -05:00
12ac9a84ce Add README, give prerelease numbers 12 bits rather than 10 2024-01-22 01:10:33 -05:00
Nathan Fisher
ab572849c6 Add tests for FromStr for GitRev and Version, rethink GitRev slightly in the process of making tests pass 2024-01-21 19:12:16 -05:00
Nathan Fisher
9255c3e1f2 Refactor and fix Clippy lints 2024-01-15 19:02:53 -05:00
32dd349c70 Add helper methods to PreRelease 2024-01-10 17:33:05 -05:00
00b606947f Add tests for Extended 2024-01-10 16:50:32 -05:00
6159bb321b Rework Version into tuple struct with included Arch 2024-01-10 13:16:08 -05:00
2247d2c572 Add Arch enum 2024-01-09 20:58:28 -05:00
Nathan Fisher
935f10cb9d impl fmt::Display and FromStr for Version 2024-01-08 19:11:37 -05:00
Nathan Fisher
748a786632 impl PartialEq and PartialOrd for all types 2024-01-08 19:02:19 -05:00
Nathan Fisher
298185d8d4 Add GitRev struct and Version enum; Begin impl PartialOrd where LHS type doesn't match RHS type 2024-01-08 00:46:21 -05:00
88de80e0d3 Add Rapid and Simple versioning, fix logic error in Extended 2024-01-07 10:14:11 -05:00
31d3bc960b Finish conversion from u64 to SemVer and add test 2024-01-07 09:55:41 -05:00
Nathan Fisher
dd243ab155 Add Extended struct; Finish writing tests for SemVer 2024-01-06 19:17:24 -05:00
Nathan Fisher
0c192f4b82 Add methods and tests for SemVer 2024-01-06 12:53:25 -05:00
Nathan Fisher
825592175a Add tests for SemVer parsing 2024-01-05 19:13:08 -05:00
Nathan Fisher
8009575765 Add SemVer struct and related impl's 2024-01-05 19:05:34 -05:00
Nathan Fisher
bb187d4f8c Add test for impl Ord for PreRelease, fix test failure for impl Eq for PreRelease 2024-01-05 12:48:33 -05:00
e687e27a5b Add test for equality for PreRelease::Alpha
TODO: Fix failing test..
2024-01-05 11:46:50 -05:00
1d9242480a Add tests for parsing prereleases 2024-01-05 10:22:54 -05:00
bb12ee81f5 Simplify parsing NonZeroU16 2024-01-05 09:59:32 -05:00
Nathan Fisher
db5805b8db Initial commit 2024-01-05 09:22:51 -05:00