Releases: ansible-community/antsibull-changelog
Releases · ansible-community/antsibull-changelog
0.30.0
Release Summary
Feature release.
Minor Changes
- Allow to configure the used VCS in
changelogs/config.yml
. Valid choices arenone
(default),git
, orauto
. If set togit
, orauto
detects that the project is part of a Git repository, only non-ignored files will be copied to a temporary directory when trying to load information on Ansible modules, plugins and roles (#172, #175). - Antsibull-changelog now depends on the new package antsibull-docutils. This should not have any visible impact, expect potentially improved MarkDown output (#174).
- Antsibull-changelog now depends on the new project antsibull-fileutils (#176).
- If you are using argcomplete global completion, you can now tab-complete
antsibull-changelog
command lines. See Activating global completion in the argcomplete README for how to enable tab completion globally. This will also tab-complete Ansible commands such asansible-playbook
andansible-test
(#173).
0.29.0
Release Summary
Feature release.
Minor Changes
- Add a
reformat
command that reformatschangelogs/changelog.yaml
to the current settings ofchangelogs/config.yaml
(#169). - Adds a new configuration option
changelog_sort
. This option allows sorting of changelog entries inchangelogs/changelog.yaml
(#165). - Replaces numbers with constants for return codes (#77).
Removed Features (previously deprecated)
- Removes support for the deprecated classic changelog format.
changes_format
must now be present and set tocombined
for ansible-core usage, and the valueclassic
is no longer allowed (#137).
Bugfixes
- Remove Python version check that was checking for Python >= 3.6 (instead of >= 3.9). This check is not really necessary since
pyproject.toml
declaresrequires-python
, and old enough Python versions where pip does not know aboutrequires-python
will not load antsibull-changelog due to syntax errors anyway (#167).
0.28.0
0.27.0
0.26.0
Release Summary
Feature release.
Minor Changes
- The Markdown output format is now compatible with python-markdown and mkdocs, as long as the pymdownx.escapeall extension is enabled (#153).
0.25.0
Release Summary
Bugfix and feature release.
Minor Changes
- Add
--version
flag to print package version and exit (#147).
Bugfixes
0.24.0
Release Summary
Feature release which now allows to output MarkDown.
Minor Changes
- Allow automatically retrieving package version for hatch projects with the
hatch version
command (#141). - Allow to render changelogs as MarkDown. The output formats written can be controlled with the
output_formats
option in the config file (#139). - Officially support Python 3.12 (#134).
Deprecated Features
- Some code in
antsibull_changelog.changelog_entry
has been deprecated, and theantsibull_changelog.rst
module has been deprecated completely. If you use them in your own code, please take a look at the PR deprecating them for information on how to stop using them (#139).