Antsibull

Latest version: v0.67.0

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

Scan your dependencies

Page 8 of 21

0.66.0

=======

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

Feature release for the upcoming Ansible releases.

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

- Add ``--end-of-life`` flag to the ``announcements`` subcommand to announce the last release of a major release train (https://github.com/ansible-community/antsibull/pull/626).
- Antsibull now depends on antsibull-docs-parser 1.x.y (https://github.com/ansible-community/antsibull/pull/623).
- Automatically generate collection deprecation and removal changelog fragments from ``collection-meta.yaml`` information (https://github.com/ansible-community/antsibull/pull/623).
- Prefer stderr for error messages during building Ansible and the logging facility for warnings in changelog-related code (https://github.com/ansible-community/antsibull/pull/630).

0.65.0

=======

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

Bugfix and feature release with breaking changes

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

- Add dependency on antsibull-fileutils. Some functionality from antsibull-core is moving there, so we can use it from there directly (https://github.com/ansible-community/antsibull/pull/619).
- Add subcommand ``lint-build-data`` for linting build data in ``ansible-build-data`` (https://github.com/ansible-community/antsibull/pull/617).
- Remove the mention of mailing lists from the Ansible README (https://github.com/ansible-community/antsibull/pull/613).

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

- Antsibull now depends on antsibull-core >= 3.1.0 and pydantic >= 2.0.0 (https://github.com/ansible-community/antsibull/pull/617, https://github.com/ansible-community/antsibull/pull/620).

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

- The ``announcements --send`` command no longer attempts to send mails to the mailing lists, which have been sunset (https://github.com/ansible-community/antsibull/pull/613).

Bugfixes
--------

- Add explicit dependency on PyYAML, since we directly use it (https://github.com/ansible-community/antsibull/pull/619).
- announcements - fix link to ansible-core changelog in the Ansible package release announcement template (https://github.com/ansible-community/antsibull/pull/621).

0.64.0

=======

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

Bugfix and feature release.

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

- If you are using `argcomplete <https://pypi.org/project/argcomplete/>`__, you can now tab-complete ``antsibull-build`` command lines. See `Activating global completion <https://pypi.org/project/argcomplete/#activating-global-completion>`__ in the argcomplete README for how to enable tab completion globally. This will also tab-complete Ansible commands such as ``ansible-playbook`` and ``ansible-test`` (https://github.com/ansible-community/antsibull/pull/611).

Bugfixes
--------

- Fix bug when handling ``antsibull_build_reset`` was passed in as a string from CLI (https://github.com/ansible-community/antsibull/pull/602).

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

Page 8 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.