diff --git a/.changeset/add-wardley-maps.md b/.changeset/add-wardley-maps.md deleted file mode 100644 index 6077765b469..00000000000 --- a/.changeset/add-wardley-maps.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -'mermaid': minor ---- - -feat: Add Wardley Maps diagram type (beta) - -Adds Wardley Maps as a new diagram type to Mermaid (available as `wardley-beta`). Wardley Maps are visual representations of business strategy that help map value chains and component evolution. - -Features: - -- Component positioning with [visibility, evolution] coordinates (OWM format) -- Anchors for users/customers -- Multiple link types: dependencies, flows, labeled links -- Evolution arrows and trend indicators -- Custom evolution stages with optional dual labels -- Custom stage widths using @boundary notation -- Pipeline components with visibility inheritance -- Annotations, notes, and visual elements -- Source strategy markers: build, buy, outsource, market -- Inertia indicators -- Theme integration - -Implementation includes parser, D3.js renderer, unit tests, E2E tests, and comprehensive documentation. diff --git a/.changeset/dirty-dryers-glow.md b/.changeset/dirty-dryers-glow.md deleted file mode 100644 index f188cc9ad0d..00000000000 --- a/.changeset/dirty-dryers-glow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': minor ---- - -feat: implement neo look styling for state diagrams diff --git a/.changeset/dirty-regions-start.md b/.changeset/dirty-regions-start.md deleted file mode 100644 index 1304d816706..00000000000 --- a/.changeset/dirty-regions-start.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': patch ---- - -add link to ishikawa diagram on mermaid.js.org diff --git a/.changeset/docs-gantt-duration-format.md b/.changeset/docs-gantt-duration-format.md deleted file mode 100644 index f6d03a83d7a..00000000000 --- a/.changeset/docs-gantt-duration-format.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': patch ---- - -docs: document valid duration token formats in gantt.md diff --git a/.changeset/easy-rules-smile.md b/.changeset/easy-rules-smile.md deleted file mode 100644 index b985b65a844..00000000000 --- a/.changeset/easy-rules-smile.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': minor ---- - -feat: implement neo look support for sequence diagrams with drop shadows, and enhanced styling diff --git a/.changeset/fix-7472-er-diagram-parsing-1-identifier.md b/.changeset/fix-7472-er-diagram-parsing-1-identifier.md deleted file mode 100644 index c961d7e608c..00000000000 --- a/.changeset/fix-7472-er-diagram-parsing-1-identifier.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'mermaid': patch ---- - -fix: ER diagram parsing when using "1" as entity identifier on right side - -The parser was incorrectly tokenizing the second "1" in patterns like `a many to 1 1:` because the lookahead rule only checked for alphabetic characters after whitespace, not digits. Added a new lookahead pattern `"1"(?=\s+[0-9])` to correctly identify the cardinality alias before a numeric entity name. - -Fixes #7472 diff --git a/.changeset/fix-architecture-console-warnings.md b/.changeset/fix-architecture-console-warnings.md deleted file mode 100644 index 4ca5ae65d8d..00000000000 --- a/.changeset/fix-architecture-console-warnings.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': patch ---- - -fix: scope cytoscape label style mapping to edges with labels to prevent console warnings diff --git a/.changeset/fix-architecture-deterministic-layout.md b/.changeset/fix-architecture-deterministic-layout.md deleted file mode 100644 index 04deb4c9707..00000000000 --- a/.changeset/fix-architecture-deterministic-layout.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': minor ---- - -feat: add `randomize` config option for architecture diagrams, defaulting to `false` for deterministic layout diff --git a/.changeset/fix-classdiagram-inline-annotations.md b/.changeset/fix-classdiagram-inline-annotations.md deleted file mode 100644 index e6d74ef24e9..00000000000 --- a/.changeset/fix-classdiagram-inline-annotations.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': patch ---- - -fix: support inline annotation syntax in class diagrams (class Shape <>) diff --git a/.changeset/fix-gitgraph-branch-label-alignment.md b/.changeset/fix-gitgraph-branch-label-alignment.md deleted file mode 100644 index cb6f8693d39..00000000000 --- a/.changeset/fix-gitgraph-branch-label-alignment.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': patch ---- - -fix: Align branch label background with text for multi-line labels in LR GitGraph layout diff --git a/.changeset/fix-ishikawa-indentation.md b/.changeset/fix-ishikawa-indentation.md deleted file mode 100644 index 2f1c9536616..00000000000 --- a/.changeset/fix-ishikawa-indentation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': patch ---- - -fix: preserve cause hierarchy when ishikawa effect is indented more than causes diff --git a/.changeset/fix-labeled-edge-arrows.md b/.changeset/fix-labeled-edge-arrows.md deleted file mode 100644 index 20d94a48cda..00000000000 --- a/.changeset/fix-labeled-edge-arrows.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': patch ---- - -refactor: remove unused createGraphWithElements function and add regression test for open edge arrowheads diff --git a/.changeset/fix-pie-chart-title-clipping.md b/.changeset/fix-pie-chart-title-clipping.md deleted file mode 100644 index 5fd6890c947..00000000000 --- a/.changeset/fix-pie-chart-title-clipping.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': patch ---- - -fix: Prevent long pie chart titles from being clipped by expanding the viewBox diff --git a/.changeset/fix-sequence-hang-missing-space-after-as.md b/.changeset/fix-sequence-hang-missing-space-after-as.md deleted file mode 100644 index 505cc9a0fed..00000000000 --- a/.changeset/fix-sequence-hang-missing-space-after-as.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': patch ---- - -fix: prevent sequence diagram hang when "as" is used without a trailing space in participant declarations diff --git a/.changeset/fix-style-unknown-node-warning.md b/.changeset/fix-style-unknown-node-warning.md deleted file mode 100644 index b37e39e1278..00000000000 --- a/.changeset/fix-style-unknown-node-warning.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': patch ---- - -fix: warn when `style` statement targets a non-existent node in flowcharts diff --git a/.changeset/flat-garlics-do.md b/.changeset/flat-garlics-do.md deleted file mode 100644 index 8326f920a57..00000000000 --- a/.changeset/flat-garlics-do.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': minor ---- - -feat: Add option to change timeline direction diff --git a/.changeset/gentle-states-group.md b/.changeset/gentle-states-group.md deleted file mode 100644 index 19e5530a6e3..00000000000 --- a/.changeset/gentle-states-group.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': patch ---- - -fix: group state diagram SVG children under single root element diff --git a/.changeset/gentle-states-shine.md b/.changeset/gentle-states-shine.md deleted file mode 100644 index 94efadf97d7..00000000000 --- a/.changeset/gentle-states-shine.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': patch ---- - -fix: Allow :::className syntax inside composite state blocks diff --git a/.changeset/gold-showers-pick.md b/.changeset/gold-showers-pick.md deleted file mode 100644 index 3185cb9e736..00000000000 --- a/.changeset/gold-showers-pick.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': minor ---- - -Fix duplicate SVG element IDs when rendering multiple diagrams on the same page. Internal element IDs (nodes, edges, markers, clusters) are now prefixed with the diagram's SVG element ID across all diagram types. Custom CSS or JS using exact ID selectors like `#arrowhead` should use attribute-ending selectors like `[id$="-arrowhead"]` instead. diff --git a/.changeset/lazy-moles-greet.md b/.changeset/lazy-moles-greet.md deleted file mode 100644 index e795adb9948..00000000000 --- a/.changeset/lazy-moles-greet.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': minor ---- - -feat: implement neo look styling for ER diagrams diff --git a/.changeset/legal-rockets-train.md b/.changeset/legal-rockets-train.md deleted file mode 100644 index 6f5321b8026..00000000000 --- a/.changeset/legal-rockets-train.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': minor ---- - -feat: implement neo look styling for requirement diagrams diff --git a/.changeset/plain-taxis-yawn.md b/.changeset/plain-taxis-yawn.md deleted file mode 100644 index 4f79b40c256..00000000000 --- a/.changeset/plain-taxis-yawn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': minor ---- - -feat: add theme support for data label colour in xy chart diff --git a/.changeset/pretty-lemons-sip.md b/.changeset/pretty-lemons-sip.md deleted file mode 100644 index c8b18f420b3..00000000000 --- a/.changeset/pretty-lemons-sip.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': minor ---- - -feat: implement neo look styling for mindmap diagrams diff --git a/.changeset/ready-areas-buy.md b/.changeset/ready-areas-buy.md deleted file mode 100644 index 3fdb8315f91..00000000000 --- a/.changeset/ready-areas-buy.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': minor ---- - -feat: implement neo look for mermaid flowchart diagrams diff --git a/.changeset/rich-roses-shake.md b/.changeset/rich-roses-shake.md deleted file mode 100644 index e1deb891fdb..00000000000 --- a/.changeset/rich-roses-shake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': minor ---- - -feat: implement neo look and themes for class diagram diff --git a/.changeset/shaky-cities-fry.md b/.changeset/shaky-cities-fry.md deleted file mode 100644 index 7e4bda1eb05..00000000000 --- a/.changeset/shaky-cities-fry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': minor ---- - -feat: add showDataLabelOutsideBar option for xy chart diff --git a/.changeset/three-falcons-hang.md b/.changeset/three-falcons-hang.md deleted file mode 100644 index cad0cbffec8..00000000000 --- a/.changeset/three-falcons-hang.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': minor ---- - -feat: implement neo look support for timeline diagram with drop shadows, additoinal redux themes and enhanced styling diff --git a/.changeset/tough-baths-hunt.md b/.changeset/tough-baths-hunt.md deleted file mode 100644 index 283b548df7e..00000000000 --- a/.changeset/tough-baths-hunt.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'mermaid': patch ---- - -fix: prevent escaping `<` and `&` when `htmlLabels: false` - -user: @aloisklink -user: @BambioGaming diff --git a/.changeset/treemap-dark-theme-colors.md b/.changeset/treemap-dark-theme-colors.md deleted file mode 100644 index 6ccd07abe24..00000000000 --- a/.changeset/treemap-dark-theme-colors.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': patch ---- - -fix: treemap title and labels use theme-aware colors for dark backgrounds diff --git a/.changeset/twelve-mice-bow.md b/.changeset/twelve-mice-bow.md deleted file mode 100644 index c25ba5c5915..00000000000 --- a/.changeset/twelve-mice-bow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'mermaid': minor ---- - -feat: implement neo look and themes for gitGraph diagram