Releases: ansible-community/antsibull-build
Releases · ansible-community/antsibull-build
0.69.0
0.68.1
0.68.0
Release Summary
Feature release.
Minor Changes
- Add a subcommand
reformat-build-data
which reformats the changelog.yaml file (#638). - Add changelog.yaml linting to
lint-build-data
(#638). - Adjust the changelog config so that changelog.yaml has a nicer order and nicer layout (#638).
- Adjust to upcoming changes in antsibull-changelog by removing superfluous parameters (#635).
- Allow to remove collection changelog entries from the Ansible changelog (#639).
- Declare support for Python 3.13 (#637).
- Now depends on antsibull-changelog >= 0.31.0 (#638).
- Use Proxy configuration settings from the environment. Check out the aiohttp documentation on Proxy support for information on which environment variables are supported (#631).
Bugfixes
- Adjust the rebuild script included in Ansible releases to install antsibull-build instead of antsibull (#636).
0.67.0
Release Summary
Maintenance release due to rename of the repository and project from antsibull to antsibull-build.
Breaking Changes / Porting Guide
- The name of this project has been changed from
antsibull
toantsibull-build
to reflect that it provides theantsibull-build
command and disambiguate this project from the other antsibull projects. For backwards compatibility purposes, theantsibull
project on PyPI has been converted to an empty stub package that requiresantsibull-build
, but users should immediately switch to the new name. The Git repository has also been moved to https://github.com/ansible-community/antsibull-build (#627, #629).
0.66.0
Release Summary
Feature release for the upcoming Ansible releases.
Minor Changes
- Add
--end-of-life
flag to theannouncements
subcommand to announce the last release of a major release train (#626). - Antsibull now depends on antsibull-docs-parser 1.x.y (#623).
- Automatically generate collection deprecation and removal changelog fragments from
collection-meta.yaml
information (#623). - Prefer stderr for error messages during building Ansible and the logging facility for warnings in changelog-related code (#630).
0.65.0
Release Summary
Bugfix and feature release with breaking changes
Minor Changes
- Add dependency on antsibull-fileutils. Some functionality from antsibull-core is moving there, so we can use it from there directly (#619).
- Add subcommand
lint-build-data
for linting build data inansible-build-data
(#617). - Remove the mention of mailing lists from the Ansible README (#613).
Breaking Changes / Porting Guide
Removed Features (previously deprecated)
- The
announcements --send
command no longer attempts to send mails to the mailing lists, which have been sunset (#613).
Bugfixes
0.64.0
Release Summary
Bugfix and feature release.
Minor Changes
- If you are using argcomplete, you can now tab-complete
antsibull-build
command lines. See Activating global completion in the argcomplete README for how to enable tab completion globally. This will also tab-complete Ansible commands such asansible-playbook
andansible-test
(#611).
Bugfixes
- Fix bug when handling
antsibull_build_reset
was passed in as a string from CLI (#602).
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).