Antsibull

Latest version: v0.63.1

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

Scan your dependencies

Page 10 of 21

0.54.0

=======

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

New release with features, bugfixes, and breaking changes.

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

- Drop support for Python 3.8 (https://github.com/ansible-community/antsibull/pull/465).

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

- Removed the ``antsibull-lint`` command line utility. It had no functionality anymore for some time now (https://github.com/ansible-community/antsibull/pull/466).

Bugfixes
--------

- Explicitly declare the ``sh`` dependency and limit it to before 2.0.0. Also explicitly declare the dependencies on ``packaging``, ``semantic_version``, ``aiofiles``, ``aiohttp``, and ``twiggy`` (https://github.com/ansible-community/antsibull/pull/487).
- Fix broken ansible-build-data repository link in ansible package README (https://github.com/ansible-community/antsibull/pull/485).

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

Page 10 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.