Releases: MaddyGuthridge/transdoc
Releases · MaddyGuthridge/transdoc
v1.1.1 - Bug fix
🔧 FIXED 🔧
- Fixed unclosed rule call errors when a rule spans multiple lines
v1.1.0 - CLI improvements
✨ 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 thatimport
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
v1.0.1 - Minor improvements
🔧 FIXED 🔧
- Installing
transdoc[python]
now works since I have worked around the bootstrapping problem by doing two releases.
v1.0.0 - Major refactor, intoducing plugin system
✨ 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
- 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).
v0.2.5 - Improved error formatting
Display full error message when an exception is raised while importing a rules file
v0.2.4 - Update name and URLs
- I have a 🏳️⚧️ new name 🏳️⚧️
- Updated the project URLs and copyright etc to reflect this
v0.2.3 - More bug fixes
- Fix an issue where multi-line transformations weren't correctly indented
v0.2.2 - Bug fixes
🔧 FIXED 🔧
- Type safety issue with
mypy
due to function and module naming conflict - When transforming into an existing directory, existing files weren't removed
v0.2.1 - Fix CLI
🔧 FIXES 🔧
- CLI can now be properly used programmatically
v0.2.0 - Error handling and a CLI
✨ NEW ✨
- A proper CLI
- Proper error handling and reporting