3.0.0a1
Pre-release
Pre-release
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 (#132).
- Remove
GalaxyClient
's andCollectionDownloader
'sgalaxy_server
arguments. You need to explicitly pass in aGalaxyContext
object instead (#131). - antsibull-core now requires major version 2 of the
pydantic
library. Version 1 is no longer supported (#122).
Removed Features (previously deprecated)
- If
ansible_base_url
is provided in a config file, butansible_core_repo_url
is not, its value is no longer used foransible_core_repo_url
(#128). - Remove dependency on
sh
(#119). - Removed the deprecated field
doc_parsing_backend
fromLibContext
(#128). - Removed the deprecated fields
ansible_base_url
,galaxy_url
,pypi_url
, andcollection_cache
fromAppContext
(#128). ansible_core
- removeget_ansible_core_package_name()
function. This is no longer necessary now that support for ansible-base has been dropped (#132).ansible_core
- remove ansible-core/ansible-base normalization inAnsibleCorePyPiClient
. Data retrieval is only supported foransible-core
(#132).antsibull_core.compat
- remove deprecatedasyncio_run
,best_get_loop
,create_task
andmetadata
(#124, #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 (#132).venv
- removeget_command()
method fromVenvRunner
andFakeVenvRunner
(#119).
Bugfixes
- Avoid superfluous network request when trusting the ansible-core download cache (#135).