Versioningit

Latest version: v3.1.2

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

Scan your dependencies

Page 4 of 4

0.2.1

-------------------
- Update for tomli 1.2.0

0.2.0

-------------------
- The log messages displayed for unknown parameters are now at WARNING level
instead of INFO and include suggestions for what you might have meant
- "git" `vcs` method: `default-tag` will now be honored if the `git describe`
command fails (which generally only happens in a repository without any
commits)
- Added an experimental "git-archive" method for determining a version when
installing from a Git archive
- Project directories under `.git/` are no longer considered to be under
version control
- Project directories inside Git working directories that are not themselves
tracked by Git are no longer considered to be under version control
- Support added for installing from Mercurial repositories & archives

0.1.0

-------------------
- Add more logging messages
- Changed default version formats to something that doesn't use
`{next_version}`
- "basic" `tag2version` method:
- If `regex` is given and it does not contain a group named "`version`,"
the entire text matched by the regex will be used as the version
- Added a `require-match` parameter for erroring if the regex does not
match
- "basic" `write` method: `encoding` now defaults to UTF-8
- New `next-version` methods: `"minor-release"`, `"smallest-release"`, and
`"null"`
- Replaced `entrypoints` dependency with `importlib-metadata`
- Added `tool.versioningit.default-version` for setting the version to use if
an error occurs
- When building a project from a shallow clone or in a non-sdist directory
without VCS information, display an informative error message.

0.1.0a1

---------------------
Alpha release

Page 4 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.