Releases: ansible-community/antsibull-docs
Releases · ansible-community/antsibull-docs
2.24.0
Release Summary
Feature release to improve linting.
Minor Changes
2.23.1
2.23.0
2.22.1
2.22.0
Release Summary
Bugfix and maintenance release.
Minor Changes
- Declare support for Python 3.14 (#425).
- Uses new logging framework provided by antsibull-core. This currently has no user-observable impact, but that will change with later versions of antsibull-core (#414).
- antsibull-docs now depends on antsibull-core 3.5.0+ (#414).
Bugfixes
- Remove unnecessary part from template (#423).
2.21.0
2.20.0
Release Summary
Bugfix and feature release.
Minor Changes
- Add
--configparameter to theansible-outputsubcommand to allow specifying a config file when not in collection mode (#410). - Add
ansible-output-metadirective that allows to apply meta actions, like resetting previous code blocks for variable references, or defining templates foransible-output-data(#409). - Allow to specify YAML inventory for
ansible-outputsubcommand code blocks (#411). - Let
ansible-outputsubcommand runansible-playbookinstances in parallel (#407, #408).
Bugfixes
- Run the post-processors in the
ansible-outputsubcommand from the current working directory, and not from the temporary playbook directory. This allows post-processors to have relative paths from whereantsibull-docs ansible-outputis called (#406).
2.19.1
Release Summary
Bugfix release for official docsite build.
Bugfixes
2.19.0
Release Summary
Bugfix and feature release.
Minor Changes
- Add a new subcommand
ansible-outputwhich allows to render Ansible output into RST code blocks (#397, #401, #402). - Antsibull-docutils 1.3.0+ is now an explicit dependency (#395).
- For plugin options that can be configured through other means (Ansible variables, INI entries, environment variables, keywords, CLI arguments), show a notice on precedence below the plugin's parameters if more than one such way is present for an option (#400, #403).
- When linting extra docs, verify that files referenced in toctrees exist (#398, #395).
Bugfixes
- Fix bug that hid keyword config for plugin options for options that are only configurable this way (#403).
2.18.0
Release Summary
Feature and bugfix release.
Minor Changes
- Add
:anscollection:role to allow referencing collections. The syntax is:anscollection:`namespace.name`, or
:anscollection:`namespace.name#what`for more specific parts of the index page
(#393). - Extend
:ansplugin:role to allow referencing role entrypoints. The syntax is:ansplugin:`namespace.name.role_name#entrypoint`
(#393). - The
lint-collection-docssubcommand has a new option--check-extra-docs-refsthat checks references to collections in extra documentation files (docs/docsite/rst) (#392). - The
lint-collection-docs's option--plugin-docsnow also checks role entrypoints for existence (#392).
Deprecated Features
-
The following default values for options to
antsibull-docs lint-collection-docsare deprecated
and will change in antsibull-docs 3.0.0:--plugin-docswill be enabled by default; right now the default is--no-plugin-docs;--skip-rstcheckwill be enabled by default; right now the default is--no-skip-rstcheck(note that this applies to--plugin-docs, not to checking extra documentation);--check-extra-docs-refswill be enabled by default; right now the default is--no-check-extra-docs-refs.
We suggested to already now explicitly state the default value if you do not want the extra checks to be run
(#394).
Bugfixes
- Ansible-core 2.19 now lists standard Jinja2 tests and filters as members of
ansible.builtinwith minimal documentation, but without anamefield indoc(#393).