Pdoc3

Latest version: v0.11.5

Safety actively analyzes 714815 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 8

0.7.3

=====
- Sort subclasses for cross-platform consistency.
- Support brace-expanded parameters in docstrings (e.g. `{x,y}_partial`).
- Fixes:
- Document compiled/bytecode modules.
- Fix exception when `__pdoc__`-hiding docstrings for inherited members.
- Determine class instantiation parameters by reading the signature
of class itself, not of its `__init__`.
- Prevent trailing single quote in string (i.e. forward-declared)
type annotations.
- Fix backtick references following fenced code blocks.
- Allow wrapped lines in "See Also" numpydoc section.

0.7.2

=====
- Fix regression bug introduced in v0.7.1.

0.7.1

=====
- Fix regression bug introduced with HTML-escaping function parameters
default values in v0.6.4.

0.7.0

=====
- Better handling of descriptors.
- "Browse git" link pointing to e.g. GitHub added to documented identifiers
in HTML template. Controlled with new `git_link_template` config tunable.

0.6.4

=====
- New template tunable `syntax_highlighting=True` that controls whether
Highlight.js is included even if `show_source_code=False`.
- Fix `pdoc.Class.mro()` for types extending types with the same name.
- Support initializing `pdoc.Module` from module string.
- HTML-escape function parameter defaults so that objects' reprs don't
break HTML.
- Other small bug fixes.

0.6.3

=====
- New support for LaTeX math syntax (using new config tunable `latex_math=True`).
- Support for running system-site-installed pdoc within a virtual environment.
- Bugfixes.

Page 4 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.