v0.60.0
Release Summary
Bugfix and feature release
Minor Changes
- Add a
sanity-tests
subcommand to run sanity tests accross the collection tree created byverify-upstreams
and display the results (#556). - Add a
verify-upstreams
subcommand to ensure that files in a collections' Galaxy collection artifact match its upstream repository (#556). - Add new
antsibull-build announcements
command to generate release announcement text (#573). - Add new
antsibull-build send-announcements
command to interactively send release announcements. Make sure to installpyperclip
withpip install antsibull[clipboard]
to fully take advantage of its functionality (#573). - Add support for the latest antsibull-core v3 pre-release,
3.0.0a1
(#586). - Adjust the
pip install antsibull
call in thebuild-ansible.sh
script added to theansible
source distribution to use the version of antsibull used to build the ansible release (#563). - Change the license from
GPL-3.0-or-later
toGPL-3.0-or-later AND Python-2.0.1
. Antsibull now contains a small amount of code derived from CPython (#556). - Explicitly set up Galaxy context instead of relying on deprecated functionality from antsibull-core (#570).
- The Ansible changelog is now generated both in MarkDown and ReStructuredText (#576).
- The dependency on antsibull-changelog has been bumped to 0.24.0 or later (#576).
ansible
package README - add a link to theansible-build-data
issue tracker (#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 (#569).