Skip to content

0.40.0

Compare
Choose a tag to compare
@felixfontein felixfontein released this 07 Jan 06:52
· 323 commits to main since this release

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 option use_html_blobs (#360).
  • Avoid prereleases when creating the .build file in antsibull-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 into prepare and rebuild-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 the prepare and rebuild-single subcommands instead (#341).

Bugfixes

  • Fix rsync flags in build scripts generated by antsibull-docs sphinx-init to allow Sphinx to not rebuild unchanged files (#357).
  • Fix boolean logic error when --skip-indexes was used in antsibull-docs (#377).
  • Fix feature freeze handling after Beta 1 in build role (#337).
  • Require Python 3.8 for Ansible 5 (#345).