Releases: ansible-community/antsibull
Releases · ansible-community/antsibull
0.63.1
0.63.0
Release Summary
Feature release for improving the automatic release workflow.
Minor Changes
- The release role now has a
antsibull_build_reset
option, which defaults to the value ofantsibull_data_reset
, that allows to control whether.build
files are reset during alpha and beta-1 releases (#601).
0.62.0
Release Summary
Feature release for improving the automatic release workflow.
Minor Changes
- Add option
--preserve-deps
to theprepare
subcommand that allows to preserve the dependencies if a.deps
file for that version already exists. The versions from that.deps
file are validated against the build requirements and constraints, and the remainder of the release preparation process remains unchanged. The release role allows to pass this flag whenantsibull_preserve_deps=true
(#599). - Allow the release role to skip the
prepare
step by settingantsibull_skip_prepare=true
if the.deps
file already exists (#598). - The
prepare
subcommand will no longer overwrite an existing release summary in thechangelog.yaml
file (#597). - Use feature freeze for all betas from
b2
on, and all release candidates in the release role (#598).
Breaking Changes / Porting Guide
- The release role no longer automatically skips the
prepare
step when the.deps
file already exists. If you need this behavior, setantsibull_skip_prepare=true
(#598).
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).