Doorstop

Latest version: v3.0

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

Scan your dependencies

Page 1 of 10

3.0

- **BREAKING:** Dropped support for Python 3.6, 3.7, and 3.8.
- **BREAKING:** Removed `--no-body-levels` option to `doorstop publish`.
- Fixed overriding default attributes with `doorstop add`. ([tangoalx](https://github.com/doorstop-dev/doorstop/pull/544))
- Fixed encoding error with special characters on Windows. ([urbasus](https://github.com/doorstop-dev/doorstop/pull/526))
- Added support for publishing to the LaTeX format. ([neerdoc](https://github.com/doorstop-dev/doorstop/pull/545))
- Added support for storing items in Markdown with YAML front matter. ([ckolumbus](https://github.com/doorstop-dev/doorstop/pull/566))

2.2.1

- Upgrade PyYAML to 6.x to fix installation on newer versions of Python.

2.2

- Added support for UTF-8 symbols in references. ([stanislaw](https://github.com/doorstop-dev/doorstop/pull/485))
- Added custom attributes to published documents. ([chrta](https://github.com/doorstop-dev/doorstop/pull/476))
- Fixed handling of special characters when reordering items. ([asimon-1](https://github.com/doorstop-dev/doorstop/pull/521))

2.1.4

- Updated `markdown` to fix `AttributeError` in `doorstop-server`.

2.1.3

- Removed `mdx_outline` Markdown extension, which is incompatible with Python 3.9.

2.1.2

- Fixed tree builder to skip virtual environments.

Page 1 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.