Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: yuzutech/kroki

v0.28.0

19 May 14:54

Choose a tag to compare

Changelog

This release includes two bug fixes and several enhancements. It also contains the latest available versions of:

  • BPMN
  • Bytefield
  • C4 PlantUML
  • D2
  • Excalidraw
  • Mermaid
  • Nomnoml
  • Pikchr
  • PlantUML
  • SVGbob
  • Vega

Bug fixes

Improvements

  • diagrams.net: Add resolution of external image to get self contained SVG by @jynolen in #1771
  • diagrams.net: Add /health API for health checks by @quytm in #1811
  • Handle 3xx redirection response from companion containers by @RamType0 in #1891
  • Allow Open Telemetry tracer by @RamType0 in #1892
  • Upgrade BPMN.js from 18.0.0 to 18.6.1 by @ggrossetie in #1838
  • Upgrade Bytefield from 1.10.0 to 1.11.0
  • Upgrade PlantUML to 1.2025.2 by @ggrossetie in #1889
  • Upgrade Excalidraw to 0.18.0 by @ggrossetie in #1888
  • Upgrade Pikchr to the latest commit 85e65b9686 by @ggrossetie in #1845
  • Upgrade SVGbob to 0.7.6
  • Upgrade Vega to 5.33.0
  • Upgrade Nomnoml to 1.7.0
  • Upgrade Mermaid to 11.6.0 by @ggrossetie in #1838
  • Upgrade D2 to 0.7.0 & add new C4 theme by @ltsallas in #1890

Infrastructure

  • Update Node Docker base images from node:20.18-alpine3.19 to node:22.15-alpine3.21 by @gustavclausen in #1854
  • Update development dependencies
  • Upgrade Vert.x to 4.5.14
  • Upgrade logback to 1.5.18
  • Upgrade netty to 4.2.1.Final
  • Update dockerfile syntax to v1.15 by @ggrossetie in #1873

Documentation

New Contributors

Full Changelog: v0.27.0...v0.28.0

v0.27.0

20 Feb 17:35

Choose a tag to compare

Changelog

This release includes a few enhancements. It also contains the latest available versions of:

  • Vega 5.31.0
  • Vega Lite 5.23.0

Bug fixes

  • Pass plantuml.include.path property to native plantuml binary by @mlyczek in #1828

Improvements

Infrastructure

Documentation

New Contributors

Full Changelog: v0.26.0...v0.27.O

v0.26.0

10 Nov 17:16

Choose a tag to compare

Changelog

This release includes a few enhancements. It also contains the latest available versions of:

  • BPMN 18.0.0
  • Bytefield 1.10.0
  • DBML 1.0.30
  • Erd 0.2.3
  • Excalidraw 0.17.6
  • Mermaid 11.4.0
  • Structurizr 3.0.0
  • Vega 5.30.0
  • Vega Lite 5.21.0

Improvements

  • Allow to change max body size using KROKI_MAX_BODY_SIZE environment variable by @eryalito in #1761
  • Restart browser if killed on Mermaid by @ggrossetie in #1745

Infrastructure

Documentation

New Contributors

Full Changelog: v0.25.0...v0.26.0

v0.25.0

31 Mar 10:20

Choose a tag to compare

Changelog

This release includes a few enhancements. It also contains the latest available versions of:

  • C4 PlantUML 1.2024.1
  • Excalidraw 0.17.3
  • Mermaid 10.9.0
  • PlantUML 1.2024.1
  • Vega 5.28.0
  • Vega Lite 5.17.0
  • WaveDrom 3.5.0

Improvements

Infrastructure

New Contributors

Full Changelog: v0.24.1...v0.25.0

v0.24.1

13 Jan 16:08

Choose a tag to compare

No change since the last version.
Version 0.24.0 could not be published on Dockerhub due to resource limitations on GitHub runners 😞

v0.24.0

13 Jan 14:54

Choose a tag to compare

Changelog

This release includes a few enhancements. It also contains the latest available versions of:

  • BPMN 14.2.0
  • D2 0.6.3
  • Excalidraw 0.17.2
  • Mermaid 10.6.1
  • PlantUML 1.2023.13
  • Vega 5.27.0
  • Vega Lite 5.16.3
  • WaveDrom 3.4.0

Improvements

Documentation

  • Update documentation about WireViz (now available as a native image on the yuzutech/kroki Docker image) by @ggrossetie in #1650
  • Add jekyll-kroki to list of 3rd-party tools by @felixvanoost in #1661
  • Add remark-kroki to list of 3rd-party tools by @Airkro in #1663

Infrastructure

New Contributors

Full Changelog: v0.23.0...v0.24.0

v0.23.0

23 Sep 16:57

Choose a tag to compare

Changelog

This release includes a few enhancements and bug fixes. It also contains the latest available versions of:

  • BPMN
  • D2
  • DBML
  • Excalidraw
  • GraphViz
  • Mermaid
  • Nomnoml
  • PlantUML
  • Vega-Lite
  • WaveDrom

Breaking changes

πŸ”₯ WireViz is now available as a native image on the yuzutech/kroki Docker image.
In other words, the yuzutech/kroki-wireviz container is no longer needed.

Bug Fixes

  • Workaround to produce valid XHTML on /mermaid/svg by @ggrossetie in #1646
  • Fix the PNG generation on Mermaid where some styles were missing by @ggrossetie in #1645

Improvements

  • Upgrade BPMN from 13.2.0 to 14.0.0
  • Upgrade D2 from 0.5.1 to version 0.6.0 (including new themes and options) by @vfosnar in #1629
  • Upgrade DBML from 10.0.26 to 10.0.27
  • Upgrade Excalidraw from 0.15.2 to 0.15.3
  • Upgrade GraphViz from 8.0.5 to 9.0.0
  • Upgrade Mermaid from 10.2.3 to 10.4.0
  • Upgrade Nomnoml from 1.6.1 to 1.6.2
  • Upgrade PlantUML from 1.2023.10 to 1.2023.11
  • Upgrade Vega-Lite from 5.9.3 to 5.14.1
  • Upgrade WaveDrom from 3.2.5 to 3.3.0
  • Companion containers return JSON response by @ggrossetie in #1643
  • Build native binary for WireViz by @ggrossetie in #1591
  • Extract tikz error message from the complete stacktrace by @ggrossetie in #1616
  • Return the error message and stacktrace from companion containers to the main container by @ggrossetie in #1643
  • Return status 405 when the method is unsupported (for instance, GET /mermaid or GET /mermaid/svg) by @ggrossetie in #1644

Infrastructure

  • Update docker images by @ggrossetie in #1596
  • Update development dependencies
    • chore(deps): update dependency org.mockito:mockito-core to v5 by @ggrossetie in #1433
    • chore(deps): update java dependencies to v4.1.97.final by @ggrossetie in #1624
    • chore(deps): update actions/checkout action to v3.6.0 by @ggrossetie in #1626

New Contributors

Full Changelog: v0.22.0...v0.23.0

v0.22.0

16 Aug 12:24

Choose a tag to compare

Changelog

This release contains new diagram options, bug fixes, six new contributors and a new diagram library: Symbolator πŸŽ‰
Symbolator provides component diagrams from HDL source files.

This release also contains the latest available versions of:

  • BPMN
  • D2
  • GraphViz
  • Mermaid
  • Nomnoml
  • PlantUML
  • Structurizr
  • Vega
  • Vega Lite

Breaking changes

πŸ”₯ BlockDiag, SeqDiag, ActDiag, RackDiag, PacketDiag and NwDiag are now available as a native image on the yuzutech/kroki Docker image.
In other words, the yuzutech/kroki-blockdiag container is no longer needed.

Bug Fixes

  • Include openiconic icons in the PlantUML native image
  • Include AWS assets in the PlantUML native image
  • Fix neutral-gray (was neutral-grey) spelling on D2 theme by @deining in #1560
  • Invalid CORS now returns a 403 (instead of 500) by @ggrossetie in #1577
  • Preserve workspace styles while applying theme in Structurizr by @ggrossetie in #1592
  • Fix an error with diagramsnet, when using query parameters by @Heiss in #1609

Improvements

  • Add symbolator by @zebreus in #1566
  • Update BPMN from 13.0.8 to 13.2.0
  • Update Nomnoml from1.5.3 to 1.6.1
  • Update PlantUML from v1.2023.7 to v1.2023.10
  • Update GraphViz to 8.0.5
  • Update Mermaid to 10.2.3
  • Update Structurizr to 1.32.0
  • Update Vega to 5.25.0
  • Update Vega-Lite to 5.9.3
  • Update D2 to 0.5.1
  • Upgrade C4 PlantUML definition files to 2.7.0 by @rlespinasse in #1605
  • Add D2 layout engine option by @felixvanoost in #1570
  • Add PlantUML no-metadata option by @felixvanoost in #1611
  • Use blockdiag native image by @ggrossetie in #1613

Documentation

Infrastructure

New Contributors

Full Changelog: v0.21.3...v0.22.0

v0.21.3

27 May 10:27

Choose a tag to compare

Version 0.21.3

v0.21.2

20 May 15:16

Choose a tag to compare

Changelog

This release contains small improvements and bug fixes.
It also contains the latest available versions of:

  • BPMN.js
  • Mermaid
  • PlantUML
  • WaveDrom

Bug Fixes

Improvements

  • Update PlantUML from v1.2023.6 to v1.2023.7
  • Update Mermaid from 9.4.1 to 10.1.0
  • Update BPMN.js from 10.3.0 to 13.0.8
  • Update WaveDrom frim 2.9.1 to 3.2.0

Infrastructure

  • Update micro from 9.4.1 to 10.0.1

Full Changelog: v0.21.0...v0.21.2