Skip to content

Releases: bauglir/Kroki.jl

v1.0.0

26 Apr 21:10
v1.0.0
Compare
Choose a tag to compare

1.0.0 (2024-04-26)

Bug Fixes

  • diagram: re-enable automatic JPEG rendering through Base.show (131f93f)
  • replace JPEG with PDF output for PlantUML and Structurizr (6d219cf)

Features

  • 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

v0.2.0

26 Jul 12:26
v0.2.0
Compare
Choose a tag to compare

0.2.0 (2022-07-26)

Bug Fixes

  • Service: use list comprehension over repeated iterator for status (391d61e)
  • string-literal: enable escaping the string interpolation sign (950f46c)

Features

  • 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 explicit ENDPOINT 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)

v0.1.0

23 Jul 22:59
v0.1.0
4c74cc3
Compare
Choose a tag to compare

0.1.0 (2020-07-23)

Bug Fixes

  • bump minimum Julia requirement to v1.3 (3bb9754)

Features

  • 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)

Release v0.0.1

23 Jul 22:55
v0.0.1
8e0bdfe
Compare
Choose a tag to compare
Release v0.0.1 Pre-release
Pre-release

This release corresponds to the initial commit on the repository and is meant to kickstart the semantic release process.