- [Backlinks][backlinks]
- [Relative cross-references][relative_crossrefs]
- [Scoped cross-references][scoped_crossrefs]
- Update code for Griffe 0.46+ to avoid deprecation warnings
- Don't render cross-refs for default values when signatures aren't separated
- Render enumeration instance name instead of just "value", allowing proper cross-reference
- [Annotations modernization][modernize_annotations]
- [Class inheritance diagrams with Mermaid][show_inheritance_diagram]
- Render cross-references to parameters documentation in signatures and attribute values.
- Add [
parameter_headings
][parameter_headings] option to render headings for parameters (enabling permalinks and ToC/inventory entries). - Render cross-references for default parameter values in signatures.
- Prevent empty auto-summarized Methods section.
- Render function signature overloads.
- Render cross-references in attribute signatures.
- Add "method" symbol type.
- Fix heading level increment for class members.
- Fix heading level (avoid with clause preventing to decrease it).
- Use non-breaking spaces after symbol types.
- Correctly escape expressions in signatures and other rendered types.
- Add cross-references for type annotations in signatures.
Make sure to update your local templates as the signature of the
[
format_signature
filter][mkdocstrings_handlers.python.rendering.do_format_signature] has changed. The templates that must be updated:class.html
,expression.html
,function.html
andsignature.html
.