v0.22.0
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
- Document
sketch
option on D2 by @deining in #1558 - Added C# example to Encode Diagrams by @woutervanranst in #1585
Infrastructure
- BlockDiag, SeqDiag, ActDiag, RackDiag, PacketDiag and NwDiag are now available as a native image.
- Add logger in kroki-excalidraw by @ggrossetie in #1569
- Adding a health check that can be used to determine if the worker is healthy by @bra1nDump in #1572
- Upgrade Alpine to 3.18 by @ggrossetie in #1574 #1575 #1576
- Update development dependencies
- Update actions/checkout action to v3.5.3 by @ggrossetie in #1567
- Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.1.2 by @ggrossetie in #1563
- Update Java dependencies by @ggrossetie in #1555 #1580 #1571 #1597
- Update dependency org.apache.maven.plugins:maven-shade-plugin to v3.5.0 by @ggrossetie in #1579
- Update peter-evans/dockerhub-description action to v3.4.2 by @ggrossetie in #1582
- Update Python dependencies by @ggrossetie in #1532 #1595 #1614
- Update dependency rust to v1.71 by @ggrossetie in #1389
- Update actions/setup-java action to v3.12.0 by @ggrossetie in #1600
- Fix wireviz build due to pyyaml install failure by @rlespinasse in #1608
New Contributors
- @bra1nDump made their first contribution in #1572
- @woutervanranst made their first contribution in #1585
- @loganmzz made their first contribution in #1583
- @zebreus made their first contribution in #1566
- @rlespinasse made their first contribution in #1608
- @Heiss made their first contribution in #1609
Full Changelog: v0.21.3...v0.22.0