Skip to content

Releases: mtkennerly/dunamai

v1.26.1 (2026-04-04)

Choose a tag to compare

@mtkennerly mtkennerly released this 04 Apr 14:09
v1.26.1
cdae7e2
  • Fixed: The highest_tag argument was ignored in Version.from_any_vcs(). (Contributed by ninoseki)
  • Fixed: Compatibility with Pijul 1.0.0-beta.11.

v1.26.0 (2026-02-14)

Choose a tag to compare

@mtkennerly mtkennerly released this 15 Feb 03:06
v1.26.0
70939d3
  • Added --highest-tag option to select the numerically highest version, even if it is not the chronologically latest tag.

v1.25.0 (2025-07-04)

Choose a tag to compare

@mtkennerly mtkennerly released this 04 Jul 19:26
50cce70
  • Added commit_prefix option to Version.serialize() to insert a prefix when serializing commit IDs.
  • Added escape_with option to Version.serialize() to customize how branch names are escaped.

v1.24.1 (2025-05-09)

Choose a tag to compare

@mtkennerly mtkennerly released this 09 May 13:49
c6ebd09

v1.24.0 (2025-05-07)

Choose a tag to compare

@mtkennerly mtkennerly released this 08 May 00:36
aaef31b
  • 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)

Choose a tag to compare

@mtkennerly mtkennerly released this 06 May 16:08
b51c8e1
  • Fixed: Version.from_git would fail if the GIT_TRACE environment variable were set, due to unexpected output from Git.

v1.23.1 (2025-03-20)

Choose a tag to compare

@mtkennerly mtkennerly released this 21 Mar 02:26
a9c22a4
  • 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)

Choose a tag to compare

@mtkennerly mtkennerly released this 18 Nov 00:01
d770650
  • Added: {major}, {minor}, and {patch} format placeholders.

v1.22.0 (2024-08-07)

Choose a tag to compare

@mtkennerly mtkennerly released this 07 Aug 04:12
d6a0e3f
  • Fixed: The --ignore-untracked CLI flag was ignored.
  • Added: --commit-length option.

v1.21.2 (2024-06-26)

Choose a tag to compare

@mtkennerly mtkennerly released this 27 Jun 03:59
12d7c57
  • Fixed: Some timestamps could fail to parse on Python 3.5 and 3.6.