A pytest plugin that enables the use of ansible in tests, enables the use of pytest as a collection unit test runner, and exposes molecule scenarios through a pytest fixture.
A new AbbrTreeprocessor has been introduced, which replaces the now deprecated
AbbrInlineProcessor. Abbreviation processing now happens after Attribute Lists,
avoiding a conflict between the two extensions (#1460).
The AbbrPreprocessor class has been renamed to AbbrBlockprocessor, which
better reflects what it is. AbbrPreprocessor has been deprecated.
A call to Markdown.reset() now clears all previously defined abbreviations.
Abbreviations are now sorted by length before executing AbbrTreeprocessor
to ensure that multi-word abbreviations are implemented even if an abbreviation
exists for one of those component words. (#1465)
Abbreviations without a definition are now ignored. This avoids applying
abbr tags to text without a title value.
Added an optional glossary configuration option to the abbreviations extension.
This provides a simple and efficient way to apply a dictionary of abbreviations
to every page.
Abbreviations can now be disabled by setting their definition to "" or ''.
This can be useful when using the glossary option.
Fixed
Fixed links to source code on GitHub from the documentation (#1453).
A new AbbrTreeprocessor has been introduced, which replaces the now deprecated
AbbrInlineProcessor. Abbreviation processing now happens after Attribute Lists,
avoiding a conflict between the two extensions (#1460).
The AbbrPreprocessor class has been renamed to AbbrBlockprocessor, which
better reflects what it is. AbbrPreprocessor has been deprecated.
A call to Markdown.reset() now clears all previously defined abbreviations.
Abbreviations are now sorted by length before executing AbbrTreeprocessor
to ensure that multi-word abbreviations are implemented even if an abbreviation
exists for one of those component words. (#1465)
Abbreviations without a definition are now ignored. This avoids applying
abbr tags to text without a title value.
Added an optional glossary configuration option to the abbreviations extension.
This provides a simple and efficient way to apply a dictionary of abbreviations
to every page.
Abbreviations can now be disabled by setting their definition to "" or ''.
This can be useful when using the glossary option.
Fixed
Fixed links to source code on GitHub from the documentation (#1453).
Provide hook interface, use it to expand identifiers, attach additional context to references, and give more context around unmapped identifiers (fb8df98 by Timothée Mazzucotelli). Issue-54, PR-mkdocstrings#666
Add option to resolve autorefs to closest URLs when multiple ones are found (2916eb2 by Timothée Mazzucotelli). Issue-52
Bug Fixes
Don't ignore identifiers containing spaces and slashes (b36a0d1 by Timothée Mazzucotelli). Issue-55
Code Refactoring
Emit deprecation warnings when old-style spans are found (4f2be46 by Timothée Mazzucotelli).
Use %s formatting instead of f-strings in log messages (0cedf9d by Timothée Mazzucotelli).
Provide hook interface, use it to expand identifiers, attach additional context to references, and give more context around unmapped identifiers (fb8df98 by Timothée Mazzucotelli). Issue-54, PR-mkdocstrings#666
Add option to resolve autorefs to closest URLs when multiple ones are found (2916eb2 by Timothée Mazzucotelli). Issue-52
Bug Fixes
Don't ignore identifiers containing spaces and slashes (b36a0d1 by Timothée Mazzucotelli). Issue-55
Code Refactoring
Emit deprecation warnings when old-style spans are found (4f2be46 by Timothée Mazzucotelli).
Use %s formatting instead of f-strings in log messages (0cedf9d by Timothée Mazzucotelli).
Bumps the dependencies group with 31 updates in the /.config directory:
24.7.0
24.8.0
2.17.2
2.17.3
3.2.4
3.3.2
1.2.1
1.2.2
5.4.0
5.5.0
2024.7.4
2024.8.30
1.17.0
1.17.1
3.15.4
3.16.0
0.48.0
1.2.0
3.7
3.8
10.4.0
10.5.0
3.6
3.7
1.6.0
1.6.1
1.0.1
1.2.0
9.5.31
9.5.34
0.25.2
0.26.1
1.10.7
1.11.1
24.7.0
24.8.0
1.11.1
1.11.2
0.5.6
0.5.7
2.23.1
2.23.3
4.2.2
4.3.1
0.5.6
0.5.7
3.2.6
3.2.7
13.7.1
13.8.0
0.5.7
0.6.4
2.5
2.6
0.13.0
0.13.2
4.17.1
4.18.1
20.26.3
20.26.4
4.0.1
5.0.2
Updates
ansible-compat
from 24.7.0 to 24.8.0Release notes
Sourced from ansible-compat's releases.
Commits
c2862c4
Updated dead links in constants.py (#397)ff1915c
chore: pre-commit autoupdate (#395)0cceba1
Updated Dependency : types-pkg-resources to types-setuptools (#398)9bbb0f0
Skip coverage forif TYPE_CHECKING
blocks (#394)5a0fcf6
Use common extension list for all repositories. (#393)86e0eee
Update .sonarcloud.properties3d1291d
Add sonarcloud config (#392)Updates
ansible-core
from 2.17.2 to 2.17.3Release notes
Sourced from ansible-core's releases.
Commits
b8e6261
New release v2.17.3 (#83768)0e43536
Update Ansible release version to v2.17.3rc1.post0. (#83722)025954f
New release v2.17.3rc1 (#83720)6a558de
Provide filename and line number of variable which triggered the deprecation ...d33bb8e
linear: fix included handlers executing in lockstep (#83209) (#83528)1f9dead
module compression is now again settable via var (#83573) (#83591)874f2a4
[stable-2.17] Update any.yml (#83607)99c2b11
[stable-2.17] debconf: handle boolean value representation consistently (#83628)a719ba7
[stable-2.17] tests: use keyserver with keyid while using apt_key (#83694) (#...4c94382
[stable-2.17] ansible-test - Improve unknown env error message (#83677)Updates
astroid
from 3.2.4 to 3.3.2Changelog
Sourced from astroid's changelog.
Commits
4ae4617
Bump astroid to 3.3.2, update changelogb00b86c
[PY313] Add stubs for soft-deprecated typing members (#2503)de58003
Bump astroid to 3.3.1, update changelog8357bd3
Fix pylint regression with invalid format strings (#2496) (#2497)47030b1
Bump astroid to 3.3.0, update changelogf37549e
Fix release tests92baf78
[pre-commit.ci] auto fixes from pre-commit.com hooks4122248
[pre-commit.ci] pre-commit autoupdatec687595
[PY312] Add support for ssl.OP_LEGACY_SERVER_CONNECT (#2489)ed4276b
Bump furo from 2024.5.6 to 2024.7.18 (#2480)Updates
build
from 1.2.1 to 1.2.2Release notes
Sourced from build's releases.
Changelog
Sourced from build's changelog.
Commits
3b0b5d0
docs: changelog for 1.2.2 (#812)b44a886
docs: more info in README8e19948
build(deps): bump actions/attest-build-provenance in the actions group (#814)b90956c
tests: add module case to uv detection (#813)e79f1b3
ci: remove bot comments from generated release notes (#810)f6da25a
pre-commit: bump repositories (#801)9a52c50
tests: optional uv (#807)553b700
docs: Add a few intersphinx links to the Python Packaging User Guide (#804)336efcb
build(deps): bump actions/attest-build-provenance in the actions group (#802)73b7213
tests: mark more network tests (#808)Updates
cachetools
from 5.4.0 to 5.5.0Changelog
Sourced from cachetools's changelog.
Commits
6c78a8f
Bump version.8841efd
Release v5.5.0.f2ccaca
Format tests with black.237ad80
Fix #278: Improve TLRUCache docs.e960781
Fix #302: Improve cachetools.keys unit tests.ea158fc
Bump actions/setup-python from 5.1.0 to 5.1.18a38daf
Update expire docs.7be40f0
TLRUCache.expire() returns iterable of expired (key, value) pairs.c22fc7d
Fix #292, fix #205, fix #103: TTLCache.expire() returns iterable of expired (...Updates
certifi
from 2024.7.4 to 2024.8.30Commits
325c2fd
2024.08.30 (#304)d66bf5f
Bump actions/upload-artifact from 4.3.5 to 4.3.6 (#302)2150f23
Bump actions/upload-artifact from 4.3.4 to 4.3.5 (#301)fc9b771
Bump actions/setup-python from 5.1.0 to 5.1.1 (#300)965b239
Bump actions/download-artifact from 4.1.7 to 4.1.8 (#297)c1f50cc
Bump actions/upload-artifact from 4.3.3 to 4.3.4 (#296)Updates
cffi
from 1.17.0 to 1.17.1Release notes
Sourced from cffi's releases.
Commits
38bd6be
release 1.17.1ba10180
update whatsnew.rst for 1.17.1 (#121)61deb5f
add yet another flag to recompile() to avoid calling ffiplatform (#81)1c292c1
Handle distutils without distutils.msvc9compiler.MSVCCompiler class (#118)182ffc4
Allow writing generated code to a file-like object. (#115)Updates
filelock
from 3.15.4 to 3.16.0Release notes
Sourced from filelock's releases.
Commits
0acea4f
Add 3.13 to CI (#359)4dc2a8f
Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.1 (#356)7397dd7
[pre-commit.ci] pre-commit autoupdate (#354)067b651
Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows (#357)85760d7
Test Python 3.13 (#352)4104f3e
[pre-commit.ci] pre-commit autoupdate (#348)Updates
griffe
from 0.48.0 to 1.2.0Release notes
Sourced from griffe's releases.
... (truncated)
Changelog
Sourced from griffe's changelog.
... (truncated)
Commits
58eb9f4
chore: Prepare release 1.2.06e8b3c3
docs: Summarize API in the top-level module docstringe5fa798
ci: Quality22be256
docs: Don't render same API objects in multiple placesad99794
feat: Support attribute syntax in__all__
values86cda59
tests: Clean up tests551b6e7
chore: Prepare release 1.1.102706fc
chore: Revert debug message about objects exposed from external modules97f3613
ci: Enable more Ruff rules21b3780
fix: Pre-emptively expand__all__
values and wildcard imports before firing...Updates
idna
from 3.7 to 3.8Release notes
Sourced from idna's releases.
Changelog
Sourced from idna's changelog.
Commits
784c6f4
Release v3.828c7c9e
Typo fixa2b41c3
Pin remainder of Github Actions flagged in code scanning1f613c5
More Github Action dependency pinninga87e2b6
Update OSSF scorecard to latest version12d4dd1
Merge pull request #182 from kjd/github-pypi-actionse1a1541
Pin Github Actions dependenciesc109d3a
Merge branch 'master' into github-pypi-actionsf8a8de4
Do not try to build/send packages to TestPyPI for now613bdde
Update regexp to move global flag to start of expressionUpdates
linkchecker
from 10.4.0 to 10.5.0Release notes
Sourced from linkchecker's releases.
Changelog
Sourced from linkchecker's changelog.
Commits
dae72c8
Merge pull request #834 from cjmayo/rel1050608d4c
Documentation for release 10.5.07aa97cc
Update IANA schemes5a174bc
Merge pull request #837 from cjmayo/parameterized86c3071
Use pytest.mark.parametrize instead of parameterized7ae1244
Merge pull request #835 from cjmayo/man-updateseca09ff
Update application translation catalogs42a4bcf
Update man pages39449bd
Update doc translation catalogs4247d5b
Merge pull request #836 from cjmayo/fix-attestUpdates
markdown
from 3.6 to 3.7Release notes
Sourced from markdown's releases.
Changelog
Sourced from markdown's changelog.
Commits
da03cd6
Bump version to 3.7bd836a1
Update griffe_extensions to support Griffe v 1.0.33359fa
Abbr Extension: Definition Sorting and Glossary storageec8c305
Refactorabbr
Extension993b57b
Fixed links to source code on GitHub from the documentationUpdates
mkdocs
from 1.6.0 to 1.6.1Release notes
Sourced from mkdocs's releases.
Commits
bb7e8b6
Version 1.6.1. (#3819)0b22a52
Merge pull request #3795 from mkdocs/tomchristie-patch-1695d8ed
Merge pull request #3808 from razorblack/master347e79f
Merge pull request #3817 from gesslar/patch-1200f6f9
Update configuration.md05a64b4
Use utc timezones consistently9204eb6
Merge pull request #3809 from pawamoy/warnings-controla16d60f
Merge pull request #3804 from KenSentMe/mastere72c7d0
Merge pull request #3784 from squidfunk/fix/docker-warningd737625
Merge pull request #3774 from squidfunk/fix/dropdownUpdates
mkdocs-autorefs
from 1.0.1 to 1.2.0Release notes
Sourced from mkdocs-autorefs's releases.
Changelog
Sourced from mkdocs-autorefs's changelog.
Commits
40940c5
chore: Prepare release 1.2.0fb8df98
feat: Provide hook interface, use it to expand identifiers, attach additional...b36a0d1
fix: Don't ignore identifiers containing spaces and slashes4f2be46
refactor: Emit deprecation warnings when old-style spans are founde422990
chore: Add YORE comments2916eb2
feat: Add option to resolve autorefs to closest URLs when multiple ones are f...a927bab
docs: Reword plugin class docstringa99a99c
refactor: Remove unnecessary try/else clause0cedf9d
refactor: Use%s
formatting instead of f-strings in log messagesa6e3090
chore: Clean up check dutyUpdates
mkdocs-material
from 9.5.31 to 9.5.34Release notes
Sourced from mkdocs-material's releases.
Changelog
Sourced from mkdocs-material's changelog.