Antsibull

Latest version: v0.63.1

Safety actively analyzes 629678 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 11 of 21

0.50.0

=======

Release Summary
---------------

Feature and bugfix release.

Minor Changes
-------------

- Added galaxy ``requirements.yml`` file as ``build-release`` role depends on ``community.general`` collection (https://github.com/ansible-community/antsibull/pull/432)
- Define minimal Python requirement for Ansible X depending on X, under the assumption that ansible-core's Python requirement is increased by one version every two ansible-core major releases, and that every Ansible major release corresponds to an ansible-core major release from Ansible 5 on (https://github.com/ansible-community/antsibull/pull/448).
- The ``build-release`` role fails to execute when ``./build/antsibull-build-data`` doesn't exist and when the ``antsibull_data_reset`` variable is set to ``false`` (https://github.com/ansible-community/antsibull/pull/442).
- When building Ansible 6.3.0 or newer, fail on collection dependency validations (https://github.com/ansible-community/community-topics/issues/94, https://github.com/ansible-community/antsibull/pull/440).

Bugfixes
--------

- Adjust release role to work around a bug in the current beta version of ansible-core 2.14 (https://github.com/ansible-community/antsibull/pull/447).
- Fix typing errors in the ``multiple`` subcommand (https://github.com/ansible-community/antsibull/pull/443).

0.49.0

=======

Release Summary
---------------

Bugfix and feature release containing breaking changes in the release role.

Minor Changes
-------------

- Allow to copy the files used to create the source distribution and wheels to a new directory during ``antsibull-build rebuild-single`` (https://github.com/ansible-community/antsibull/pull/435).
- Perform minor refactoring of the ``build-release`` role, mostly concerning ``tasks/tests.yml``. This reduces use of ``shell`` and ``set_fact``, makes the role more robust, and replaces short names with FQCNs (https://github.com/ansible-community/antsibull/pull/432).
- Show warnings emitted by building the source distribution and/or wheels (https://github.com/ansible-community/antsibull/pull/435).
- The files in the source repository now follow the `REUSE Specification <https://reuse.software/spec/>`_. The only exceptions are changelog fragments in ``changelogs/fragments/`` (https://github.com/ansible-community/antsibull/pull/437).

Breaking Changes / Porting Guide
--------------------------------

- The ``build-release`` role now depends on the ``community.general`` collection (https://github.com/ansible-community/antsibull/pull/432).

Bugfixes
--------

- Fix typo in generated MANIFEST.in to list the existing file ``README.rst`` instead of the non-existing file ``README`` (https://github.com/ansible-community/antsibull/pull/435).
- When preparing a new Ansible release, only use pre-releases for ansible-core when the Ansible release itself is an alpha pre-release. This encodes that the first beta release of a new major Ansible release coincides with the ansible-core GA (https://github.com/ansible-community/antsibull/pull/436).

0.48.0

=======

Release Summary
---------------

Bugfix and feature release containing some breaking changes in the release role.

Minor Changes
-------------

- In the release role, automatically set ``antsibull_build_file`` and ``antsibull_data_dir`` based on ``antsibull_ansible_version`` (https://github.com/ansible-community/antsibull/pull/430).
- The release role has now an argument spec (https://github.com/ansible-community/antsibull/pull/430).

Breaking Changes / Porting Guide
--------------------------------

- In the release role, ``antsibull_ansible_version`` and ``antsibull_ansible_git_version`` must now always be specified (https://github.com/ansible-community/antsibull/pull/430).

Bugfixes
--------

- When preparing a new Ansible release, bump the ansible-core version to the latest bugfix version (https://github.com/ansible-community/antsibull/pull/430).

0.47.0

=======

Release Summary
---------------

Feature release for Ansible 6.0.0rc1.

Minor Changes
-------------

- Include ``ansible-community`` CLI program with ``--version`` parameter from Ansible 6.0.0rc1 on (https://github.com/ansible-community/antsibull/pull/429).

0.46.0

=======

Release Summary
---------------

Feature and bugfix release with improvements for the release role, release building, and changelog generation.

Minor Changes
-------------

- Avoid including the complete condensed changelog of collections added to Ansible to that Ansible release's changelog and porting guide entries (https://github.com/ansible-community/antsibull/pull/428).
- The ``build-release`` role now also uses ``antsibull_data_reset`` to prevent regeneration of ``build-X.ansible`` for alpha and beta-1 releases (https://github.com/ansible-community/antsibull/pull/422).

Bugfixes
--------

- In the build-release role, when ``antsibull_force_rebuild`` is true, delete the existing python wheel in addition to the release tarball (https://github.com/ansible-community/antsibull/pull/427).
- Remove various empty lines from generated ``setup.py`` (https://github.com/ansible-community/antsibull/issues/424, https://github.com/ansible-community/antsibull/pull/425).
- Use ``packaging.version`` instead of (indirectly) ``distutils.version`` to check whether the correct ansible-core version is installed (https://github.com/ansible-community/antsibull/pull/426).

0.45.1

=======

Release Summary
---------------

Bugfix release.

Bugfixes
--------

- The ``build-release`` role now no longer ignores collection prereleases of collections for the alpha releases (https://github.com/ansible-community/antsibull/pull/420).

Page 11 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.