1.0.0 (2024-04-26)
- diagram: re-enable automatic JPEG rendering through
Base.show
(131f93f) - replace JPEG with PDF output for PlantUML and Structurizr (6d219cf), closes yuzutech/kroki#1536
- service: enable configuration of the Kroki version (ff03e66)
- support D2 diagrams (134bfcd), closes #42
- support DBML diagrams (c03743a), closes #42
- support Symbolator diagrams (c30714e), closes #42
- support Tikz/PGF plots (59f4008), closes #46
- support WireViz diagrams (04addeb), closes #42
0.2.0 (2022-07-26)
- Service: use list comprehension over repeated iterator for
status
(391d61e) - string-literal: enable escaping the string interpolation sign (950f46c)
- add 'support' for rendering to JPEG (5d34345)
- add (experimental) support for
diagramsnet
(dc12778) - add
render
to the public API (52f1698), closes #8 - add support for rendering to PDF (c8fce60)
- Diagram: add
options
controlling appearance (ec380ba) - Diagram: enable loading specifications from files (58a880e)
- enable
structurizr
rendering to plain text and JPEG (289e9d7) - expose control over ASCII or Unicode rendering for
text/plain
MIME type (5994a88) - make public API available without
Kroki
prefix (1a95734) - mermaid: enable rendering to PNG (da6dd23)
- render: accept
options
to modify rendering behavior (5e7f1d7) - service: add
diagramsnet
to local service management (19764fb) - Service: add
info
function reporting on versions, etc. (0d362b5) - Service: add
setEndpoint!
for explicitENDPOINT
manipulation (a06f767) - Service: add
start!
for starting a local Kroki service (9f0fe24) - Service: add
status
for inspecting local service instance (6ac73f5) - Service: add
stop!
for stopping running Kroki service components (0c652ec) - Service: add
update!
for pulling latest service component Docker images (0b90217) - Service: add basic Docker Compose file for local Kroki services (fd690f5)
- Service: throw descriptive errors for Docker Compose execution (b22f1f2)
- string-literal: show 'friendly' names in docstrings (eb94fb0)
- support 'bytefield' diagrams (14245b9)
- support Business Process Model and Notation (BPMN) diagrams (6a718fd)
- support Excalidraw diagrams (e478fb3)
- support Pikchr diagrams (83aeee9)
- support string interpolation for diagram string literals (d95f4d3)
- support Structurizr diagrams (237455e)
- bump minimum Julia requirement to v1.3 (3bb9754)
- Diagram: add Base.show method for image/png output (dd52e58)
- Diagram: add Base.show method for image/svg+xml output (dc10da7)
- Diagram: add rendering through publicly hosted service (f04b1b3)
- Diagram: add canonical diagram representation (f1e909c)
- Diagram: add shorthand string literal syntax for instantiation (70c08be)
- PlantUML: improve rendering to plain text (088854c)
- render: specify Kroki instance through KROKI_ENDPOINT environment variable (ff2e560)
- render: throw descriptive errors for invalid diagram specifications (761c4ce)
- render: throw descriptive errors for invalid or unknown output formats (bfe6915)