Skip to content

Commit

Permalink
Release 3.0.0a1.
Browse files Browse the repository at this point in the history
  • Loading branch information
gotmax23 committed Feb 15, 2024
1 parent a05a792 commit a11664d
Show file tree
Hide file tree
Showing 11 changed files with 156 additions and 83 deletions.
122 changes: 80 additions & 42 deletions CHANGELOG.md

Large diffs are not rendered by default.

33 changes: 33 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,39 @@ antsibull-core Release Notes

.. contents:: Topics

v3.0.0a1
========

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

First antsibull-core v3 pre-release

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

- Drop support for building Ansible versions less than 6.0.0 (https://github.com/ansible-community/antsibull-core/pull/132).
- Remove ``GalaxyClient``'s and ``CollectionDownloader``'s ``galaxy_server`` arguments. You need to explicitly pass in a ``GalaxyContext`` object instead (https://github.com/ansible-community/antsibull-core/pull/131).
- antsibull-core now requires major version 2 of the ``pydantic`` library. Version 1 is no longer supported (https://github.com/ansible-community/antsibull-core/pull/122).

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

- If ``ansible_base_url`` is provided in a config file, but ``ansible_core_repo_url`` is not, its value is no longer used for ``ansible_core_repo_url`` (https://github.com/ansible-community/antsibull-core/pull/128).
- Remove dependency on ``sh`` (https://github.com/ansible-community/antsibull-core/pull/119).
- Removed the deprecated field ``doc_parsing_backend`` from ``LibContext`` (https://github.com/ansible-community/antsibull-core/pull/128).
- Removed the deprecated fields ``ansible_base_url``, ``galaxy_url``, ``pypi_url``, and ``collection_cache`` from ``AppContext`` (https://github.com/ansible-community/antsibull-core/pull/128).
- ``ansible_core`` - remove ``get_ansible_core_package_name()`` function. This is no longer necessary now that support for ansible-base has been dropped (https://github.com/ansible-community/antsibull-core/pull/132).
- ``ansible_core`` - remove ansible-core/ansible-base normalization in ``AnsibleCorePyPiClient``. Data retrieval is only supported for ``ansible-core`` (https://github.com/ansible-community/antsibull-core/pull/132).
- ``antsibull_core.compat`` - remove deprecated ``asyncio_run``, ``best_get_loop``, ``create_task`` and ``metadata`` (https://github.com/ansible-community/antsibull-core/issues/124, https://github.com/ansible-community/antsibull-core/pull/129).
- ``dependency_files`` - drop support for ``_ansible_base_version`` and ``_acd_version`` in pieces files. ``_ansible_core_version`` and ``_ansible_version``, respectively, should be used instead (https://github.com/ansible-community/antsibull-core/pull/132).
- ``venv`` - remove ``get_command()`` method from ``VenvRunner`` and ``FakeVenvRunner`` (https://github.com/ansible-community/antsibull-core/pull/119).

Bugfixes
--------

- Avoid superfluous network request when trusting the ansible-core download cache (https://github.com/ansible-community/antsibull-core/pull/135).

v2.2.0
======

Expand Down
43 changes: 43 additions & 0 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -231,3 +231,46 @@ releases:
- 116-subprocess_util_escape.yaml
- 2.2.0.yml
release_date: '2023-12-01'
3.0.0a1:
changes:
breaking_changes:
- Drop support for building Ansible versions less than 6.0.0 (https://github.com/ansible-community/antsibull-core/pull/132).
- Remove ``GalaxyClient``'s and ``CollectionDownloader``'s ``galaxy_server``
arguments. You need to explicitly pass in a ``GalaxyContext`` object instead
(https://github.com/ansible-community/antsibull-core/pull/131).
- antsibull-core now requires major version 2 of the ``pydantic`` library. Version
1 is no longer supported (https://github.com/ansible-community/antsibull-core/pull/122).
bugfixes:
- Avoid superfluous network request when trusting the ansible-core download
cache (https://github.com/ansible-community/antsibull-core/pull/135).
release_summary: First antsibull-core v3 pre-release
removed_features:
- If ``ansible_base_url`` is provided in a config file, but ``ansible_core_repo_url``
is not, its value is no longer used for ``ansible_core_repo_url`` (https://github.com/ansible-community/antsibull-core/pull/128).
- Remove dependency on ``sh`` (https://github.com/ansible-community/antsibull-core/pull/119).
- Removed the deprecated field ``doc_parsing_backend`` from ``LibContext`` (https://github.com/ansible-community/antsibull-core/pull/128).
- Removed the deprecated fields ``ansible_base_url``, ``galaxy_url``, ``pypi_url``,
and ``collection_cache`` from ``AppContext`` (https://github.com/ansible-community/antsibull-core/pull/128).
- '``ansible_core`` - remove ``get_ansible_core_package_name()`` function. This
is no longer necessary now that support for ansible-base has been dropped
(https://github.com/ansible-community/antsibull-core/pull/132).'
- '``ansible_core`` - remove ansible-core/ansible-base normalization in ``AnsibleCorePyPiClient``.
Data retrieval is only supported for ``ansible-core`` (https://github.com/ansible-community/antsibull-core/pull/132).'
- '``antsibull_core.compat`` - remove deprecated ``asyncio_run``, ``best_get_loop``,
``create_task`` and ``metadata`` (https://github.com/ansible-community/antsibull-core/issues/124,
https://github.com/ansible-community/antsibull-core/pull/129).'
- '``dependency_files`` - drop support for ``_ansible_base_version`` and ``_acd_version``
in pieces files. ``_ansible_core_version`` and ``_ansible_version``, respectively,
should be used instead (https://github.com/ansible-community/antsibull-core/pull/132).'
- '``venv`` - remove ``get_command()`` method from ``VenvRunner`` and ``FakeVenvRunner``
(https://github.com/ansible-community/antsibull-core/pull/119).'
fragments:
- 119-nosh.yaml
- 122-pydanticv2.yaml
- 128-libcontext-appcontext.yml
- 129-deprecated-compat.yaml
- 130-old-ansible-rm.yaml
- 131-galaxy-client-context.yml
- 135-trust-core-cache.yml
- 3.0.0a1.yml
release_date: '2024-02-14'
6 changes: 0 additions & 6 deletions changelogs/fragments/119-nosh.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions changelogs/fragments/122-pydanticv2.yaml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/128-libcontext-appcontext.yml

This file was deleted.

6 changes: 0 additions & 6 deletions changelogs/fragments/129-deprecated-compat.yaml

This file was deleted.

15 changes: 0 additions & 15 deletions changelogs/fragments/130-old-ansible-rm.yaml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/131-galaxy-client-context.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/135-trust-core-cache.yml

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/fragments/3.0.0a1.yml

This file was deleted.

0 comments on commit a11664d

Please sign in to comment.