v0.16.0
Changelog
This release includes a bug fix regarding how the Accept header being wrongly parsed and two new features from two new contributors!
@derlin added PNG support for Mermaid and @amirabramovich added support for SSL. To learn more about how to enable SSL on the Kroki server, please read the documentation: https://docs.kroki.io/kroki/setup/configuration/#_enabling_ssl_on_the_server
It also contains the latest available versions of:
- BlockDiag (BlockDiag, SeqDiag, ActDiag, NwDiag, PacketDiag, RackDiag)
- BPMN
- Mermaid
- PlantUML
- Structurizr DSL
- Vega-Lite
- WaveDrom
Bug Fixes
- Use
HeaderParser
to parse Accept header by @Mogztter in #956
Improvements
- Add PNG support for Mermaid by @derlin in #951
- Add support for SSL by @amirabramovich in #955
- Bump Blockdiag and *Diag dependencies to 3.0.0 by @nejch in #1017
- Bump BPMN from 8.7.3 to 8.8.3 in #965 #1012
- Bump Mermaid from 8.13.2 to 8.13.5 in #954 #990 #1021 #990 #1030
- Bump PlantUML from 1.2021.10 to 1.2021.16 in #943 #1023
- Bump Structurizr DSL from 1.15.0 to 1.16.0 in #1001
- Bump Vega-Lite from 5.1.1 to 5.2.0 in #992
- Bump WaveDrom from 2.8.1 to 2.9.0 in #945 #963
Infrastructure
- Bump Alpine images to 3.14 by @Mogztter in #1024
- Bump vertx.version from 4.1.4 to 4.1.5 by @dependabot in #946
- Bump puppeteer from 10.4.0 to 12.0.1 in /excalidraw by @dependabot in #979, #1007
- Bump puppeteer from 10.4.0 to 12.0.1 in /mermaid by @dependabot in #975, #1004
- Bump puppeteer from 10.4.0 to 12.0.1 in /bpmn by @dependabot in #977, #1005
- Bump node from 14.17.0-alpine3.13 to 14.18.2-alpine3.13 in /excalidraw by @dependabot in #1019
- Bump node from 14.17.0-alpine3.13 to 14.18.2-alpine3.13 in /wavedrom/ops/docker/alpine by @dependabot in #1018
- Bump python from 3.8.7-alpine3.11 to 3.9.9-alpine3.14 in /blockdiag by @dependabot in #944
- Bump logback.version from 1.2.6 to 1.2.9 by @dependabot in #985 #1031
- Update development dependencies
- Bump mocha from 9.1.2 to 9.1.3 in /vega by @dependabot in #960
- Bump mocha from 9.1.2 to 9.1.3 by @dependabot in #958
- Bump mocha from 9.1.2 to 9.1.3 in /mermaid by @dependabot in #959
- Bump click from 8.0.1 to 8.0.3 in /blockdiag by @dependabot in #949
- Bump werkzeug from 2.0.1 to 2.0.2 in /blockdiag by @dependabot in #942
- Bump ansi-regex from 5.0.0 to 5.0.1 in /mermaid by @dependabot in #971
- Bump sinon from 11.1.2 to 12.0.1 in /vega by @dependabot in #980
- Bump jinja2 from 3.0.2 to 3.0.3 in /blockdiag by @dependabot in #981
- Bump pillow from 8.3.2 to 8.4.0 in /blockdiag by @dependabot in #957
- Bump junit.jupiter.version from 5.8.1 to 5.8.2 by @dependabot in #999
- Bump mockito-core from 3.12.4 to 4.2.0 by @dependabot in #991 #1032
- Bump reportlab from 3.6.1 to 3.6.3 in /blockdiag by @dependabot in #952 #1003
Documentation
- Add an example on how to encode using Kotlin by @derlin in #950
- Fix a typo in "the tools (...) that rely on Kroki" by @cmorty in #972
- Use Python-version agnostic oneliner to encode/decode diagram by @jamietanna in #974
- Extend the list of tools integrating Kroki by @cmorty in #973
New Contributors
- @derlin made their first contribution in #950
- @amirabramovich made their first contribution in #955
- @cmorty made their first contribution in #972
- @jamietanna made their first contribution in #974
- @nejch made their first contribution in #1017
π Full diff
π Documentation