Releases: sethrj/cmake-git-version
Releases · sethrj/cmake-git-version
Version 1.3.2
Version 1.3.1
Specifying ${PROJECT}_VERSION via CMakeLists or the command line will now populate the version for shallow git clones alongside the git hash.
Version 1.3.0
Allow a fallback version by specifying ${PROJECT}_VERSION through the command line/cache or via the parent CMakeLists.txt.
Version 1.2.2
- Strip leading zeros from version numbers (e.g., Geant4)
- Print verbose git output
Version 1.2.1
Fixes the cache location for git metadata.
Version 1.2.0
- When using git, the version is automatically invalidated when changing branches
- Support non-semver tags such as
foo-1-2-3 - Git branch is added as version metadata such as
+mybranch.abc123
v1.1.3
Version 1.1.2
Fixes the describe output (except that GitHub archives seem not to support this) and documentation.
Full Changelog: v1.1.1...v1.1.2
Version 1.1.1
This improves SemVer compliance.
- Fix non-release versions to be SemVer compliant
- Remove leading 'v' from version string
Version 1.1.0
- Improve SemVer compliance with pre-release number
- Match
-devtags by default (rather than requiring-devN) - Refactor internals for better readability
Full Changelog: v1.0.2...v1.1.0