Skip to content

Releases: LukeCarrier/mkdocs-drawio-exporter

0.10.1: fix diagram source path generation

10 Nov 21:51
Compare
Choose a tag to compare
  • Compute diagram source paths relative to source, not dest, path

0.10.0: improve compatibility with other plugins

09 Nov 22:05
Compare
Choose a tag to compare

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}
  • 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

23 Apr 21:40
Compare
Choose a tag to compare
  • 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

20 Apr 13:46
Compare
Choose a tag to compare

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 over Logger.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

09 May 10:30
Compare
Choose a tag to compare
  • Allow embedding SVGs inline or with <object>
  • Update dependencies

0.7.0: clean up configuration handling

19 Oct 17:03
Compare
Choose a tag to compare
  • 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

19 Apr 13:47
Compare
Choose a tag to compare
  • Fix handling of cached files

0.6.0: ease containerisation

19 Apr 13:26
Compare
Choose a tag to compare
  • 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

26 Feb 23:01
Compare
Choose a tag to compare
  • Make dependency upgrades a little easier
  • Drop Python 2.7 support

0.4.0: Merry Christmas

26 Dec 16:34
Compare
Choose a tag to compare
  • Locate draw.io binary on PATH based on platform
  • Better handle missing draw.io binary
  • Added support for multi-page documents
  • Clean up the code and write some unit tests