Releases: mtkennerly/dunamai
Releases · mtkennerly/dunamai
v1.26.0 (2026-02-14)
- Added
--highest-tagoption to select the numerically highest version, even if it is not the chronologically latest tag.
v1.25.0 (2025-07-04)
- Added
commit_prefixoption toVersion.serialize()to insert a prefix when serializing commit IDs. - Added
escape_withoption toVersion.serialize()to customize how branch names are escaped.
v1.24.1 (2025-05-09)
- Fixed: Deprecation warning from
re.sub()using Python 3.13+. (Contributed by emmanuel-ferdman)
v1.24.0 (2025-05-07)
- Changed: Previously, for Git 2.7+, if the initial commit were both tagged and empty, Dunamai would raise an exception due to Git not reporting that tag in
git log --simplify-by-decoration. Now, if a tag is missing from that list, Dunamai treats it as the oldest tag.
v1.23.2 (2025-05-06)
- Fixed:
Version.from_gitwould fail if theGIT_TRACEenvironment variable were set, due to unexpected output from Git.
v1.23.1 (2025-03-20)
- Fixed:
Version.__lt__checked if all fields were less than the other instance, rather than using the proper field precedence and version ordering.
v1.23.0 (2024-11-17)
- Added:
{major},{minor}, and{patch}format placeholders.
v1.22.0 (2024-08-07)
- Fixed: The
--ignore-untrackedCLI flag was ignored. - Added:
--commit-lengthoption.
v1.21.2 (2024-06-26)
- Fixed: Some timestamps could fail to parse on Python 3.5 and 3.6.
v1.21.1 (2024-05-03)
- Fixed: Distance was calculated inconsistently for Git when there were some tags and none matched the version pattern.