Releases: mikitex70/plantuml-markdown
Added diagram caching
Added diagram caching to avoid re-render unchanged diagrams.
To enable caching, the configuration option cachedir
must be set to a path to be used as a cache.
The plugin is now available also in chocolatey (thanks to @majkinetor).
Renamed module from `plantuml-markdown` to `plantuml_markdown`
THE PLUGIN NAME HAS CHANGED FROM plantuml-markdown TO plantuml_markdown.
The the tools configuration (markdown, mkdocs, ecc.) MUST be changed accordingly.
Sorry for this new change in the module name, but the dash was a big problem for who needs to import it.
Fixed UTF-8 character handling in `svg_inline` format
2.0.2 Fixed handling of UTF-8 characters in `svg_inline`
Fixed package bundle
Fixed a small error in building bundles for pip installation.
PlantUML server support
With this version the diagram rendering can be done using a PlantUML server.
To overcome a Python module name conflict with another library, THE PLUGIN NAME HAS CHANGED FROM plantuml
TO plantuml-markdown
.
The the tools configuration (markdown
, mkdocs
, ecc.) MUST be changed accordingly.
Added options to limit image size
- Added
width
andheight
attributes - Fixed navigable links in inline SVG (resolves #18)
Added two new output formats
svg_object
: generate aobject
tag for embedding svg diagramssvg_inline
: insert svg diagram directly in the document
Fixed wrong HTML attribute `classes`
The generated HTML was containing a wrong classes
attribute instead of
the class
attribute.
GitLab/GitHub support and variuos fixes
- added support for GitLab/GitHub syntax
- added a title macro option, for generating diagram tooltips
- fixed generation of class and alt attributes
- fixed handling of unicode characters
Inline images
- images are now inlined, no more files around
- added txt diagram format
Big thanks to @kubilus1.