github yuzutech/kroki v0.23.0

latest releases: v0.26.0, v0.25.0, v0.24.1...
13 months ago

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

Don't miss a new kroki release

NewReleases is sending notifications on new releases.