- The PyPI API model used during the release announcement generation has been updated to accept ``null`` for ``keywords``, ``maintainer``, and ``maintainer_email`` (https://github.com/ansible-community/antsibull/pull/594).
0.61.0
=======
Release Summary ---------------
Maintenance and bugfix release.
Minor Changes -------------
- Add support for the antsibull-core v3 (https://github.com/ansible-community/antsibull/pull/593).
Bugfixes --------
- announcements - add missing newline before heading in email template (https://github.com/ansible-community/antsibull/pull/589).
0.60.0
=======
Release Summary ---------------
Bugfix and feature release
Minor Changes -------------
- Add a ``sanity-tests`` subcommand to run sanity tests accross the collection tree created by ``verify-upstreams`` and display the results (https://github.com/ansible-community/antsibull/pull/556). - Add a ``verify-upstreams`` subcommand to ensure that files in a collections' Galaxy collection artifact match its upstream repository (https://github.com/ansible-community/antsibull/pull/556). - Add new ``antsibull-build announcements`` command to generate release announcement text (https://github.com/ansible-community/antsibull/pull/573). - Add new ``antsibull-build send-announcements`` command to interactively send release announcements. Make sure to install ``pyperclip`` with ``pip install antsibull[clipboard]`` to fully take advantage of its functionality (https://github.com/ansible-community/antsibull/pull/573). - Add support for the latest antsibull-core v3 pre-release, ``3.0.0a1`` (https://github.com/ansible-community/antsibull/pull/586). - Adjust the ``pip install antsibull`` call in the ``build-ansible.sh`` script added to the ``ansible`` source distribution to use the version of antsibull used to build the ansible release (https://github.com/ansible-community/antsibull/pull/563). - Change the license from ``GPL-3.0-or-later`` to ``GPL-3.0-or-later AND Python-2.0.1``. Antsibull now contains a small amount of code derived from CPython (https://github.com/ansible-community/antsibull/pull/556). - Explicitly set up Galaxy context instead of relying on deprecated functionality from antsibull-core (https://github.com/ansible-community/antsibull/pull/570). - The Ansible changelog is now generated both in MarkDown and ReStructuredText (https://github.com/ansible-community/antsibull/pull/576). - The dependency on antsibull-changelog has been bumped to 0.24.0 or later (https://github.com/ansible-community/antsibull/pull/576). - ``ansible`` package README - add a link to the ``ansible-build-data`` issue tracker (https://github.com/ansible-community/antsibull/pull/554).
Bugfixes --------
- Use certain fields from library context instead of app context that are deprecated in the app context and are removed from antsibull-core 3.0.0 (https://github.com/ansible-community/antsibull/pull/569).
0.59.1
=======
Release Summary ---------------
Hottfix for the ansible 9.0.1 release to fix setup.cfg metadata
Bugfixes --------
- Use the correct directive in ``setup.cfg`` for Ansible 9+ for requiring a Python version, i.e. use ``python_requires`` instead of ``requires_python`` (https://github.com/ansible-community/antsibull/pull/559).
0.59.0
=======
Release Summary ---------------
Feature release for the upcoming Ansible 9.0.0rc1 release.
Minor Changes -------------
- ``ansible`` python metadata - remove links specific to ``ansible-core`` and add links to the Ansible forum and the ``ansible-build-data`` repository (https://github.com/ansible-community/antsibull/pull/558). - build-release role - add ``changed_when: false`` to validate-tags task (https://github.com/ansible-community/antsibulll/pull/557). - build-release role - add a test to ensure that Python files in the ansible package successfully compile (https://github.com/ansible-community/antsibull/pull/552). - build-release role - directly install the wheel when running tests (https://github.com/ansible-community/antsibull/pull/553).
Bugfixes --------
- Fix regression in ``validate-tags`` subcommand argument validation that caused a traceback (https://github.com/ansible-community/antsibull/pull/51).
0.58.0
=======
Release Summary ---------------
Feature release for the upcoming Ansible 9.0.0a1 release.
Minor Changes -------------
- Support a constraints file that allows to fix dependencies for the ``new-ansible`` and ``prepare`` subcommands (https://github.com/ansible-community/antsibull/pull/546).
Bugfixes --------
- Fix URL to ``ansible-core`` on PyPI in the ``ansible`` README (https://github.com/ansible-collections/overview/issues/228, https://github.com/ansible-community/antsibull/pull/541).