Portray

Latest version: v1.8.0

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

Scan your dependencies

Page 2 of 3

1.4.0

Not secure
- Upgraded mkdocs-material & pymdown-extensions

1.3.2

Not secure
- Bump pdocs dependency to include some package inclusion improvements.
- Speed up doc copying by only copying markdown files.

1.3.1

Not secure
- Fixed [Issue 43](https://github.com/timothycrosley/portray/issues/43) - Automatically remap `-` to `_` when attempting to auto-determine module name.
- Added `extra_markdown_extensions` config option, to enable adding markdown extensions without having to redefine default set included by portray.

1.3.0

Not secure
- Potentially backward compatibility breaking performance optimization: portray now only renders root project files + the specified documentation directory + any specified extra_dirs.
If a previously utilized file used to be auto included, but is no longer, you can force its inclusion by adding its directory to `extra_dirs.`
For many projects, this change results in a significantly smaller output size and significantly faster documentation generation.
- Implemented [Issue 31](https://github.com/timothycrosley/portray/issues/31) - Improved repository auto-discovery and formatting.
- Fixed [Issue 33](https://github.com/timothycrosley/portray/issues/33) - Improving usability and documentation of nav customization.
- Added many additional test cases - Reaching 100% test coverage.
- Added indicators that let users know what step is occurring during documentation generation.

1.2.4

Not secure
- Fixed [Issue 23](https://github.com/timothycrosley/portray/issues/23) - A confirmed regression from moving to `pdocs` that caused root modules to not be auto included.

1.2.3

Not secure
- Fixed a bug specifying the output dir for `as_html` command from the command line.
- Updated to use Python3.6+ style variable annotations.

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.