Skip to content

Releases: yuzutech/kroki

v0.25.0

31 Mar 10:20
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
Version 0.21.3

v0.21.2

20 May 15:16
Compare
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

v0.21.0

18 May 16:31
Compare
Choose a tag to compare

Changelog

This release includes a new diagram library: TikZ! πŸŽ‰
It also contains the latest available versions of:

  • Bytefield
  • D2
  • GraphViz
  • Mermaid
  • PlantUML
  • Excalidraw
  • Structurizr
  • SVGBob
  • UMlet
  • Vega
  • Vega-Lite

In addition, it includes a handful of improvements and bug fixes.

Bug Fixes

Improvements

Infrastructure

Documentation

  • Clarify use of diagram options that act as flags by @deining in #1469
  • Document complete available themes for d2 diagrams by @deining in #1511

New Contributors

Full Changelog: v0.20.0...v0.21.0

v0.20.0

18 Mar 11:35
Compare
Choose a tag to compare

Changelog

This release includes a new diagram library: WireViz! πŸŽ‰
It also contains the latest available versions of:

  • D2
  • DBML
  • Excalidraw
  • Structurizr
  • UMlet

In addition, it includes a few improvements and bug fixes.

Bug Fixes

  • Fix incorrect color number for theme 'Neutral grey' in D2 by @deining in #1467

Improvements

Documentation

New Contributors

Full Changelog: v0.19.0...v0.20.0

v0.19.0

18 Jan 19:23
Compare
Choose a tag to compare

Changelog

This release includes two new diagram libraries: D2 from Terrastruct and DBML! πŸŽ‰
It also contains the latest available versions of:

  • Bytefield
  • C4 PlantUML
  • Mermaid
  • Nomnoml
  • PlantUML
  • Structurizr DSL

In addition, it includes a few improvements and bug fixes.

Bug Fixes

  • PNG format is now working again on BlockDiag as we've replaced an outdated keyword 'attachment_filename' by 'download_name' by @solariz in #1393

Improvements

  • Integrate D2 from Terrastruct πŸŽ‰
  • Integrate DBML by @bobzomer πŸŽ‰
  • Allow Mermaid to be configured by @SayakMukhopadhyay in #1413
  • Bump Bytefield to 1.7.0
  • Bump Vert.x to 4.3.7
  • Bump slf4j to 2.0.6
  • Bump PlantUML to 1.2022.14
  • Bump Structurizr DSL to 1.23.0
  • Bump Structurizr core to 1.18.0
  • Bump Structurizr export to 1.8.3
  • Bump nomnoml to 1.5.3
  • Bump Mermaid to 9.3.0

Infrastructure

  • Add Chromium flags to support arm64 architecture by @Mogztter in #1415

Documentation

New Contributors

Full Changelog: v0.18.0...v0.19.0