Skip to content

v0.12.0

Compare
Choose a tag to compare
@ggrossetie ggrossetie released this 10 Apr 12:46

Changelog

This release includes a new diagram library: Pikchr! πŸŽ‰
Notable changes include using a faster ditaa, adding Noto CJK font and using non-root user in the Docker images, and upgrading to Vert.xΒ 4.
It also contains the latest available versions of:

  • BPMN
  • ditaa
  • Mermaid
  • PlantUML
  • Vega
  • Vega-Lite
  • WaveDrom

Bug fixes

  • Remove the extra call to the delegate handler (#609)
  • Fix classpath conflicts on PlantUML and ditaa (#631)

Improvements

  • Add support for Pikchr (#515)
  • Install CJK font (#579)
  • Upgrade BPMN from 8.2.0 to 8.3.0
  • Upgrade ditaa mini to 0.14 (#631)
  • Upgrade Mermaid from 8.9.0 to 8.9.2
  • Upgrade PlantUML from 1.2021.1 to 1.2021.4
  • Upgrade Vega from 5.19.1 to 5.20.2
  • Upgrade Vega-Lite from 4.17.0 to 5.0.0
  • Upgrade WaveDrom from 2.3.2 to 2.6.8
  • Upgrade Vert.x from 3.9.4 to 4.0.3
  • Update C4 definition files (#675) - thanks @sladkoff & @koriit-kontakt
  • Use non-root user (kroki) in the Docker images - thanks @lind
  • Make the max URI length configurable (#626) - thanks @lind

Infrastructure

  • Upgrade dependencies
    • Bump alpine from 3.13.0 to 3.13.4 in /excalidraw
    • Bump alpine from 3.13.1 to 3.13.4 in /bpmn
    • Bump alpine from 3.13.1 to 3.13.4 in /mermaid
    • Bump puppeteer from 5.5.0 to 8.0.0 in /bpmn
    • Bump puppeteer from 5.5.0 to 8.0.0 in /mermaid
    • Bump puppeteer from 5.4.1 to 8.0.0 in /excalidraw
    • Bump json5 from 2.1.1 to 2.2.0 in /wavedrom
    • Bump onml from 1.2.0 to 2.1.0 in /wavedrom
    • Bump canvas from 2.6.1 to 2.7.0 in /vega
  • Upgrade development dependencies
    • Bump chai from 4.3.0 to 4.3.4
    • Bump mockito-core from 3.7.7 to 3.9.0
    • Bump pillow from 8.1.1 to 8.1.2 in /blockdiag
    • Bump mocha from 8.3.0 to 8.3.2
    • Bump imageio-batik from 3.6.2 to 3.6.4
    • Bump pillow from 8.1.0 to 8.1.1 in /blockdiag
    • Bump git-commit-id-plugin from 4.0.3 to 4.0.4
    • Bump standard from 14.3.1 to 16.0.3 in /wavedrom
    • Bump standard from 16.0.2 to 16.0.3 in /excalidraw
    • Bump node from 12.18.4-alpine3.11 to 12.22.1-alpine3.11 in /excalidraw
    • Bump node from 10.20.0-alpine3.11 to 12.22.1-alpine3.11 in /wavedrom
  • Add GitHub Actions to test the documentation
  • Enable Dependabot on missing modules
  • Publish jar on tag/release (#649)
  • Make sure that bitfield diagrams (WaveDrom) are supported
  • Fix version of pkg and pkg-fetch to improve build reliability

Documentation

πŸ“„ Full diff
πŸ“– Documentation