Skip to content

Releases: ansible-community/antsibull

0.63.1

14 May 11:44
Compare
Choose a tag to compare

Release Summary

Bugfix release.

Bugfixes

  • Fix bug in --preserve-deps option handling (#602).

0.63.0

14 May 04:45
Compare
Choose a tag to compare

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 of antsibull_data_reset, that allows to control whether .build files are reset during alpha and beta-1 releases (#601).

0.62.0

13 May 19:14
Compare
Choose a tag to compare

Release Summary

Feature release for improving the automatic release workflow.

Minor Changes

  • Add option --preserve-deps to the prepare 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 when antsibull_preserve_deps=true (#599).
  • Allow the release role to skip the prepare step by setting antsibull_skip_prepare=true if the .deps file already exists (#598).
  • The prepare subcommand will no longer overwrite an existing release summary in the changelog.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, set antsibull_skip_prepare=true (#598).

0.61.1

17 Apr 05:46
Compare
Choose a tag to compare

Release Summary

Bugfix release.

Bugfixes

  • The PyPI API model used during the release announcement generation has been updated to accept null for keywords, maintainer, and maintainer_email (#594).

0.61.0

17 Mar 11:18
Compare
Choose a tag to compare

Release Summary

Maintenance and bugfix release.

Minor Changes

  • Add support for the antsibull-core v3 (#593).

Bugfixes

  • announcements - add missing newline before heading in email template (#589).

0.60.0

15 Feb 02:54
0.60.0
baa0946
Compare
Choose a tag to compare

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 by verify-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 install pyperclip with pip 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 the build-ansible.sh script added to the ansible source distribution to use the version of antsibull used to build the ansible release (#563).
  • Change the license from GPL-3.0-or-later to GPL-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 the ansible-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

21 Nov 22:16
0.59.1
92042bc
Compare
Choose a tag to compare

Release Summary

Hottfix for the ansible 9.0.1 release to fix setup.cfg metadata

Bugfixes

  • Use the correct directive in setup.cfg for Ansible 9+ for requiring a Python version, i.e. use python_requires instead of requires_python (#559).

0.59.0

14 Nov 06:10
Compare
Choose a tag to compare

Release Summary

Feature release for the upcoming Ansible 9.0.0rc1 release.

Minor Changes

  • ansible python metadata - remove links specific to ansible-core and add links to the Ansible forum and the ansible-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

27 Sep 17:35
Compare
Choose a tag to compare

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 and prepare subcommands (#546).

Bugfixes

0.57.1

18 Jul 20:44
0.57.1
096a060
Compare
Choose a tag to compare

Release Summary

This bugfix release fixes the retrieval of ansible-core Porting Guides.

Bugfixes

  • Retrieve the ansible-core Porting Guide from the ansible-documentation repo. These files are being removed from the ansible-core repo (#540).