2.0.0a2
Pre-release
Pre-release
Release Summary
Second alpha release of 2.0.0.
Minor Changes
- Add
async_log_run()
andlog_run()
methods toantsibull_core.venv.VenvRunner` and
antsibull_core.venv.FakeVenvRunner. These should be used instead of
get_command()`` (#50). - Add a new
antsibull_core.subprocess_util
module to help run subprocesses output and log their output (#40). - Allow Galaxy client to communicate with the Galaxy v3 API (#45).
- Replace internal usage of
sh
with theantsibull.subprocess_util
module (#51). - Use the pypa
build
tool instead of directly callingsetup.py
which is deprecated (#51).
Breaking Changes / Porting Guide
- Remove
breadcrumbs
,indexes
, anduse_html_blobs
from global antsibull config handling. These options are only used by antsibull-docs, which already validates them itself (#54). - The
install_package()
method ofantsibull_core.venv.VenvRunner
now returns asubprocess.CompletedProcess` object instead of an
sh.RunningCommand``. The rest of the function signature remains the same. Most callers should not need to access the output to begin with (#50).
Deprecated Features
- Deprecate the
get_command()
methods ofantsibull_core.venv.VenvRunner` and
antsibull_core.venv.FakeVenvRunner. These methods will be removed in antsibull-core 3.0.0. Use the new
log_run()and
async_run()`` methods instead (#50). - The
doc_parsing_backend
option from the library context is deprecated and will be removed in antsibull-core 3.0.0. Applications that need it, such as antsibull-docs, must ensure they allow and validate this option themselves (#59).