v0.23.0
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
orGET /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