Pdoc3

Latest version: v0.11.1

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

Scan your dependencies

Page 1 of 8

0.11.1

======
- Handle union type expressions (|) for Google style docstrings (443)
- Fix bug with Lunr.js search when `node` in not available (446)

0.11.0

======
- Handle import of distutils on Python 3.12
- Discern properties from regular variables (277)
- Prebuild Lunr.js search index if Node is available.
- Templates: Update CDN resource links
- Support MathJax inline $dollar-pattern$
- Fix documenting classes that contain `unittest.mock.Mock` (352)
- Strengthen signature detection for pybind-generated modules
- Bump pandoc integration to v3
- Support Google Analytics 4
- Fix deprecation warnings for PEP224 docstrings of class variables (437)
- Skip `__editable__` paths during `iter_modules` (408)
- Various bug fixes and tweaks

0.10.0

======
- Python 3.6+ required.
- New support for variable doc-comments (directly above variable definition
or on the same line; starting with ':').
- Improved formatting of typing annotations.
- Respect `PYTHONWARNINGS` environment variable.
- Various other small bugs and fixes.

0.9.2

=====
- Stop touching objects blacklisted with `__pdoc__`.
- Use last `__init__` to document class signature (e.g. in case of
`typing.overload`).
- Better formatting of `nptyping` and `typing.NewType` annotations.
- Fix minor lunr search bugs from the previous version.

0.9.1

=====
- Fix circular imports and generally handling of typing annotations when
they are unresolvable (regression since 0.9.0).

0.9.0

=====
- New offline search function using Lunr.js (see `lunr_config` config tunable).
- Correctly enumerate members of `Enum` and typed-only namespaces.
- Inspect `__init__` to obtain true/overridden class instantiation parameters.
- Bump Highlight.js and use its 'python-repl' annotation for doctests.

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.