Releases: LukeCarrier/mkdocs-drawio-exporter
Releases · LukeCarrier/mkdocs-drawio-exporter
0.10.1: fix diagram source path generation
- Compute diagram source paths relative to source, not dest, path
0.10.0: improve compatibility with other plugins
Warning
Release yanked, since it broke source path resolution. Fixed in 0.10.1.
- Rewrite image embeds in
on_page_markdown
- Breaking change:
embed_format
no longer provides{img_open}
and{img_close}
- Breaking change:
- Dependency version bumps
- Document functional Docker example
- Nix dev shell for easier development setup
- Linting via Ruff
0.9.1: maintainer guilt 2: break the world boogaloo
- Test the most crusty Python version we claim to support
- Fix Python 3.8 regressions introduced in 0.9.0:
- Work around f-string substitution parsing limitation; props @mriedem, @dolph, @ConnorTroy
- Fix type annotation breakage by importing
__future__.annotations
0.9.0: maintainer guilt
Warning
Use v0.9.1 if using with Python < 3.9, as a couple of bugs in this release will break builds on older Python versions.
- Migrate to Poetry for dependency management
- Update all of our ailing dependencies
- Use
Logger.warning
overLogger.warn
to fix deprecation warnings - Document
--embed-svg-images
for shape libraries - Support inlining SVG content with
embed_format: '{content}'
; props @herberton - Fix handling of diagram filenames containing spaces
0.8.0: embed modes for SVG
- Allow embedding SVGs inline or with
<object>
- Update dependencies
0.7.0: clean up configuration handling
- Handle missing executable by exiting
- Honour a passed
drawio_executable
- Correctly handle Program Files (x86) on 64-bit Windows
- Update dependencies
0.6.1: fix handling of cached files
- Fix handling of cached files
0.6.0: ease containerisation
- New
drawio_args
option allows passing additional args to the Draw.io CLI - Improve handling of cases where Draw.io reports a successful export but doesn't write an output file
0.5.0: support MkDocs 1.1
- Make dependency upgrades a little easier
- Drop Python 2.7 support
0.4.0: Merry Christmas
- Locate
draw.io
binary onPATH
based on platform - Better handle missing
draw.io
binary - Added support for multi-page documents
- Clean up the code and write some unit tests