Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 23:33
· 175 commits to main since this release
  • Mermaid flowcharts keep their edge ids. An id written before an arrow, as Mermaid 11 allows (A e1@--> B, also with |label| or -- label
    -->), becomes the edge's id. diago diff then matches the edges of two versions of a .mmd file by id rather than by their two ends. On an & fan-out the id goes to one edge, as in
    Mermaid. A repeated id stays with its first edge, and the import reports it.
    • Mermaid edge properties (e1@{ animate: true }, curve) no longer fail the import. diago draws no edge animation or curve, so they are dropped with an import report line.
    • diago diff prints a warning once when both versions raise it alike (same rule, field and message), under after. Before, a diff of a spec without edge ids printed every
      edge-without-id warning twice, once as before.edges[i] and once as after.edges[i].