Release Summary
Feature and bugfix release.
Major Changes
- Responsive parameter and return value tables. Also use RST tables instead of HTML blobs (#335).
Minor Changes
- Add a changelog (#378).
- Allow to specify
collection_cache
in config file (#375). - Allow to still use HTML blobs for parameter and return value tables. This can be controlled by a CLI option
--use-html-blobs
and by a global config optionuse_html_blobs
(#360). - Avoid prereleases when creating the
.build
file inantsibull-build new-acd
. The old behavior of including them can be obtained by passing the--allow-prereleases
option (#298). - Change ansible-base references in documentation and code to ansible-core where it makes sense (#353).
- During docs build, only write/copy files to the destination that have changed assuming they are not too large (#374).
- Improve
build-ansible.sh
script integrated in the release tarball (#369). - Improve
galaxy-requirements.yaml
generation (#350). - Mention new options in the porting guide (#363).
- Modify
thread_max
default value from 80 to 8 (#365, #370). - Move modules to beginning of plugin index (#336).
- Remove unnecessary Python 2 boilerplates (#371).
- Simplify ansible-core dependency in
setup.py
with compatibility operator (#346). - Split
antsibull-build single
subcommand intoprepare
andrebuild-single
subcommand (#341). - Stop using deprecated Python standard library
distutils.version
(#372). - Various improvements to the build role (#338).
Deprecated Features
- The
antsibull-build single
subcommand is deprecated. Use theprepare
andrebuild-single
subcommands instead (#341).
Bugfixes
- Fix
rsync
flags in build scripts generated byantsibull-docs sphinx-init
to allow Sphinx to not rebuild unchanged files (#357). - Fix boolean logic error when
--skip-indexes
was used inantsibull-docs
(#377). - Fix feature freeze handling after Beta 1 in build role (#337).
- Require Python 3.8 for Ansible 5 (#345).