Skip to content

Releases: ansible-community/antsibull-changelog

0.22.0

25 Jul 22:02
0.22.0
3500539
Compare
Choose a tag to compare

Release Summary

New feature release

Minor Changes

  • Add antsibull-changelog-lint and antsibull-changelog-lint-changelog-yaml pre-commit.com hooks (#125).
  • Add toml extra to pull in a toml parser to use to guess the version based on pyproject.toml (#126).

0.21.0

27 Jun 11:29
Compare
Choose a tag to compare

Release Summary

Maintenance release with a deprecation.

Deprecated Features

  • Support for classic changelogs is deprecated and will be removed soon. If you need to build changelogs for Ansible 2.9 or before, please use an older version (#123).

0.20.0

29 Mar 19:55
6d67e18
Compare
Choose a tag to compare

Release Summary

Bugfix and maintenance release using a new build system.

Major Changes

  • Change pyproject build backend from poetry-core to hatchling. pip install antsibull works exactly the same as before, but some users may be affected depending on how they build/install the project (#109).

Bugfixes

  • When releasing ansible-core and only one of --version and --codename is supplied, error out instead of ignoring the supplied value (#104, #105).

0.19.0

10 Mar 06:32
Compare
Choose a tag to compare

Release Summary

Feature release.

Minor Changes

  • Allow to extract other project versions for JavaScript / TypeScript projects from package.json (#100).
  • Allow to extract other project versions for Python projects from PEP 621 conformant pyproject.toml (#100).
  • Support Python 3.11's tomllib to load pyproject.toml (#101, #102).
  • Use more specific exceptions than Exception for some cases in internal code (#103).

0.18.0

17 Dec 17:19
Compare
Choose a tag to compare

Release Summary

Maintenance release that drops support for older Python versions.

Breaking Changes / Porting Guide

  • Drop support for Python 3.6, 3.7, and 3.8 (#93).

0.17.0

02 Nov 21:59
Compare
Choose a tag to compare

Release Summary

Feature release for ansible-core.

Minor Changes

  • Only allow a trival section in the ansible-core/ansible-base changelog when explicitly configured (#90).

0.16.0

08 Aug 19:40
Compare
Choose a tag to compare

Release Summary

Feature and bugfix release.

Minor Changes

  • Allow to extract other project versions for Python poetry projects from pyproject.toml (#80).
  • The files in the source repository now follow the REUSE Specification. The only exceptions are changelog fragments in changelogs/fragments/ (#82).

Bugfixes

  • Mark rstcheck 4.x and 5.x as compatible. Support rstcheck 6.x as well (#81).

0.15.0

30 Mar 05:19
Compare
Choose a tag to compare

Release Summary

Feature release.

Minor Changes

0.14.0

23 Mar 06:20
Compare
Choose a tag to compare

Release Summary

Feature release that will speed up the release process with ansible-core 2.13.

Minor Changes

  • The internal changelog.yaml linting API allows to use packaging.version.Version for version numbers instead of semantic versioning (#73).
  • Use the new --metadata-dump option for ansible-core 2.13+ to quickly dump and extract all module/plugin version_added values for the collection (#72).

0.13.0

13 Dec 19:26
Compare
Choose a tag to compare

Release Summary

This release makes changelog building more reliable.

Minor Changes

  • Always lint fragments before releasing (#65, #67).

Bugfixes

  • Fix issues with module namespaces when symlinks appear in the path to the temp directory (#68, #69).
  • Stop mentioning galaxy.yaml instead of galaxy.yml in some error messages (#66).