Skip to content

Releases: MaddyGuthridge/transdoc

v1.1.1 - Bug fix

12 Feb 14:17
f16369b
Compare
Choose a tag to compare

🔧 FIXED 🔧

  • Fixed unclosed rule call errors when a rule spans multiple lines

v1.1.0 - CLI improvements

04 Feb 12:01
2a55665
Compare
Choose a tag to compare

✨ 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

v1.0.1 - Minor improvements

25 Jan 13:04
8f861c3
Compare
Choose a tag to compare

🔧 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

25 Jan 12:37
2eeb56c
Compare
Choose a tag to compare

✨ 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

17 Aug 06:46
Compare
Choose a tag to compare

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

v0.2.4 - Update name and URLs

10 Jun 13:33
Compare
Choose a tag to compare
  • I have a 🏳️‍⚧️ new name 🏳️‍⚧️
  • Updated the project URLs and copyright etc to reflect this

v0.2.3 - More bug fixes

26 May 12:48
Compare
Choose a tag to compare
  • Fix an issue where multi-line transformations weren't correctly indented

v0.2.2 - Bug fixes

22 Apr 11:34
Compare
Choose a tag to compare

🔧 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

08 Apr 04:10
Compare
Choose a tag to compare

🔧 FIXES 🔧

  • CLI can now be properly used programmatically

v0.2.0 - Error handling and a CLI

06 Apr 12:30
Compare
Choose a tag to compare

✨ NEW ✨

  • A proper CLI
  • Proper error handling and reporting