[#352](https://github.com/readthedocs/sphinx-autoapi/issues/352) <https://github.com/readthedocs/sphinx-autoapi/issues/352>: (Python)
Properties are rendered with the property directive,
fixing support for Sphinx 5.2.
A new PythonPythonMapper object (PythonProperty) has been created
to support this change. This object can be passed to templates, filters,
and hooks.
A new property.rst template has also been created to support this change.
Trivial/Internal Changes
^^^^^^^^^^^^^^^^^^^^^^^^
Use https links where possible in documentation.
Pass correct argument types to status_iterator.
V1.9.0 (2022-07-25)
Breaking Changes
^^^^^^^^^^^^^^^^
Dropped support for Python 3.6.
Features
^^^^^^^^
Added support for Python 3.10.
[#222](https://github.com/readthedocs/sphinx-autoapi/issues/222) <https://github.com/readthedocs/sphinx-autoapi/issues/222>:
Marked extension as parallel read safe.
Bug Fixes
^^^^^^^^^
[#324](https://github.com/readthedocs/sphinx-autoapi/issues/324) <https://github.com/readthedocs/sphinx-autoapi/issues/324>: (Python)
Fail elegantly when no source files are found.
(Python) Stop calling autodoc-process-docstring when docstring is empty.
Works around sphinx-doc/sphinx#10701.
[#318](https://github.com/readthedocs/sphinx-autoapi/issues/318) <https://github.com/readthedocs/sphinx-autoapi/issues/318>: (Python)
Fixed misaligned argument types on methods/classmethods when using type comments.
[#278](https://github.com/readthedocs/sphinx-autoapi/issues/278) <https://github.com/readthedocs/sphinx-autoapi/issues/278>: (Python)
Limit signatures to 60 characters in summaries.
Fix keyerror when using markdown sources.
[#328](https://github.com/readthedocs/sphinx-autoapi/issues/328) <https://github.com/readthedocs/sphinx-autoapi/issues/328>: (Python)
Fix kw-only marker getting ignored if first in the signature.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Updates the requirements on sphinx-autoapi to permit the latest version.
Changelog
Sourced from sphinx-autoapi's changelog.
... (truncated)
Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)