Antsibull

Latest version: v0.63.1

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

Scan your dependencies

Page 9 of 21

0.58.0

=======

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 (https://github.com/ansible-community/antsibull/pull/546).

Bugfixes
--------

- Fix URL to ``ansible-core`` on PyPI in the ``ansible`` README (https://github.com/ansible-collections/overview/issues/228, https://github.com/ansible-community/antsibull/pull/541).

0.57.1

=======

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 (https://github.com/ansible-community/antsibull/pull/540).

0.57.0

=======

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

This release adds a couple new features and drops support for older ansible versions.

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

- Antsibull now no longer depends directly on ``sh`` (https://github.com/ansible-community/antsibull/pull/514).
- Antsibull now uses ``sys.executable`` instead of the first ``'python'`` in ``$PATH`` to call the PyPA build tool (https://github.com/ansible-community/antsibull/pull/514).
- Make ``dep_closure`` errors clearer by including the offending collection's version in the message (https://github.com/ansible-community/antsibull/pull/531).
- Move setuptools configuration into the declarative ``setup.cfg`` format for Ansible 9 and above. ``ansible`` sdists will still contain a ``setup.py`` file, but we recommend that users move to tools like ``pip`` and ``build`` and the PEP 517 interface instead of setuptools' deprecated ``setup.py`` interface (https://github.com/ansible-community/antsibull/pull/530).
- Now depends antsibull-core 2.0.0 or newer; antsibull-core 1.x.y is no longer supported (https://github.com/ansible-community/antsibull/pull/514).
- release playbook - run ``antsibull-build validate-tags-file`` to ensure that collections follow the Release Management section of the Collection Requirements (https://github.com/ansible-community/antsibull/pull/518).

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

- Remove code to build ansible versions < 6.0.0 from the ``setup.py`` template and elsewhere in the codebase. ``antsibull-build`` will error out if a user attempts to build an unsupported version (https://github.com/ansible-community/antsibull/pull/477, https://github.com/ansible-community/antsibull/pull/524).
- Removed the deprecated ``multiple`` and ``collection`` subcommands (https://github.com/ansible-community/antsibull/issues/522, https://github.com/ansible-community/antsibull/pull/525).

Bugfixes
--------

- Properly handle non-standard version ranges or version pins for feature freeze (https://github.com/ansible-community/antsibull/issues/532, https://github.com/ansible-community/antsibull/pull/533).

0.56.1

=======

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

Hotfix release to fix compatibility with older setuptools versions

Bugfixes
--------

- For ``setup.py`` generated for Ansible 8+, do not use recursive globs (``**``) as these are only supported since setuptools 62.3.0 (https://github.com/ansible-community/antsibull/pull/520).

0.56.0

=======

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

Maintenance release.

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

- Remove now broken self-test from release role (https://github.com/ansible-community/antsibull/pull/512).
- Remove the parameters ``antsibull_ansible_git_repo``, ``antsibull_ansible_git_version``, and ``antsibull_ansible_git_dir`` from release role (https://github.com/ansible-community/antsibull/pull/512).

Deprecated Features
-------------------

- Support for building ansible major versions less than 6 is deprecated and will be removed in an upcoming release (https://github.com/ansible-community/antsibull/pull/515).

0.55.0

=======

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

Release with new features, other improvements, a new build system, and a deprecation

Major Changes
-------------

- Change pyproject build backend from ``poetry-core`` to ``hatchling``. ``pip install antsibull`` works exactly the same as before, but some users may be affected depending on how they build/install the project (https://github.com/ansible-community/antsibull/pull/490).

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

- Add a ``-I`` / ``--ignore`` and a ``--ignores-file`` flag to the ``antsibull-build validate-tags`` and ``antsibull-build validate-tags-file`` subcommands to ignore errors for certain collections (https://github.com/ansible-community/antsibull/pull/491).
- Make compatible with deprecations issued by newer setuptools releases (https://github.com/ansible-community/antsibull/issues/433, https://github.com/ansible-community/antsibull/pull/502).
- Use the pypa ``build`` tool to build wheels and source distributions for ansible in an isolated environment. This replaces direct calls to ``python setup.py bdist_wheel`` and ``python setup.py sdist`` which are deprecated (https://github.com/ansible-community/antsibull/pull/492).

Deprecated Features
-------------------

- The ``multiple`` and ``collection`` subcommands are deprecated and will be removed soon. They were never used to our knowledge except in the exploratory phase before the first Ansible 2.10 releases, have no test coverage, and might not even work at all. If you are actively using them and are interested in keeping them, please create an issue in the antsibull repository as soon as possible (https://github.com/ansible-community/antsibull/pull/505).

Page 9 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.