Ansible

Latest version: v9.5.1

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

Scan your dependencies

Page 1 of 13

0.63.1

=======

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

Bugfix release.

Bugfixes
--------

- Fix bug in ``--preserve-deps`` option handling (https://github.com/ansible-community/antsibull/pull/602).

0.63.0

=======

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

0.62.0

=======

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`` (https://github.com/ansible-community/antsibull/pull/599).
- Allow the release role to skip the ``prepare`` step by setting ``antsibull_skip_prepare=true`` if the ``.deps`` file already exists (https://github.com/ansible-community/antsibull/pull/598).
- The ``prepare`` subcommand will no longer overwrite an existing release summary in the ``changelog.yaml`` file (https://github.com/ansible-community/antsibull/pull/597).
- Use feature freeze for all betas from ``b2`` on, and all release candidates in the release role (https://github.com/ansible-community/antsibull/pull/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`` (https://github.com/ansible-community/antsibull/pull/598).

0.61.1

=======

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

0.61.0

=======

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

Maintenance and bugfix release.

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

- Add support for the antsibull-core v3 (https://github.com/ansible-community/antsibull/pull/593).

Bugfixes
--------

- announcements - add missing newline before heading in email template (https://github.com/ansible-community/antsibull/pull/589).

0.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 (https://github.com/ansible-community/antsibull/pull/556).
- Add a ``verify-upstreams`` subcommand to ensure that files in a collections' Galaxy collection artifact match its upstream repository (https://github.com/ansible-community/antsibull/pull/556).
- Add new ``antsibull-build announcements`` command to generate release announcement text (https://github.com/ansible-community/antsibull/pull/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 (https://github.com/ansible-community/antsibull/pull/573).
- Add support for the latest antsibull-core v3 pre-release, ``3.0.0a1`` (https://github.com/ansible-community/antsibull/pull/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 (https://github.com/ansible-community/antsibull/pull/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 (https://github.com/ansible-community/antsibull/pull/556).
- Explicitly set up Galaxy context instead of relying on deprecated functionality from antsibull-core (https://github.com/ansible-community/antsibull/pull/570).
- The Ansible changelog is now generated both in MarkDown and ReStructuredText (https://github.com/ansible-community/antsibull/pull/576).
- The dependency on antsibull-changelog has been bumped to 0.24.0 or later (https://github.com/ansible-community/antsibull/pull/576).
- ``ansible`` package README - add a link to the ``ansible-build-data`` issue tracker (https://github.com/ansible-community/antsibull/pull/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 (https://github.com/ansible-community/antsibull/pull/569).

Page 1 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.