backstage / mkdocs-techdocs-core

The core MkDocs plugin used by Backstage's TechDocs as a wrapper around multiple MkDocs plugins and Python Markdown extensions
Apache License 2.0
83 stars 61 forks source link

Update dependency plantuml-markdown to v3.9.2 #81

Closed renovate[bot] closed 10 months ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
plantuml-markdown ==3.5.1 -> ==3.9.2 age adoption passing confidence

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.