Skip to content

0.42.0

Compare
Choose a tag to compare
@felixfontein felixfontein released this 26 Mar 17:23
· 282 commits to main since this release

Release Summary

Major feature release preparing for Ansible 6. Also adds support for the new collection links file, and improves the attributes tables.

Major Changes

  • Allow collections to specify extra links (#355).
  • Building Ansible 6+ now builds wheels next to the source tarball (#394).
  • From Ansible 6 on, improve setup.py to exclude unnecessary files in the Python distribution (#342).
  • Remove Ansible 2.9 / ansible-base 2.10 checks from setup.py for Ansible 6 so that we can finally ship wheels. This change is only active for Ansible 6 (#394).

Minor Changes

  • Add a new docs parsing backend ansible-core-2.13, which supports ansible-core 2.13+ (#401).
  • Add an autodetection auto for the docs parsing backend to select the fastest supported backend. This is the new default (#401).
  • Add option --no-semantic-versioning to antsibull-lint changelog-yaml command (#405).
  • Change more references to ansible-base to ansible-core in the code (#398).
  • If the role is used to build a non-alpha or first beta version and the bulid file does not exist, it is created instead of later failing because it does not exist (#408).
  • Mention the ansible-core major version in the Ansible porting guide (#397).
  • Redo attributes table using the same structure as the options and return value table. This improves its look and adds a linking mechanism (#401).

Bugfixes

  • Fix ansible-core version parsing for ansible-doc docs parsing backend (#401).
  • Fix filename of mentioned ansible-core porting guide in Ansible's porting guide introductionary comment (#398).
  • antsibull-docs will no longer traceback when it tries to process plugins not found in its own constant but are available in ansible-core (#404).