Transdoc

Latest version: v1.1.1

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

Scan your dependencies

Page 1 of 2

1.1.1

🔧 FIXED 🔧
* Fixed unclosed rule call errors when a rule spans multiple lines

1.1.0

✨ NEW ✨
* Errors are now displayed neatly when running as a CLI application

✏️ CHANGED ✏️
* The directory containing a rule file is added to the `sys.path` variable such that `import` statements will work from it

🔧 FIXED 🔧
* Source positions of errors were incorrectly reported
* Some internal objects now have a much nicer `repr()`, which should make logs a little easier to digest

1.0.1

🔧 FIXED 🔧
* Installing `transdoc[python]` now works since I have worked around the bootstrapping problem by doing two releases.

1.0.0

✨ NEW ✨
* Transdoc now uses the Python packaging entrypoints system to detect and register plugins
* Plugins allow Transdoc to support transforming documentation in many more languages
* The library has documentation available at [maddyguthridge.github.io/transdoc](https://maddyguthridge.github.io/transdoc)
* The `--help` message now has pride in it!

💣 BREAKING CHANGES 💣
* The library no-longer supports Python docstring transformation out-of-the-box.
* Instead, you need to `pip install transdoc[python]` to install the dependencies required to modify Python docstrings.
* This will be added in the `v1.0.1` release to avoid a bootstrapping problem.

✏️ CHANGED ✏️
* Basically everything. It's essentially a brand new library.
* Error messages are much more reliable, even if they are much more verbose (I'll work on that if I have the energy).

0.2.5

Display full error message when an exception is raised while importing a rules file

0.2.4

* I have a 🏳️‍⚧️ new name 🏳️‍⚧️
* Updated the project URLs and copyright etc to reflect this

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.