2.15.0
Release Summary
Bugfix and feature release which migrates to Pydantic 2.
Minor Changes
- Migrated all models to Pydantic 2. This is mostly transparent, except that validation error messages slightly change, and that some validation is more strict. For example, if a boolean is used instead of a string, say in a description, this now results in an error instead of a silent coercion. Numbers are still accepted for strings (for example
version_added
with float values like2.14
) (#331, https://github.com/ansible-community/antsibull-core/pull/333, https://github.com/ansible-community/antsibull-core/pull/344). - This project now depends on antsibull-core >= 3.2.0 and pydantic 2 (#330).
- Use Proxy configuration settings from the environment. Check out the aiohttp documentation on Proxy support for information on which environment variables are supported (ansible/ansible-documentation#1936, #346).
- Use language
ini
for example INI code blocks (#335). - When rendering the Ansible docsite with the
stable
anddevel
subcommands, information on deprecated collections is shown (ansible-community/ansible-build-data#450, #330). - When rendering the Ansible docsite with the
stable
anddevel
subcommands, stub pages for removed collections are added (ansible-community/ansible-build-data#459, #341).