web-v0.12.0 mermaid@12.1.0

medium risk

mermaid-js/mermaidSep 24, 2026 → Oct 2, 20268 days between releases

What's New

Adds ELK layout options and removes vulnerable lodash-es dependency

Breaking Changes

  • ELK diagrams with feedback edges will change layout by default; set `elk.orientFeedbackEdges: false` to revert to previous routing.

New Features

  • Adds `elk.orientFeedbackEdges` option for ELK diagrams to control edge routing behavior.
  • Adds `bitOrder` option for packet diagrams to support ascending or descending bit ordering.

Improvements

  • Upgrades chevrotain to 13 to remove the vulnerable `lodash-es@4.17.23` dependency.
  • Improves frontmatter parsing performance using a linear scanner.

Bug Fixes

  • Error diagrams now display the actual error message instead of hiding it.

Upgrade Notes

If you use ELK diagrams with feedback edges, update your configuration to `elk.orientFeedbackEdges: false` to maintain the previous layout behavior. Be aware of the new `bitOrder` option for packet diagrams, which defaults to `ascending`.

The Two Releases

web-v0.12.0

web: v0.12.0

Sep 24, 2026· 28 days ago

Adds a resizable assistant panel and a dynamic composer to the web interface, alongside various bug fixes for CLI interactions, atomic writes, and data root resolution.

Full release notes
mermaid@12.1.0

mermaid@12.1.0

Oct 2, 2026· 20 days ago

Introduces new layout options for ELK diagrams and packet diagrams, fixes numerous parsing and rendering bugs, and removes a vulnerable dependency.

Full release notes