Antsibull

Latest version: v0.67.0

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

Scan your dependencies

Page 11 of 21

0.53.0

=======

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

Feature and bugfix release.

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

- Add ``--tags-file`` option to the ``single``, ``rebuild-single``, and ``prepare`` subcommands. This allows including a collection git tags data file in ansible-build-data and the ansible sdist (https://github.com/ansible-community/antsibull/pull/476/).
- Add ``pyproject.toml`` to ansible sdist to use the ``setuptools.build_meta`` `PEP 517 <https://peps.python.org/pep-0517/>`__ backend. Tools that still call ``setup.py`` directly will work the same as they did before (https://github.com/ansible-community/antsibull/pull/471).
- Bump minimum ``antsibull-core`` requirement to 1.5.0. It contains changes that are needed for the new ``--tags-file`` option (https://github.com/ansible-community/antsibull/pull/476/).
- There have been internal refactorings to simplify typing (https://github.com/ansible-community/antsibull/pull/469).

Bugfixes
--------

- Correct Python version classifiers in the ansible ``setup.py`` template. Limit the Python 3.8 classifer to ansible 5 and 6 and add the Python 3.11 classifier to ansible >= 7 (https://github.com/ansible-community/antsibull/pull/479).
- Do not crash when the ``changelogs/changelog.yaml`` file of a collection cannot be loaded (https://github.com/ansible-community/antsibull/issues/481, https://github.com/ansible-community/antsibull/pull/482).

0.52.0

=======

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

Major feature and bugfix release with breaking changes.

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

- Add a ``validate-tags`` subcommand to ensure that collection versions in an Ansible release are tagged in collections' respective git repositories (https://github.com/ansible-community/antsibull/pull/456).
- Make compatible with antsibull-core 2.x.y (https://github.com/ansible-community/antsibull/pull/463).

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

- Drops support for Python 3.6 an 3.7 (https://github.com/ansible-community/antsibull/issues/458, https://github.com/ansible-community/antsibull/pull/460).
- The antsibull-docs dependency has been removed (https://github.com/ansible-community/antsibull/pull/451).

Removed Features (previously deprecated)
----------------------------------------

- The deprecated ``antsibull-lint`` subcommands have been removed. Use ``antsibull-changelog lint-changelog-yaml`` or ``antsibull-docs lint-collection-docs`` depending on your use-case (https://github.com/ansible-community/antsibull/pull/451).
- The deprecated ``build-collection`` subcommand of ``antsibull-build`` has been removed. Use ``collection`` instead (https://github.com/ansible-community/antsibull/pull/451).
- The deprecated ``build-multiple`` subcommand of ``antsibull-build`` has been removed. Use ``multiple`` instead (https://github.com/ansible-community/antsibull/pull/451).
- The deprecated ``build-single`` subcommand of ``antsibull-build`` has been removed. Use ``single`` instead (https://github.com/ansible-community/antsibull/pull/451).
- The deprecated ``new-acd`` subcommand of ``antsibull-build`` has been removed. Use ``new-ansible`` instead (https://github.com/ansible-community/antsibull/pull/451).

0.51.2

=======

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

Bugfix release. The next minor release will no longer support Python 3.6 and 3.7.

Bugfixes
--------

- Add ``--collection-dir`` to the ``antsibull-build`` ``collection`` and ``build-collection`` subcommands. Previously, the ``--collection-dir`` option was added to the wrong CLI argument parser and not exposed to users. (https://github.com/ansible-community/antsibull/pull/461).
- Use compatibility code instead of trying to run ``asyncio.run`` directly, which will fail with Python 3.6 (https://github.com/ansible-community/antsibull/pull/459).

0.51.1

=======

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

Bugfix release.

Bugfixes
--------

- Fix handling of Python dependency data when building changelogs and collections (https://github.com/ansible-community/antsibull/pull/452).

0.51.0

=======

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

Feature release for Ansible 7.

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

- Now requires antsibull-core >= 1.3.0 (https://github.com/ansible-community/antsibull/pull/449).
- The ``python_requires`` information is now extracted from ansible-core and stored in the ``.build`` and ``.deps`` files instead of guessing it from the Ansible version (https://github.com/ansible-community/antsibull/pull/449).

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).

Page 11 of 21

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.