Releases: yuzutech/kroki
v0.0.11
Changelog
Improvements
- Add txt and utxt as output format for PlantUML
- Upgrade Mermaid to 8.4.3 (contains non-backward-compatible changes)
- Set dimensions on BlockDiag, NwDiag, ActDiag and SeqDiag SVG
Infrastructure
- Bump pillow from 5.4.1 to 6.2.0 in blockdiag
- Workaround "could not get uid/gid" when building the mermaid image
Documentation
- Add a list of all the types of diagrams supported
v0.0.10
Changelog
Bug fixes
- Install dependencies in the Nomnoml container
Infrastructure
- Bump jackson-databind from 2.9.9.3 to 2.9.10.1
- Enable nomnoml smoke test
v0.0.9
Changelog
Bug fixes
- Preserve includes on stdlib in PlantUML diagrams - thanks @vainikkaj
@startuml
!include <aws/common>
!include <awslib/AWSCommon>
!include <awslib/Database/Aurora>
!include <azure/AzureCommon>
!include <c4/C4.puml>
!include <cloudinsight/kafka>
!include <cloudogu/tools/docker>
!include <kubernetes/k8s-sprites-unlabeled-25pct>
!include <material/folder_move>
!include <office/Servers/database_server>
!include <osa/laptop/laptop>
!include <tupadr3/common>
' ...
@enduml
Improvements
- Upgrade svgbob to v0.4.2 - thanks @groovytron
- Upgrade PlantUML to v1.2019.11 (#25)
- Upgrade Vert.x to v3.8.3 (#26)
Infrastructure
- Add smoke tests on Travis - thanks @groovytron
- Add note about using docker with sudo - thanks @groovytron
- Use stack to build a statically linked binary of erd - thanks @groovytron
- Use cargo install to build svgbob - thanks @groovytron
v0.0.8
This release fixes an issue where static ressources on the home and error pages were not resolved when Kroki was behind a reverse proxy with a virtual subfolder.
Changelog
Improvements
v0.0.7
This release upgrades a few dependencies for security reasons. In addition, Nomnoml, Mermaid and PlantUML have been upgraded to the latest version.
Changelog
Security
- Upgrade Jinja2 to 2.10.1
- Upgrade Werkzeug to 0.15.3
- Upgrade Jackson data-bind to 2.9.9.3
Improvements
- Upgrade Nomnoml from 0.3.0 to 0.6.1
- Upgrade Mermaid from 8.0.0 to 8.2.6
- Upgrade PlantUML from 1.2018.14 to 1.2019.9 (#13)
Documentation
- Fix the URL for ActDiag, BlockDiag, NwDiag and SeqDiag in the architecture page.
v0.0.6
This release fixes an issue with the Mermaid image running on an Arch host.The Docker image has been upgraded to the latest version of Alpine 3.9 that comes with Chrome 72. We've also upgraded Puppeteer to version 1.14.0.
Changelog
Improvements
- Use Alpine 3.9 (and Chrome 72) in the
yuzutech/kroki-mermaid
image - Upgrade Puppeteer to 1.14.0
- Add link to https://kroki.io on the error and main pages
- Add Mermaid and Nomnoml to the list of supported diagram libraries in the main page
Documentation
- Replace demo.kroki.io with kroki.io
- Explain how to map container port to host port
v0.0.4
This release introduces a new request format. It’s now possible to send your diagram as plain text using the Content-Type
header. The output format will be specified using the Accept
header and the diagram source will be sent as the request body:
POST /graphviz
Accept: image/svg+xml
Content-Type: text/plain
digraph G {
Hello->World
}
Changelog
Improvements
- Diagrams can be sent as plain text using the
Content-Type
header - Improve the error messages (for instance when the diagram contains a syntax error)
- Integrate a Logging library (slf4j with logback)
- Add HTTP headers to force the browser to cache the image
Documentation
- Use a new syntax highlighter
- Fix links to HTTP client and Kroki CLI pages
- Improve the documentation structure
- Add a section on Kroki CLI
v0.0.3
Kroki provides a unified API with support for:
- BlockDiag (BlockDiag, SeqDiag, ActDiag, NwDiag)
- C4 (with PlantUML)
- Ditaa
- Erd
- GraphViz
- Mermaid
- Nomnoml
- PlantUML
- SvgBob
- UMLet