Dunamai

Latest version: v1.23.1

Safety actively analyzes 723650 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 9

1.20.0

* Updated `Version.bump()` to add a `smart` argument,
which only bumps when `distance != 0`.
This will also make `Version.serialize()` use pre-release formatting automatically,
like calling `Version.serialize(bump=True)`.

1.19.2

* Fixed an exception when a Git repository had a broken ref.
Git would print a warning that Dunamai failed to parse.

1.19.1

* Relaxed Python bounds from `^3.5` to `>=3.5` since Python does not follow Semantic Versioning.
* Fixed some `git log` commands that did not include `-c log.showsignature=false`.
([Contributed by pdecat](https://github.com/mtkennerly/dunamai/pull/75))

1.19.0

* Added a `--path` option to inspect a directory other than the current one.
The `Version.from_*` methods now also take a `path` argument.

1.18.1

* For Git 2.16+, `--decorate-refs=refs/tags/` is now specified for `git log`
in case you've configured `log.excludeDecoration=refs/tags/`.

1.18.0

* Added a `vcs` attribute to `Version` to indicate which VCS was detected.

Page 2 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.