Releases: ansible-community/antsibull-build
Releases · ansible-community/antsibull-build
0.61.1
0.61.0
0.60.0
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).
0.59.1
0.59.0
Release Summary
Feature release for the upcoming Ansible 9.0.0rc1 release.
Minor Changes
ansible
python metadata - remove links specific toansible-core
and add links to the Ansible forum and theansible-build-data
repository (#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 (#552).
- build-release role - directly install the wheel when running tests (#553).
Bugfixes
- Fix regression in
validate-tags
subcommand argument validation that caused a traceback (#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
andprepare
subcommands (#546).
Bugfixes
- Fix URL to
ansible-core
on PyPI in theansible
README (ansible-collections/overview#228, #541).
0.57.1
0.57.0
Release Summary
This release adds a couple new features and drops support for older ansible versions.
Minor Changes
- Antsibull now no longer depends directly on
sh
(#514). - Antsibull now uses
sys.executable
instead of the first'python'
in$PATH
to call the PyPA build tool (#514). - Make
dep_closure
errors clearer by including the offending collection's version in the message (#531). - Move setuptools configuration into the declarative
setup.cfg
format for Ansible 9 and above.ansible
sdists will still contain asetup.py
file, but we recommend that users move to tools likepip
andbuild
and the PEP 517 interface instead of setuptools' deprecatedsetup.py
interface (#530). - Now depends antsibull-core 2.0.0 or newer; antsibull-core 1.x.y is no longer supported (#514).
- release playbook - run
antsibull-build validate-tags-file
to ensure that collections follow the Release Management section of the Collection Requirements (#518).
Removed Features (previously deprecated)
- Remove code to build ansible versions < 6.0.0 from the
setup.py
template and elsewhere in the codebase.antsibull-build
will error out if a user attempts to build an unsupported version (#477, #524). - Removed the deprecated
multiple
andcollection
subcommands (#522, #525).
Bugfixes
0.56.1
0.56.0
Release Summary
Maintenance release.
Minor Changes
- Remove now broken self-test from release role (#512).
- Remove the parameters
antsibull_ansible_git_repo
,antsibull_ansible_git_version
, andantsibull_ansible_git_dir
from release role (#512).
Deprecated Features
- Support for building ansible major versions less than 6 is deprecated and will be removed in an upcoming release (#515).