- Fixes static binary dist util; Strips and SHA256 hashes
- Adds configure option to build a static binary (
-DSEMVERUTIL_STATIC_BINARY=ON
)
- Adds a
+FORMAT
cmdline parameter that interprets%
-prefixed sequences for more control of the output
- Fixes an issue where the metadata value was parsed as the pre-release value if the pre-release value was missing from the input #4
- Restructures the project to add a libsemverutil install target for devel output
- Fixes compilation issues on compilers with incomplete C++20 support (#1)
- Fixes a parsing issue where additional revision values on the input were treated as valid
- Fixes and issue where incrementing the major version didn't reset the revision value
- Slight improvements to the
add-version-change
utility
- Fixes an issue where the revision value was interpreted as a core version value if encountered early in the value string
- Adds an overflow check when parsing the numberical parts of a version string
- Fixes incorrect path in test wrapper shell scripts
- Improves the standard compliance of core version parser
- Adds a revision extension to the core version. This is indicated by an underscore (
_
) separated number, E.g1.2.3_4
- Initial release