Skip to content
This repository was archived by the owner on Aug 25, 2025. It is now read-only.

Releases: LukeCarrier/mkdocs-drawio-exporter

0.10.2: fix diagram source path generation with use_directory_urls for non-index pages

22 Apr 22:38
22129b1

Choose a tag to compare

  • Navigate up an additional parent directory for non-index files when use_directory_urls is enabled (the default); props @Thiti517
  • Make example container image compatible with Docker rootless
  • Actions workflow example now installs libasound{ => t64 }

0.10.1: fix diagram source path generation

10 Nov 21:51

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

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

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

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

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

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

Choose a tag to compare

  • Fix handling of cached files

0.6.0: ease containerisation

19 Apr 13:26

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

Choose a tag to compare

  • Make dependency upgrades a little easier
  • Drop Python 2.7 support