mikitex70/plantuml-markdown (plantuml-markdown)
### [`v3.9.2`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#392-2023-06-22)
[Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.9.1...3.9.2)
##### Fix
- Fixed corrupted inline svg images (fixes [#90](https://togithub.com/mikitex70/plantuml-markdown/issues/90)) \[Michele Tessaro]
### [`v3.9.1`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#391-2023-04-27)
[Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.9.0...3.9.1)
##### Changes
- Updated the changelog. \[Michele Tessaro]
##### Fix
- Fixed handle of other diagram types with plantuml server. \[Michele Tessaro]
When using a PlantUML server the handling of non-uml diagrams
(`startmindmap`, `startjson`, etc.) was building wrong open/close tags.
- Fixed urllib3 warning in output page (fixes [#89](https://togithub.com/mikitex70/plantuml-markdown/issues/89)) \[Michele Tessaro]
`urllib3` gives a warning when an insecure connection is used, and the
warning is included in the output page.
Now the warning is disabled if an insecure connection to a PlantUML
server is used.
### [`v3.9.0`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#390-2023-04-23)
[Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.8.3...3.9.0)
##### New
- Added support for other plantuml diagrams. \[Michele Tessaro]
Now can be used other kind of diagrams, like `startgantt`,
`startmindmap`, `startjson` and many others.
- Added option for overriding plantuml command (resolves [#87](https://togithub.com/mikitex70/plantuml-markdown/issues/87)) \[Michele Tessaro]
- Added plantuml config option (implements [#88](https://togithub.com/mikitex70/plantuml-markdown/issues/88)) \[Michele Tessaro]
### [`v3.8.3`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#383-2023-04-12)
[Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.8.2...3.8.3)
##### Fix
- Set default value for unsecure setting as boolean (fixes [#86](https://togithub.com/mikitex70/plantuml-markdown/issues/86)) \[Michele Tessaro]
### [`v3.8.2`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#382-2023-03-06)
[Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.8.1...3.8.2)
##### Changes
- Updated CHANGELOG for the new release. \[Michele Tessaro]
##### Fix
- Explicitly pass charset to plantuml. \[Victor Westerhuis]
The code is explicitly encoded to UTF-8, but plantuml gets to pick its own charset. On my Windows installation it picks codepage 1252 by default, leading to wrong characters in the output. UTF-8 should be available everywhere according to the [PlantUML documentation](https://plantuml.com/unicode).
### [`v3.8.1`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#381-2023-01-29)
[Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.8.0...3.8.1)
##### New
- Added option for disabling SSL checks (refs [#83](https://togithub.com/mikitex70/plantuml-markdown/issues/83)) \[Michele Tessaro]
Added the `insecure` configuration option for disabling HTTPS SSL
certificate validation.
Set it to `True` when the PlantUML server uses self-signed certificates.
### [`v3.8.0`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#380-2022-12-28)
[Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.7.3...3.8.0)
##### New
- Added `preserveAspectRatio` to inline SVG diagrams. \[Michele Tessaro]
- Added `id` diagram option. \[Michele Tessaro]
When the `id` option is used, an `id` attribute will be generated for the
diagram.
This can be useful for referencing the diagram in CSS rules or
Javascript code.
- Added `remove_inline_svg_size` config option. \[Anders Norman]
### [`v3.7.3`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#373-2022-10-16)
[Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.7.2...3.7.3)
##### New
- Added support for server-side C4 includes (refs [#76](https://togithub.com/mikitex70/plantuml-markdown/issues/76)) \[Michele Tessaro]
Added the `server_include_whilelist` configuration which is a list of
regular expressions used to define which files can be safely included
by the server.
Defaults to `[r'^[Cc]4.*$']`, all C4 include files.
### [`v3.7.2`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#372-2022-10-10)
[Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.7.1...3.7.2)
##### New
- Retry on server errors or rate limits when rendering remotely (refs [#79](https://togithub.com/mikitex70/plantuml-markdown/issues/79)) \[Nejc Habjan]
### [`v3.7.1`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#371-2022-10-07)
[Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.7.0...3.7.1)
##### Fix
- Do not create temp file with kroki (refs [#77](https://togithub.com/mikitex70/plantuml-markdown/issues/77)) \[Nejc Habjan]
### [`v3.7.0`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#370-2022-10-05)
[Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.6.3...3.7.0)
##### New
- Exposed error messages from kroki (refs [#75](https://togithub.com/mikitex70/plantuml-markdown/issues/75)) \[Michele Tessaro]
Error messages from Kroki server are rendered as text in the output.
This is to overcome the problem that Kroki does not render errors as
images as PluntUML does.
- Added kroki as rendering server (refs [#75](https://togithub.com/mikitex70/plantuml-markdown/issues/75)) \[Michele Tessaro]
With the plugin configuration `kroki_Server` is now possible to use a
Kroki server fore remote rendering.
Image maps are not supported by Kroki.
- Added option to disable image maps (refs [#74](https://togithub.com/mikitex70/plantuml-markdown/issues/74)) \[Michele Tessaro]
##### Changes
- Regenerated changelog. \[Michele Tessaro]
### [`v3.6.3`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#363-2022-08-01)
[Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.6.2...3.6.3)
##### Fix
- Fixed yaml rendering with remote server (fixes [#72](https://togithub.com/mikitex70/plantuml-markdown/issues/72)) \[Michele Tessaro]
- Removed unused `plantuml` import. \[Michele Tessaro]
- Doc: fix typos. \[Kian-Meng Ang]
### [`v3.6.2`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#362-2022-07-25)
[Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.6.1...3.6.2)
##### Fix
- Removed unused `plantuml` import. \[Michele Tessaro]
### [`v3.6.1`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#361-2022-07-23)
[Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.6.0...3.6.1)
##### Changes
- Regenerated the `CHANGELOG.md` \[Michele Tessaro]
- Removed dependency from plantuml package (refs [#70](https://togithub.com/mikitex70/plantuml-markdown/issues/70)) \[Michele Tessaro]
The dependency from the `plantuml` package has been completely removed
and the only small used method was imported in the sources.
##### Fix
- Fixed typos in `CHANGELOG.md` \[Michele Tessaro]
- Fixed external inclusions (fixes [#71](https://togithub.com/mikitex70/plantuml-markdown/issues/71)) \[Michele Tessaro]
Added parsing of `!define` PlantUML directives to be able to include
external files when the base URL is define by a variable.
See [AWS icons Hello World](https://togithub.com/awslabs/aws-icons-for-plantuml#hello-world)
for an example.
### [`v3.6.0`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#360-2022-07-20)
[Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.5.3...3.6.0)
##### New
- Added support for themes (implements [#50](https://togithub.com/mikitex70/plantuml-markdown/issues/50)) \[Bharat Rajagopalan]
- Supported image maps from plantuml server. \[Michele Tessaro]
Now png image maps are used even if the rendering is done by a remote
plantuml server.
##### Changes
- Various README updates. \[Bharat Rajagopalan]
- Added in the README an explanation of the priority config (refs [#66](https://togithub.com/mikitex70/plantuml-markdown/issues/66)) \[Michele Tessaro]
- Remove md_globals kwarg. \[Matt Riedemann]
Markdown 3.4 dropped support for the md_globals
kwarg:
https://github.com/Python-Markdown/markdown/blob/master/docs/change_log/release-3.4.md#previously-deprecated-objects-have-been-removed
Closes [#67](https://togithub.com/mikitex70/plantuml-markdown/issues/67)
- Updated notes on running tests. \[Michele Tessaro]
##### Fix
- Fixed tests. \[Michele Tessaro]
### [`v3.5.3`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#353-2022-05-28)
[Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.5.2...3.5.3)
##### Changes
- Fixed code indentation in README.md. \[Michele Tessaro]
##### Fix
- Fixed running on Windows (fixes [#63](https://togithub.com/mikitex70/plantuml-markdown/issues/63)) \[Michele Tessaro]
Fixed the condition for the detection of image maps: when there are no
image maps, in Linux the output is `\n` while on Windows it is `\r\n`,
so in Windows image maps were detected even if not present.
### [`v3.5.2`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#352-2022-02-25)
[Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.5.1...3.5.2)
##### Fix
- Fixed error with external plantuml server (fixes [#61](https://togithub.com/mikitex70/plantuml-markdown/issues/61)) \[Michele Tessaro]
When using an external PlantUML server to render diagrams, if a diagram
has syntax errors and the remote server returns an error code (HTTP >=
400\), and exception was thrown immediatly stopping markdown parsing.
Now the error is intercepted and logged, and markdown can continue its
work.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
==3.5.1
->==3.9.2
Release Notes
mikitex70/plantuml-markdown (plantuml-markdown)
### [`v3.9.2`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#392-2023-06-22) [Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.9.1...3.9.2) ##### Fix - Fixed corrupted inline svg images (fixes [#90](https://togithub.com/mikitex70/plantuml-markdown/issues/90)) \[Michele Tessaro] ### [`v3.9.1`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#391-2023-04-27) [Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.9.0...3.9.1) ##### Changes - Updated the changelog. \[Michele Tessaro] ##### Fix - Fixed handle of other diagram types with plantuml server. \[Michele Tessaro] When using a PlantUML server the handling of non-uml diagrams (`startmindmap`, `startjson`, etc.) was building wrong open/close tags. - Fixed urllib3 warning in output page (fixes [#89](https://togithub.com/mikitex70/plantuml-markdown/issues/89)) \[Michele Tessaro] `urllib3` gives a warning when an insecure connection is used, and the warning is included in the output page. Now the warning is disabled if an insecure connection to a PlantUML server is used. ### [`v3.9.0`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#390-2023-04-23) [Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.8.3...3.9.0) ##### New - Added support for other plantuml diagrams. \[Michele Tessaro] Now can be used other kind of diagrams, like `startgantt`, `startmindmap`, `startjson` and many others. - Added option for overriding plantuml command (resolves [#87](https://togithub.com/mikitex70/plantuml-markdown/issues/87)) \[Michele Tessaro] - Added plantuml config option (implements [#88](https://togithub.com/mikitex70/plantuml-markdown/issues/88)) \[Michele Tessaro] ### [`v3.8.3`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#383-2023-04-12) [Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.8.2...3.8.3) ##### Fix - Set default value for unsecure setting as boolean (fixes [#86](https://togithub.com/mikitex70/plantuml-markdown/issues/86)) \[Michele Tessaro] ### [`v3.8.2`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#382-2023-03-06) [Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.8.1...3.8.2) ##### Changes - Updated CHANGELOG for the new release. \[Michele Tessaro] ##### Fix - Explicitly pass charset to plantuml. \[Victor Westerhuis] The code is explicitly encoded to UTF-8, but plantuml gets to pick its own charset. On my Windows installation it picks codepage 1252 by default, leading to wrong characters in the output. UTF-8 should be available everywhere according to the [PlantUML documentation](https://plantuml.com/unicode). ### [`v3.8.1`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#381-2023-01-29) [Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.8.0...3.8.1) ##### New - Added option for disabling SSL checks (refs [#83](https://togithub.com/mikitex70/plantuml-markdown/issues/83)) \[Michele Tessaro] Added the `insecure` configuration option for disabling HTTPS SSL certificate validation. Set it to `True` when the PlantUML server uses self-signed certificates. ### [`v3.8.0`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#380-2022-12-28) [Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.7.3...3.8.0) ##### New - Added `preserveAspectRatio` to inline SVG diagrams. \[Michele Tessaro] - Added `id` diagram option. \[Michele Tessaro] When the `id` option is used, an `id` attribute will be generated for the diagram. This can be useful for referencing the diagram in CSS rules or Javascript code. - Added `remove_inline_svg_size` config option. \[Anders Norman] ### [`v3.7.3`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#373-2022-10-16) [Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.7.2...3.7.3) ##### New - Added support for server-side C4 includes (refs [#76](https://togithub.com/mikitex70/plantuml-markdown/issues/76)) \[Michele Tessaro] Added the `server_include_whilelist` configuration which is a list of regular expressions used to define which files can be safely included by the server. Defaults to `[r'^[Cc]4.*$']`, all C4 include files. ### [`v3.7.2`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#372-2022-10-10) [Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.7.1...3.7.2) ##### New - Retry on server errors or rate limits when rendering remotely (refs [#79](https://togithub.com/mikitex70/plantuml-markdown/issues/79)) \[Nejc Habjan] ### [`v3.7.1`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#371-2022-10-07) [Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.7.0...3.7.1) ##### Fix - Do not create temp file with kroki (refs [#77](https://togithub.com/mikitex70/plantuml-markdown/issues/77)) \[Nejc Habjan] ### [`v3.7.0`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#370-2022-10-05) [Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.6.3...3.7.0) ##### New - Exposed error messages from kroki (refs [#75](https://togithub.com/mikitex70/plantuml-markdown/issues/75)) \[Michele Tessaro] Error messages from Kroki server are rendered as text in the output. This is to overcome the problem that Kroki does not render errors as images as PluntUML does. - Added kroki as rendering server (refs [#75](https://togithub.com/mikitex70/plantuml-markdown/issues/75)) \[Michele Tessaro] With the plugin configuration `kroki_Server` is now possible to use a Kroki server fore remote rendering. Image maps are not supported by Kroki. - Added option to disable image maps (refs [#74](https://togithub.com/mikitex70/plantuml-markdown/issues/74)) \[Michele Tessaro] ##### Changes - Regenerated changelog. \[Michele Tessaro] ### [`v3.6.3`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#363-2022-08-01) [Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.6.2...3.6.3) ##### Fix - Fixed yaml rendering with remote server (fixes [#72](https://togithub.com/mikitex70/plantuml-markdown/issues/72)) \[Michele Tessaro] - Removed unused `plantuml` import. \[Michele Tessaro] - Doc: fix typos. \[Kian-Meng Ang] ### [`v3.6.2`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#362-2022-07-25) [Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.6.1...3.6.2) ##### Fix - Removed unused `plantuml` import. \[Michele Tessaro] ### [`v3.6.1`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#361-2022-07-23) [Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.6.0...3.6.1) ##### Changes - Regenerated the `CHANGELOG.md` \[Michele Tessaro] - Removed dependency from plantuml package (refs [#70](https://togithub.com/mikitex70/plantuml-markdown/issues/70)) \[Michele Tessaro] The dependency from the `plantuml` package has been completely removed and the only small used method was imported in the sources. ##### Fix - Fixed typos in `CHANGELOG.md` \[Michele Tessaro] - Fixed external inclusions (fixes [#71](https://togithub.com/mikitex70/plantuml-markdown/issues/71)) \[Michele Tessaro] Added parsing of `!define` PlantUML directives to be able to include external files when the base URL is define by a variable. See [AWS icons Hello World](https://togithub.com/awslabs/aws-icons-for-plantuml#hello-world) for an example. ### [`v3.6.0`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#360-2022-07-20) [Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.5.3...3.6.0) ##### New - Added support for themes (implements [#50](https://togithub.com/mikitex70/plantuml-markdown/issues/50)) \[Bharat Rajagopalan] - Supported image maps from plantuml server. \[Michele Tessaro] Now png image maps are used even if the rendering is done by a remote plantuml server. ##### Changes - Various README updates. \[Bharat Rajagopalan] - Added in the README an explanation of the priority config (refs [#66](https://togithub.com/mikitex70/plantuml-markdown/issues/66)) \[Michele Tessaro] - Remove md_globals kwarg. \[Matt Riedemann] Markdown 3.4 dropped support for the md_globals kwarg: https://github.com/Python-Markdown/markdown/blob/master/docs/change_log/release-3.4.md#previously-deprecated-objects-have-been-removed Closes [#67](https://togithub.com/mikitex70/plantuml-markdown/issues/67) - Updated notes on running tests. \[Michele Tessaro] ##### Fix - Fixed tests. \[Michele Tessaro] ### [`v3.5.3`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#353-2022-05-28) [Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.5.2...3.5.3) ##### Changes - Fixed code indentation in README.md. \[Michele Tessaro] ##### Fix - Fixed running on Windows (fixes [#63](https://togithub.com/mikitex70/plantuml-markdown/issues/63)) \[Michele Tessaro] Fixed the condition for the detection of image maps: when there are no image maps, in Linux the output is `\n` while on Windows it is `\r\n`, so in Windows image maps were detected even if not present. ### [`v3.5.2`](https://togithub.com/mikitex70/plantuml-markdown/blob/HEAD/CHANGELOG.md#352-2022-02-25) [Compare Source](https://togithub.com/mikitex70/plantuml-markdown/compare/3.5.1...3.5.2) ##### Fix - Fixed error with external plantuml server (fixes [#61](https://togithub.com/mikitex70/plantuml-markdown/issues/61)) \[Michele Tessaro] When using an external PlantUML server to render diagrams, if a diagram has syntax errors and the remote server returns an error code (HTTP >= 400\), and exception was thrown immediatly stopping markdown parsing. Now the error is intercepted and logged, and markdown can continue its work.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.