Changelog
This release adds support for GoAT diagrams and brings back the ELK and tidy-tree layouts in Mermaid 🎉
It also contains the latest available versions of:
- blockdiag (actdiag, nwdiag, packetdiag, rackdiag, seqdiag) 3.3.0
- BPMN 18.18.0
- diagrams.net 29.6.1
- Excalidraw 0.18.1
- GraphViz 14.1.3
- Mermaid 11.15.0
- PlantUML (and C4) 1.2026.6
- Structurizr 6.2.1
- Vega-Lite 6.4.3
- WaveDrom 3.6.1
New features
- Integrate GoAT (Go ASCII diagrams) by @nicopauss in #2033
- Support ELK and tidy-tree alternate layouts in Mermaid by @ggrossetie in #2080
Bug fixes
- Prevent browser leak and bound resource usage in companion containers by @ggrossetie in #2076
Diagram libraries
- Update PlantUML to 1.2026.6 and blockdiag to 3.3.0 by @ggrossetie in #2079
- Update Mermaid to 11.15.0 [security] by @ggrossetie in #2053
- Update Excalidraw to 0.18.1 [security] by @ggrossetie in #2044
- Upgrade GraphViz to 14.1.3 by @ggrossetie in #2017
- Update diagrams.net assets to 29.6.1 by @LordGaav in #2024
- Update Structurizr packages to v6 by @xavier-calland in #2030 and to 6.2.1 by @ggrossetie in #2042
- Update Vega-Lite to 6.4.3 by @ggrossetie in #2063
Documentation
- Add Kroki Editor to the third party tools page by @yoyoys in #2060
- Add MediaWiki extension to the third party documentation page by @CptLausebaer in #2019
Infrastructure
- Replace pkg with Node.js single executable applications by @ggrossetie in #2069
- Extract shared browser-instance library by @ggrossetie in #2077
- Update Node to active LTS (24) by @gustavclausen in #2031
- Build server with Java 21 Docker image by @xavier-calland in #2027
- Use PlantUML binary from upstream by @ggrossetie in #2050
- Update Puppeteer to 25.1.0 and bump base image to alpine3.23 by @ggrossetie in #2067
- Replace standard with biome and drop lodash by @ggrossetie in #2068
- Use a dedicated buildx cache directory per bake target by @ggrossetie in #2070
- Fix Chrome installation for Mermaid tests by @ggrossetie in #2061 and #2064
- Update Java dependencies by @ggrossetie in #2022 #2025 #2028 #2032 #2040 #2055 #2066 #2071 #2073
- Update Maven and Maven plugins by @ggrossetie in #2020 #2021 #2026 #2041 #2054
- Update Node dependencies by @ggrossetie in #2014 #2023 #2037 #2038 #2074 #2075
- Update Docker images and GitHub Actions by @ggrossetie in #2016 #2018 #2034 #2039 #2056 #2065
Full Changelog: v0.30.1...v0.31.0