Skip to content

Commit

Permalink
Release 0.57.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
gotmax23 committed Jul 7, 2023
1 parent 1ac2bcf commit a413497
Show file tree
Hide file tree
Showing 10 changed files with 69 additions and 38 deletions.
29 changes: 29 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,35 @@ antsibull -- Ansible Build Scripts Release Notes
.. contents:: Topics


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

v0.56.1
=======

Expand Down
40 changes: 40 additions & 0 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -652,6 +652,46 @@ releases:
- 0.56.1.yml
- 520-setup.py.yml
release_date: '2023-05-01'
0.57.0:
changes:
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).
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).
release_summary: This release adds a couple new features and drops support for
older ansible versions.
removed_features:
- 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).
fragments:
- 0.57.0.yml
- 122-antsibull-core-sh.yml
- 477-setup_py.yaml
- 518-enforce-release-tagging.yaml
- 525-remove-multiple-collection-subcommands.yml
- 530-setup-cfg.yaml
- 531-dep-closure-error.yaml
- 533-feature-freeze.yml
release_date: '2023-07-07'
0.6.0:
release_date: '2020-06-03'
0.7.0:
Expand Down
4 changes: 0 additions & 4 deletions changelogs/fragments/0.57.0.yml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/122-antsibull-core-sh.yml

This file was deleted.

8 changes: 0 additions & 8 deletions changelogs/fragments/477-setup_py.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions changelogs/fragments/518-enforce-release-tagging.yaml

This file was deleted.

This file was deleted.

8 changes: 0 additions & 8 deletions changelogs/fragments/530-setup-cfg.yaml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/531-dep-closure-error.yaml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/533-feature-freeze.yml

This file was deleted.

0 comments on commit a413497

Please sign in to comment.