github-actions[bot]
d8bf155f0e
Version Packages
2024-11-27 09:21:59 +00:00
Ashish Jain
0dff4ca438
chore: broken link clean up. Enable flowchart elk tests
2024-11-27 09:49:26 +01:00
Ashish Jain
cc29437ede
Merge pull request #6081 from mermaid-js/6080-fix
...
fix: Elk rendering of Diamond shape intersections
2024-11-26 10:52:42 +01:00
Knut Sveidqvist
c7ae08abc3
#6080 : Fix for issue with diamond intersections when using elk-layout
2024-11-25 17:15:35 +01:00
Knut Sveidqvist
d3b2c7ea18
Revert " #6080 : Fix for issue with diamond intersections when using elk-layout"
...
This reverts commit 255279eb223c11cedf9d4f73ae047f24eb88e6c5.
2024-11-25 17:10:25 +01:00
Knut Sveidqvist
255279eb22
#6080 : Fix for issue with diamond intersections when using elk-layout
2024-11-25 16:50:16 +01:00
Alois Klink
fe3cffbb67
chore: update dompurify to ^3.2.1
...
As [DOMPurify 3.2.0 added TypeScript types][1], this means that we can
remove our dependency on the `@types/dompurify` package.
[DOMPurify 3.2.0 also adds the `HTML_INTEGRATION_POINTS` option][2],
which adds back support for `<foreignObject>`,
[which broke in DOMPurify 3.1.7.][3]
[1]: https://github.com/cure53/DOMPurify/releases/tag/3.2.0
[2]: e4caa67971
[3]: de2c05cd54
2024-11-25 21:00:49 +09:00
Knut Sveidqvist
6b23647bec
#6058 Casting task-id and assigned fields to string after yaml parsing
2024-11-14 15:07:46 +01:00
Knut Sveidqvist
757627427b
Fix for intersection issue
2024-11-08 13:47:39 +01:00
Sidharth Vinod
f507dbbe00
Merge pull request #6010 from mermaid-js/update-whiteboard-tagline
...
TopBar: update Whiteboard tagline
2024-11-06 11:42:22 +05:30
Steph
f4713332c0
minor fix
2024-11-05 07:58:56 -08:00
Steph
63ff5b1d98
update utm
2024-11-05 07:57:55 -08:00
Steph
7e71b85668
update blog page
2024-11-01 06:43:26 -07:00
Steph
1dd7bcb0a6
minor update
2024-10-30 09:20:35 -07:00
Steph
bbf6ab1206
update whiteboard tagline
2024-10-30 08:58:52 -07:00
github-actions[bot]
d4e5acc530
Version Packages
2024-10-30 15:19:33 +00:00
Ashish Jain
c6e1271ef7
Merge pull request #6007 from mermaid-js/release/11.4.0
...
Release v11.4.0
2024-10-30 15:19:37 +01:00
Alois Klink
1c66237fa8
test(unit): update docs unit test snapshot
...
This snapshot should have been modified in
c1ca3511c (Fix (tmp) for handling of config of htmlLabels ion note. MOvint class box out of flowchart docs, 2024-10-30
Fixes: c1ca3511c4428cdb4643b6ebc7a047a190d473de
2024-10-30 21:41:38 +09:00
Knut Sveidqvist
8ef5d324fd
Typescript fixes
2024-10-30 13:32:03 +01:00
Knut Sveidqvist
c1ca3511c4
Fix (tmp) for handling of config of htmlLabels ion note. MOvint class box out of flowchart docs
2024-10-30 11:54:31 +01:00
Alois Klink
953d288957
refactor(types): fix kanbanRenderer types
...
Add the appropriate type checks to ensure that we're only ever calling:
- `insertCluster()` with `ClusterNode`
- `insertNode()` with a `NonClusterNode`
Fixes: 7401cb8f6aec0c7dccae820824eb2bb3e6a3e12d
2024-10-30 19:00:35 +09:00
Alois Klink
143806b360
refactor(types): assert insertNode
returns non-empty
...
Fixes: 7401cb8f6aec0c7dccae820824eb2bb3e6a3e12d
2024-10-30 19:00:35 +09:00
Alois Klink
a381ab6c41
refactor(types): separate ClusterNode
s
...
Fixes: 7401cb8f6aec0c7dccae820824eb2bb3e6a3e12d
2024-10-30 19:00:34 +09:00
Ashish Jain
93e20fdaa3
Merge from develop
2024-10-30 10:38:51 +01:00
Yari DeWalt
dd42305e8c
Merge branch 'develop' into fix-note-non-html-text
2024-10-29 12:21:52 -07:00
yari-dewalt
c34fd152d5
Add handling for ' characters in non-html text so they don't get sanitized into html code values
2024-10-29 11:57:22 -07:00
yari-dewalt
8f0e0b9c39
Change useHtmlLabels to use general config's htmlLabels attribute not flowchart's
2024-10-29 11:55:34 -07:00
yari-dewalt
fe8932e906
Set node.centerLabel before using labelHelper()
2024-10-29 11:54:25 -07:00
Knut Sveidqvist
73bbde8476
Update of the background-fix
2024-10-29 16:21:56 +01:00
Knut Sveidqvist
01a41ef530
Merge branch 'release/11.4.0' of github.com:mermaid-js/mermaid into release/11.4.0
2024-10-29 14:52:25 +01:00
Knut Sveidqvist
124d2f72dd
Fix for icon borders
2024-10-29 14:51:55 +01:00
Alois Klink
34e8946c58
refactor(types): fix kanbanItem circular types
...
Exclude the `node.shape` type from `kanbanItem()`, as otherwise it
causes a circular dependency in the types.
2024-10-29 22:18:38 +09:00
Ashish Jain
0197c08916
revert adding kanban section to shape
2024-10-29 14:04:57 +01:00
Alois Klink
ef30283fe9
refactor: fix more type errors in kanbanItem
...
Fixes: 7401cb8f6aec0c7dccae820824eb2bb3e6a3e12d
2024-10-29 21:44:34 +09:00
Ashish Jain
dffaf9fa8f
fix for kanban section shape
2024-10-29 13:41:20 +01:00
Alois Klink
9168d5d1f4
refactor(types): fix some type errors in kanbanItem
...
Fixes: 7401cb8f6aec0c7dccae820824eb2bb3e6a3e12d
2024-10-29 21:14:51 +09:00
Alois Klink
f33ebfaf7a
refactor: fix broken generic on insertLabel()
...
Fixes: 7401cb8f6aec0c7dccae820824eb2bb3e6a3e12d
2024-10-29 21:14:48 +09:00
Alois Klink
054f929150
refactor: remove unused param from labelHelper()
...
Fixes: 7401cb8f6aec0c7dccae820824eb2bb3e6a3e12d
2024-10-29 21:14:40 +09:00
Knut Sveidqvist
f6c32b6da4
Merge branch 'develop' into fix/make-parse-error-on-invalid-shape
2024-10-29 10:45:50 +01:00
Knut Sveidqvist
75ca802b62
Merge branch 'develop' into update-class-diagram
2024-10-29 10:40:39 +01:00
yari-dewalt
b315d70af5
Merge branch 'develop' into update-class-diagram and fix conflicts
2024-10-28 10:32:19 -07:00
Alois Klink
5fabd414fb
fix: error mermaid.parse
on invalid shapes
...
Currently, invalid shapes cause an error when rendering, but not when
parsing. This confuses the Mermaid Live Editor, e.g. by not showing the
error message.
Instead, I've added an `isValidShape()` that validates if the shape is
valid at parse time. This only checks shapes using the new extended
shapes syntax. Currenlty, using `A(-this is an ellipse node-)` is broken
(see #5976 ) and also causes an invalid shape error at render time, but
I've ignored it in this PR, so it will continue pass at parse-time
(we have unit tests checking ellipse parsing).
See: https://github.com/mermaid-js/mermaid/issues/5976
2024-10-28 23:17:13 +09:00
Alois Klink
17e2f9e0d4
refactor: fix addVertex
type
parameter
...
I went through
`packages/mermaid/src/diagrams/flowchart/parser/flow.jison` and found
every possible value this `type` parameter could be.
2024-10-28 23:17:13 +09:00
Alois Klink
7fa8b35bdc
refactor: convert if-statements to switch..case
2024-10-28 23:17:13 +09:00
Knut Sveidqvist
e6ea4eae50
Fix for missing function
2024-10-28 14:29:06 +01:00
Knut Sveidqvist
7401cb8f6a
Merge branch 'develop' into knsv/5342-kanban
2024-10-28 14:22:10 +01:00
Sidharth Vinod
b5cd101d86
Merge branch 'develop' into refactor/improving-rendering-shape-types
2024-10-28 18:11:41 +05:30
Knut Sveidqvist
2c676b6222
Moving kanbanItem out of the shapes doc
2024-10-28 13:03:18 +01:00
Knut Sveidqvist
0af08276d2
#5232 Enabling handdrawn mode
2024-10-28 12:53:03 +01:00
Knut Sveidqvist
d790e353b0
#5432 Theme based text color for labels
2024-10-28 11:51:44 +01:00