Justin Greywolf
279c62af72
Merge branch 'develop' into bug/2492-flowchart-arrow-parsing
2025-10-21 11:44:30 -07:00
Knut Sveidqvist
fed8a523a4
Merge pull request #7076 from mermaid-js/6919-fix-incorrect-viewBox-casing
...
6919: correct viewBox casing in Radar & Packet
2025-10-21 12:20:04 +00:00
Knut Sveidqvist
33b4946e21
Merge branch 'develop' into 6919-fix-incorrect-viewBox-casing
2025-10-21 10:33:21 +02:00
Justin Greywolf
81d00bd4e4
fix: prevent arrow markers from consuming node names starting with o/x
...
Fixes #2492
The flowchart parser was incorrectly consuming 'o' or 'x' characters from
node names when they appeared after arrows without spaces. For example,
`dev---ops` was parsed as "dev" → "ps" instead of "dev" → "ops".
Changes:
- Modified lexer patterns in flow.jison to distinguish between:
- Intentional arrow markers (--o, --x) followed by whitespace or uppercase
- Node names starting with 'o' or 'x' (lowercase continuation)
- Added 10 comprehensive tests to flow-arrows.spec.js covering:
- Bug cases (dev---ops, dev---xerxes)
- Backwards compatibility (A--oB, A --o B, etc.)
- All arrow types (solid, thick, dotted)
The fix uses smart pattern matching:
- `--o ` (with space) → circle arrow marker
- `--oB` (uppercase) → circle arrow marker
- `--ops` (lowercase) → plain arrow, 'ops' is node name
All 24 new tests pass. All 293 existing edge tests pass.
2025-10-17 18:30:18 -07:00
Justin Greywolf
3d768f3adf
Merge pull request #6975 from ilovelinux/fix/6974-ilovelinux-fix-classdiagram-example
...
Fix classDiagram example
2025-10-17 02:56:34 +00:00
darshanr0107
76e17ffd20
fix: add validation to ensure correct casing of 'viewBox' in all rendering tests
...
on-behalf-of: @Mermaid-Chart <hello@mermaidchart.com >
2025-10-15 18:56:49 +05:30
darshanr0107
60f633101c
chore: added changeset
...
on-behalf-of: @Mermaid-Chart <hello@mermaidchart.com >
2025-10-13 19:14:22 +05:30
Shubham P
18f51eb14e
Merge pull request #6843 from saurabhg772244/saurabh/fix-edge-animation-for-hand-dranw-shapes
...
Fixed edge animation for hand drawn shapes
2025-10-13 13:14:24 +00:00
Shubham P
2bb57bf7d2
Merge pull request #6989 from mermaid-js/subgraph-td-direction
...
6338: allow direction TD inside subgraphs
2025-10-13 13:13:46 +00:00
Shubham P
a6276daffd
Merge pull request #7055 from mermaid-js/sequence-diagram-participant-name-parsing
...
6853: prevent browser freeze caused by invalid participant name in sequenceDiagram
2025-10-13 13:12:08 +00:00
darshanr0107
7def6eecbf
fix: correct viewBox casing in radar and packet diagram
...
on-behalf-of: @Mermaid-Chart <hello@mermaidchart.com >
2025-10-13 18:15:38 +05:30
Antonio Spadaro
ac411a7d7e
Fix class diagram example
2025-10-11 22:56:37 +02:00
Justin Greywolf
d80a638e55
Merge pull request #6023 from yari-dewalt/fix_lollipop_stroke
...
Fix: Delete 'stroke: black' from lollipop marker so it matches themes and edge paths
2025-10-11 20:43:08 +00:00
Justin Greywolf
7a869c08a2
Merge pull request #6026 from yari-dewalt/bug/5669_class-diagram-fix-namespace-themes
...
Fix: Class diagram namespaces black lines, not responding to theme variables
2025-10-11 20:42:53 +00:00
Justin Greywolf
44e8cbb1de
Merge branch 'develop' into bug/5669_class-diagram-fix-namespace-themes
2025-10-11 13:27:47 -07:00
Justin Greywolf
efe38b8425
Merge branch 'develop' into fix_lollipop_stroke
2025-10-11 13:26:59 -07:00
darshanr0107
6fecb985e8
fix: failing argos
...
on-behalf-of: @Mermaid-Chart <hello@mermaidchart.com >
2025-10-09 11:50:44 +05:30
darshanr0107
69b338d8af
fix: formatting issues
...
Co-authored-by: omkarht <omkar@mermaidchart.com >
2025-10-09 11:37:05 +05:30
darshanr0107
fa15ce8502
chore: added changeset
...
on-behalf-of: @Mermaid-Chart <hello@mermaidchart.com >
2025-10-08 13:23:28 +05:30
darshanr0107
6d0650918f
fix: handle participant names with spaces correctly in sequenceDiagram
...
on-behalf-of: @Mermaid-Chart <hello@mermaidchart.com >
2025-10-08 13:09:30 +05:30
Shubham P
c728d864c8
Merge pull request #7054 from mermaid-js/fix/update-argos-ci-version
...
fix: update @argos-ci/cypress to version 6.1.3
2025-10-07 08:34:58 +00:00
shubhamparikh2704
99f17bea3a
fix: update @argos-ci/cypress to version 6.1.3
2025-10-07 13:39:28 +05:30
Ashish Jain
c1c14e401a
Merge pull request #7019 from mermaid-js/tmp-mindmap-elk
...
mindmap breaking issue in ELK layout
2025-09-30 09:02:40 +00:00
darshanr0107
8b3057f27c
fix: guard nodeDb[node.id] against undefined
...
on-behalf-of: @Mermaid-Chart <hello@mermaidchart.com >
2025-09-30 12:27:53 +05:30
Shubham P
717d3b3bb2
Merge pull request #6984 from mermaid-js/fix/er-diagram-syntax-error-special-chars
...
fix(er-diagram): handle syntax errors for special characters in node names
2025-09-29 08:37:03 +00:00
Shubham P
2f8d9ba958
Merge pull request #6789 from mermaid-js/6638-sequence-diagram-additional-messages
...
6638:sequence diagram additional messages
2025-09-29 08:08:33 +00:00
darshanr0107
ace0367afd
chore: add changeset
...
on-behalf-of: @Mermaid-Chart <hello@mermaidchart.com >
2025-09-29 13:37:10 +05:30
Knut Sveidqvist
b983626587
Fix for reference issue affecting mindmaps
2025-09-26 15:24:20 +02:00
Shubham P
7effdc147b
Merge pull request #6997 from mermaid-js/ci/enable-codeql-for-github-actions
...
ci(codeql): enable CodeQL for GitHub Actions
2025-09-25 08:47:48 +00:00
Alois Klink
6e67515f41
ci(codeql): enable CodeQL for GitHub Actions
...
Support for scanning GitHub Actions was added in 2024-12-17, see
https://github.blog/changelog/2024-12-17-find-and-fix-actions-workflows-vulnerabilities-with-codeql-public-preview/
2025-09-25 17:17:12 +09:00
darshanr0107
1a9d45abf0
fix: allow direction TD inside subgraphs
...
on-behalf-of: @Mermaid-Chart <hello@mermaidchart.com >
2025-09-24 12:22:31 +05:30
omkarht
09b74f1c29
chore: added changeset
...
on-behalf-of: @Mermaid-Chart <hello@mermaidchart.com >
2025-09-23 13:39:45 +05:30
omkarht
880da21908
test: add tests for handling special characters and numeric entity names
...
on-behalf-of: @Mermaid-Chart <hello@mermaidchart.com >
2025-09-23 13:29:19 +05:30
omkarht
38191243be
Merge branch 'develop' into fix/er-diagram-syntax-error-special-chars
2025-09-23 12:41:42 +05:30
omkarht
b75dcb8a82
Merge branch 'develop' into 6638-sequence-diagram-additional-messages
2025-09-23 12:40:39 +05:30
omkarht
4c1e170f4a
fix(er-diagram): handle syntax errors for special characters in node names
2025-09-23 12:39:29 +05:30
Shubham P
d5c4eff251
Merge pull request #6972 from mermaid-js/renovate/patch-all-patch
...
fix(deps): update all patch dependencies (patch)
2025-09-22 13:49:30 +00:00
renovate[bot]
5324fd8dfd
fix(deps): update all patch dependencies
2025-09-22 13:35:45 +00:00
omkarht
bd25b88a01
Merge branch 'develop' into 6638-sequence-diagram-additional-messages
2025-09-22 13:36:01 +05:30
Sidharth Vinod
37e3a6951b
Merge pull request #6956 from mermaid-js/develop
...
Pre Release
2025-09-17 23:15:32 +05:30
Sidharth Vinod
0de0b063e4
Merge pull request #6958 from dijitali/fix/arch-icon-docs
...
fix(docs) correct phrasing for architecture icon installation
2025-09-17 23:06:48 +05:30
Shubham P
619515e5a9
Merge pull request #6925 from mermaid-js/renovate/patch-all-patch
...
fix(deps): update all patch dependencies (patch)
2025-09-17 14:16:47 +00:00
shubhamparikh2704
59c8b07509
Merge branch 'develop' of https://github.com/mermaid-js/mermaid into renovate/patch-all-patch
2025-09-17 19:34:56 +05:30
Sidharth Vinod
9e72bbf62d
Merge pull request #6955 from mermaid-js/sidv/updateArgos
...
chore: Update argos to 6.1.0
2025-09-17 18:48:40 +05:30
Sidharth Vinod
2a2c46f1e2
chore: Update argos to 6.1.1
2025-09-17 18:14:03 +05:30
Shubham P
f25df353d4
Merge pull request #6959 from mermaid-js/remove-changeset
...
chore: remove duplicate changeset file
2025-09-17 10:50:09 +00:00
shubhamparikh2704
398345a8bc
chore: remove duplicate changeset file
2025-09-17 16:07:45 +05:30
autofix-ci[bot]
7fd2d94ef7
[autofix.ci] apply automated fixes
2025-09-17 08:47:15 +00:00
Ieuan Jenkins
bcc1472b9d
fix(docs) correct phrasing for architecture icon installation
...
docs gave the incorrect impression that iconify.design icons came preinstalled
2025-09-17 09:21:42 +01:00
shubhamparikh2704
ddc1cfe6c8
Revert "fix: downgrade @argos-ci/cypress to version 5.0.2"
...
This reverts commit 18e9c1174d
.
2025-09-17 13:07:43 +05:30