Sidharth Vinod
555d4f2cdc
Fix spellings
2023-02-21 13:27:37 +05:30
Sidharth Vinod
75633ba125
Merge pull request #4118 from fkohrt/patch-1
...
Fix typos
2023-02-21 13:24:54 +05:30
Per Brolin
ec5fa31a11
Wrap option working in test case
2023-02-21 07:00:51 +01:00
Florian Kohrt
bfb8a75fca
Fix typos
2023-02-20 22:06:38 +01:00
Sidharth Vinod
14c15b221a
Minor cleanup
...
Co-authored-by: Per Brolin <per@mermaidchart.com >
2023-02-20 19:28:31 +05:30
Per Brolin
8743e9e30e
Removed the deprecated use of mindmap in Demo
2023-02-20 14:50:04 +01:00
pbrolin47
22b18a4320
Merge pull request #4113 from mermaid-js/3192_invisible_edges
...
Adding the ability to use invisible edges
2023-02-20 14:40:43 +01:00
pbrolin47
786023ffa6
Merge pull request #4110 from mermaid-js/sidv/splitDiagrams
...
splitDiagrams
2023-02-20 13:54:27 +01:00
Sidharth Vinod
68cdc759a7
Minor cleanup
...
Co-authored-by: Per Brolin <per@mermaidchart.com >
2023-02-20 17:53:07 +05:30
knsv
eb04d80df0
Update docs
2023-02-20 10:23:13 +00:00
Knut Sveidqvist
b6cac3a431
#3192 Adding docs and visual test
2023-02-20 11:19:23 +01:00
Knut Sveidqvist
3a71618a49
#3192 Adding the ability to create invisible links in flowcharts(v2)
2023-02-20 11:08:25 +01:00
Sidharth Vinod
38b2cbc3d1
chore: Update RunOptions docs
...
Co-authored-by: Alois Klink <alois@aloisklink.com >
2023-02-20 13:10:54 +05:30
Sidharth Vinod
2272af38b9
Merge branch 'release/10.0.0' into sidv/splitDiagrams
...
* release/10.0.0:
Cleanup
2023-02-20 01:32:12 +05:30
Sidharth Vinod
40b5f868de
Cleanup
2023-02-20 01:19:07 +05:30
Sidharth Vinod
3e480612c7
Merge branch 'release/10.0.0' into sidv/splitDiagrams
...
* release/10.0.0:
Skip elk
2023-02-20 00:36:33 +05:30
Sidharth Vinod
4c7306d808
Skip elk
2023-02-20 00:36:13 +05:30
Sidharth Vinod
f66b524585
Merge branch 'release/10.0.0' into sidv/splitDiagrams
...
* release/10.0.0:
Skip all elk tests as it's flaky
2023-02-20 00:31:13 +05:30
Sidharth Vinod
5de5598069
Skip all elk tests as it's flaky
2023-02-20 00:30:27 +05:30
Sidharth Vinod
c9c4320f89
fix unit tests
2023-02-20 00:14:39 +05:30
Sidharth Vinod
543e4de0c8
chore: Remove lazyLoadedDiagrams from config
2023-02-19 23:55:22 +05:30
Sidharth Vinod
8174c7ca16
Cleanup
2023-02-19 22:42:26 +05:30
Sidharth Vinod
014ab85420
Cleanup
2023-02-19 22:41:44 +05:30
Sidharth Vinod
638362baea
Merge branch 'release/10.0.0' into sidv/splitDiagrams
...
* release/10.0.0: (333 commits)
10.0.0-rc.3
Export more types
no side effects
10.0.0-rc.2
skip failing elk test
Cleanup
Update docs
fix(#3406 , #3394 ): Remove init & initThrowsErrors
chore: Rename lazy loaded diagram definitions
Skip flowchart-elk failing test
Fix docs
fix Server
Fix lint
Remove Readme
Fix E2E Tests
Fix tests
feat: Break render and parse types
chore: Remove all non async render/parse/init
Remove CJS builds from docs
chore: Remove cjs from build
...
2023-02-19 20:18:26 +05:30
Sidharth Vinod
e22171c5bc
10.0.0-rc.3
2023-02-19 20:07:07 +05:30
Sidharth Vinod
77207e0452
Export more types
2023-02-19 20:04:46 +05:30
Sidharth Vinod
4a721a2d25
no side effects
2023-02-19 18:59:08 +05:30
Sidharth Vinod
db8a14cdaf
10.0.0-rc.2
2023-02-19 18:36:04 +05:30
Sidharth Vinod
1691d48b2e
skip failing elk test
2023-02-19 18:26:13 +05:30
Sidharth Vinod
8469e72709
Cleanup
2023-02-19 17:33:46 +05:30
sidharthv96
83f3ceb7f5
Update docs
2023-02-19 10:43:49 +00:00
Sidharth Vinod
4ea7294eeb
fix( #3406 , #3394 ): Remove init & initThrowsErrors
...
New run function added as replacement.
2023-02-19 16:10:08 +05:30
Sidharth Vinod
57fd3e586a
chore: Rename lazy loaded diagram definitions
2023-02-19 14:58:55 +05:30
Sidharth Vinod
8363552c3a
Skip flowchart-elk failing test
2023-02-19 14:52:08 +05:30
Sidharth Vinod
8c64a90721
Fix docs
2023-02-19 14:21:15 +05:30
Sidharth Vinod
6e3d96e16d
fix Server
2023-02-19 14:18:09 +05:30
Sidharth Vinod
1684faf632
Fix lint
2023-02-19 14:15:50 +05:30
Sidharth Vinod
6aa3ea43ae
Remove Readme
2023-02-19 14:13:30 +05:30
Sidharth Vinod
735aceb37a
Fix E2E Tests
2023-02-19 14:03:11 +05:30
Sidharth Vinod
d2927435ab
Fix tests
2023-02-19 13:09:31 +05:30
Sidharth Vinod
eaa84d2d91
feat: Break render and parse types
...
Both render and parse are async now.
Return type of render contains svg and bindFunctions.
Parse will not throw error if parseOptions.silent is passed.
2023-02-19 13:08:13 +05:30
Sidharth Vinod
d22e8d92c6
chore: Remove all non async render/parse/init
2023-02-19 01:10:15 +05:30
Sidharth Vinod
45adc5fb6b
Remove CJS builds from docs
2023-02-19 00:58:36 +05:30
Sidharth Vinod
c1aad5975c
Merge branch 'release/9.4.2' into release/10.0.0
...
* release/9.4.2:
RC version
Revert #4034
Revert #4034
fix: Vite, D3, Vitest Types
fix(api): tree shaking package.json import
2023-02-19 00:55:23 +05:30
Sidharth Vinod
631ff8fb9e
chore: Remove cjs from build
2023-02-19 00:37:11 +05:30
Sidharth Vinod
31629fe93f
Merge pull request #4101 from AielloChan/develop
...
fix(api): tree shaking package.json import
2023-02-19 00:06:23 +05:30
Sidharth Vinod
735faa83e9
Merge branch 'release/9.4.2' into pr/AielloChan/4101
...
* release/9.4.2:
RC version
Revert #4034
Revert #4034
fix: Vite, D3, Vitest Types
2023-02-19 00:05:53 +05:30
Sidharth Vinod
2c062d648a
Merge branch 'develop' into release/9.4.2
...
* develop:
Add highlight tag info in contributing.md
chore(deps): update dependency cypress to v12
docs: fix links
Fix types
chore(deps): update dependency vite to v4
2023-02-19 00:04:44 +05:30
Sidharth Vinod
ea8128e881
RC version
2023-02-18 23:48:09 +05:30
Sidharth Vinod
bd98f1477f
Revert #4034
2023-02-18 23:46:11 +05:30
Sidharth Vinod
0f36bbf3e1
Revert #4034
2023-02-18 23:45:45 +05:30
Sidharth Vinod
3c4a6a19bb
fix: Vite, D3, Vitest Types
2023-02-18 22:35:14 +05:30
Aiello
e31924eadc
fix(api): tree shaking package.json import
...
Manually tree shaking import statement of package.json
2023-02-18 23:21:20 +08:00
Sidharth Vinod
fec193ebaf
Merge pull request #4068 from mermaid-js/renovate/cypress-12.x
...
chore(deps): update dependency cypress to v12
2023-02-16 18:05:24 +05:30
Sidharth Vinod
4ed6ec1a4d
Add highlight tag info in contributing.md
2023-02-16 18:00:41 +05:30
renovate[bot]
ccaa99937f
chore(deps): update dependency cypress to v12
2023-02-16 12:27:04 +00:00
Sidharth Vinod
17238c0326
Merge branch 'master' into develop
...
* master: (24 commits)
docs: fix links
Skip precommit hooks on CI
Fix release-publish
Fix timeline and mindmap
Updating integration instructions for timeline and mindmap
Remove node heap
Revert "chore: Set node heap size"
Revert "Remove text hint"
Split cytoscape
Linear build
Remove text hint
Fix elk import
Dynamic elk import
Remove heap option
elk web-worker
Test publish docs
chore: Add file extension for dynamic import
chore: Defer elk loading
Update vitepress
Fix links to integrations.md
...
2023-02-16 17:52:07 +05:30
Sidharth Vinod
ac231949f0
Merge pull request #4071 from mermaid-js/renovate/vite-4.x
...
chore(deps): update dependency vite to v4
2023-02-16 17:50:08 +05:30
Sidharth Vinod
d543bc0411
docs: fix links
2023-02-16 17:27:51 +05:30
Knut Sveidqvist
23ed533fac
Merge pull request #4095 from mermaid-js/release/9.4.1
...
Release 9.4.1
2023-02-16 12:47:51 +01:00
Sidharth Vinod
86cfb1bb60
Skip precommit hooks on CI
2023-02-16 17:09:02 +05:30
Sidharth Vinod
b10d243995
Fix release-publish
2023-02-16 17:07:03 +05:30
Sidharth Vinod
b22978dfb2
Fix timeline and mindmap
2023-02-16 16:52:15 +05:30
Knut Sveidqvist
276f042983
Merge branch 'release/9.4.1' of github.com:mermaid-js/mermaid into release/9.4.1
2023-02-16 12:05:51 +01:00
Knut Sveidqvist
71e4f1152b
Updating integration instructions for timeline and mindmap
2023-02-16 12:05:38 +01:00
Sidharth Vinod
0a923dfe91
Remove node heap
2023-02-16 16:28:09 +05:30
Sidharth Vinod
743c636441
Revert "chore: Set node heap size"
...
This reverts commit 8df965bd60
.
2023-02-16 16:10:20 +05:30
Sidharth Vinod
8c7043ffaf
Revert "Remove text hint"
...
This reverts commit ec6ef35d21
.
2023-02-16 15:27:43 +05:30
Sidharth Vinod
f81f9f7c95
Split cytoscape
2023-02-16 15:21:45 +05:30
Sidharth Vinod
ea7aaa5d56
Linear build
2023-02-16 15:09:22 +05:30
Sidharth Vinod
ec6ef35d21
Remove text hint
2023-02-16 15:07:55 +05:30
Sidharth Vinod
c815c84e1c
Fix elk import
2023-02-16 15:00:35 +05:30
Sidharth Vinod
b8315cec6c
Dynamic elk import
2023-02-16 14:42:47 +05:30
Sidharth Vinod
76fdc00b06
Remove heap option
2023-02-16 14:41:22 +05:30
Sidharth Vinod
83797eef38
elk web-worker
2023-02-16 14:21:33 +05:30
Sidharth Vinod
0db2657b7b
Test publish docs
2023-02-16 13:05:53 +05:30
Sidharth Vinod
a1a252cc29
Merge branch 'master' into release/9.4.1
...
* master:
Update vitepress
Fix links to integrations.md
chore: Set node heap size
2023-02-16 13:01:10 +05:30
Sidharth Vinod
533bd7da3c
chore: Add file extension for dynamic import
2023-02-16 12:56:32 +05:30
Sidharth Vinod
037504785c
chore: Defer elk loading
2023-02-16 12:47:28 +05:30
Sidharth Vinod
62f7fb082e
Update vitepress
2023-02-16 12:47:00 +05:30
Sidharth Vinod
b89b90dbb9
Fix links to integrations.md
2023-02-16 12:35:43 +05:30
Sidharth Vinod
e9cc9f4005
chore: Set node heap size
2023-02-16 12:26:27 +05:30
Sidharth Vinod
8df965bd60
chore: Set node heap size
2023-02-16 12:21:24 +05:30
Sidharth Vinod
2b3019fb94
Set node heap size
2023-02-16 12:16:00 +05:30
Sidharth Vinod
31afd7499b
chore: Linear build
2023-02-16 12:05:41 +05:30
Knut Sveidqvist
25da0c6c8e
Merge branch 'master' into develop
2023-02-15 16:31:44 +01:00
Per Brolin
98bec36f81
Merge branch 'release/9.4.0'
2023-02-15 16:20:22 +01:00
Per Brolin
97614b8af5
Updated to 9.4.0
2023-02-15 15:54:02 +01:00
Knut Sveidqvist
343e48302e
Fix for direction issue with elk rendering
2023-02-15 15:12:52 +01:00
Per Brolin
aef989fe03
Corrected sequenceRenderer
2023-02-15 15:11:23 +01:00
Per Brolin
0c38f20281
Clearing sequence diagram before rendering
2023-02-15 14:17:46 +01:00
Knut Sveidqvist
eed427b4ac
Adding simple direction logic
2023-02-15 14:10:38 +01:00
Knut Sveidqvist
027296df68
Working version before applying direction logic
2023-02-15 13:54:33 +01:00
Sidharth Vinod
9d75665460
Fix links to integrations.md
2023-02-13 10:55:24 +05:30
Sidharth Vinod
6fcba87ee8
Merge pull request #4076 from mermaid-js/sidv/readmeLogo
...
Add logo to readme
2023-02-13 10:49:56 +05:30
Per Brolin
a956be7bbf
Release candidate
2023-02-10 11:03:25 +01:00
Per Brolin
e0286be8d2
Corrected typo
2023-02-10 08:58:58 +01:00
Sidharth Vinod
3e9978a58c
docs: Add CDN to top links, remove changelog
...
Co-authored-by: Alois Klink <alois@aloisklink.com >
2023-02-10 12:31:14 +05:30
Sidharth Vinod
fd8fb96ec2
chore: Copy readme before publishing
2023-02-10 12:14:58 +05:30
Sidharth Vinod
ad6a43cf81
Add logo to readme
2023-02-09 12:46:05 +05:30
Sidharth Vinod
f6d9868e35
chore: Lint fix
2023-02-09 11:34:20 +05:30
Sidharth Vinod
94d4ee3a2c
Merge pull request #4015 from JeffTrain/develop
...
docs: minor fix on markdown
2023-02-09 11:33:28 +05:30
Sidharth Vinod
004432fae9
Fix types
2023-02-09 11:28:27 +05:30
renovate[bot]
08ac41113f
chore(deps): update dependency vite to v4
2023-02-09 05:54:04 +00:00
Sidharth Vinod
e9d2d084fd
Merge pull request #4066 from mermaid-js/renovate/actions-dependency-review-action-3.x
...
chore(deps): update actions/dependency-review-action action to v3
2023-02-09 11:14:27 +05:30
renovate[bot]
34c98717d5
chore(deps): update actions/dependency-review-action action to v3
2023-02-09 05:44:09 +00:00
Sidharth Vinod
f22ce38ada
Merge pull request #4065 from mermaid-js/renovate/actions-configure-pages-3.x
...
chore(deps): update actions/configure-pages action to v3
2023-02-09 11:13:54 +05:30
Sidharth Vinod
8ba33a994c
Merge pull request #4072 from mermaid-js/renovate/timonvs-pr-labeler-action-4.x
...
chore(deps): update timonvs/pr-labeler-action action to v4
2023-02-09 11:13:15 +05:30
Sidharth Vinod
07764348eb
Merge pull request #4069 from mermaid-js/renovate/jsdom-21.x
...
chore(deps): update dependency jsdom to v21
2023-02-09 11:13:03 +05:30
Sidharth Vinod
803c8ca45b
Merge pull request #4070 from mermaid-js/renovate/rimraf-4.x
...
chore(deps): update dependency rimraf to v4
2023-02-09 11:12:51 +05:30
Sidharth Vinod
b69b3919bb
Merge pull request #4073 from aloisklink/chore/cache-eslint-in-lint-fix
...
build(lint:fix): cache eslint in pnpm run lint:fix
2023-02-09 08:27:16 +05:30
renovate[bot]
886d1c15c4
chore(deps): update timonvs/pr-labeler-action action to v4
2023-02-09 00:51:38 +00:00
renovate[bot]
72e8b7fb38
chore(deps): update dependency rimraf to v4
2023-02-09 00:49:20 +00:00
renovate[bot]
3a89cc7993
chore(deps): update dependency jsdom to v21
2023-02-09 00:47:08 +00:00
renovate[bot]
bb3a48c91a
chore(deps): update actions/configure-pages action to v3
2023-02-09 00:42:44 +00:00
renovate[bot]
d45eda1c60
chore(deps): update dependency @types/uuid to v9
2023-02-09 00:41:24 +00:00
Alois Klink
4d12fb0464
build(lint:fix): cache eslint in pnpm run lint:fix
...
Cache eslint in `pnpm run lint:fix`.
This was added to the `pnpm run lint` script in
b7f9495
(build: add eslint --cache file, 2022-08-27), but we
didn't add it to `pnpm run lint:fix` due to worries about cache
invalidation.
However, we switched to using `--cache-strategy content` in
b3e509b7
(build(lint): cache eslint with strategy content, 2023-02-05),
which should avoid any caching issues.
Co-authored-by: Sidharth Vinod <sidharthv96@gmail.com >
2023-02-09 00:21:19 +00:00
Sidharth Vinod
08e7bbcc13
Merge pull request #4044 from mermaid-js/renovate/all-minor-patch
...
chore(deps): update all non-major dependencies (minor)
2023-02-09 01:36:46 +05:30
Sidharth Vinod
f83f09d8b0
Fix vitest type
2023-02-09 01:29:41 +05:30
renovate[bot]
c4eb1608b0
chore(deps): update all non-major dependencies
2023-02-08 19:30:57 +00:00
Knut Sveidqvist
74df4a7a68
Mind map coming in from the cold. A lazy loaded diagram in the same way as timeline.
2023-02-08 17:42:58 +01:00
Knut Sveidqvist
38a84a7fe0
Merge branch 'develop' into release/9.4.0
2023-02-08 14:00:02 +01:00
Knut Sveidqvist
5e864c3b9b
Merge branch 'timeline' into release/9.4.0
2023-02-08 13:58:56 +01:00
Knut Sveidqvist
b5a4cc0e17
Merge pull request #4014 from mermaid-js/timeline
...
Timeline Diagram
2023-02-08 13:57:36 +01:00
Knut Sveidqvist
82f7e1b754
Version updates
2023-02-08 13:50:58 +01:00
Knut Sveidqvist
580903051f
Fixing broken test
2023-02-08 13:40:41 +01:00
Knut Sveidqvist
ce037a84ca
Fixing build after last batch of changes
2023-02-08 13:16:33 +01:00
Sidharth Vinod
7f254e37e9
Cleanup
2023-02-08 16:01:29 +05:30
Sidharth Vinod
d562a81019
Merge branch 'develop' into timeline
...
* develop: (45 commits)
Showcase section to the docs - keepings docs up to date (#4055 )
bugfix: add missing d3 curves to flowchart and docs
fix(deps): update dependency dagre-d3-es to v7.0.8
build(pre-commit): cache eslint in pre-commit
build(lint): cache eslint with strategy content
Update cypress/integration/rendering/sequencediagram.spec.js
feat(er): allow leading underscore for attributes name
ci(lint): show nice error on lint failure
chore: add moment to dependencies
Update docs
Update mindmap.md
chore: remove moment-mini
docs(readme-ch): fix twitter link
build(lint): cache prettier on `pnpm run lint`
fix: moment-mini default exporter
docs(readme): update broken twitter badge
test(er): improve tests on multiple key constraints
Fixes Typo, remove console.log
doc(er): add documentation on multiple key constraints
feat(er): allow multiple constraints on attributes
...
2023-02-08 15:57:09 +05:30
Knut Sveidqvist
6a045db83c
Fix for e2e issue with mindmap tests, not related to timeline
2023-02-08 11:24:09 +01:00
Sidharth Vinod
563896400b
Merge pull request #4057 from aloisklink/chore/cache-eslint-in-pre-commit
...
Cache `eslint` in pre-commit script (makes `git commit` 5x faster)
2023-02-08 00:14:37 +05:30
Omer Rosenbaum
73ee9e9a92
Showcase section to the docs - keepings docs up to date ( #4055 )
...
* Add a Showcase section to the docs with Swimm
* Build docs
* Move FAQ to Config
* Create showcases page
* Build docs
* Prettier
* feat: Redirect old docs URLs
---------
Co-authored-by: Sidharth Vinod <sidharthv96@gmail.com >
2023-02-07 23:15:48 +05:30
Sidharth Vinod
923ddc8309
Merge pull request #4038 from natasha-jarus/bug/missing-flowchart-curves
...
bugfix: add missing d3 curves to flowchart and docs
2023-02-07 14:00:53 +05:30
Sidharth Vinod
64096b22dc
Merge pull request #3965 from oleveau/feature/AddBoxForSeqDiagrams
...
Add Box support in Sequence Diagrams
2023-02-07 13:58:32 +05:30
Natasha Jarus
84d563584f
bugfix: add missing d3 curves to flowchart and docs
2023-02-06 13:28:40 -08:00
renovate[bot]
ac67794fb2
fix(deps): update dependency dagre-d3-es to v7.0.8
2023-02-06 01:07:08 +00:00
Alois Klink
98b2148352
build(pre-commit): cache eslint in pre-commit
...
Run eslint with `--cache` to speed up pre-commit scripts.
This was added to the `pnpm run lint` script in
b7f9495a
(build: add eslint --cache file, 2022-08-27)
and doesn't seem to be causing any issues.
I haven't enabled `--cache` for `prettier` since as of prettier 2.8.0,
their cache invalidation doesn't yet work with prettier plugins.
2023-02-05 19:33:30 +00:00
Alois Klink
b3e509b7d4
build(lint): cache eslint with strategy content
...
Cache eslint using `--cache-strategy content` instead of the default
`--cache-strategy metadata`.
By default, `eslint` uses the file metadata (e.g. modification time)
to detect when the cache should be invalidated.
However, this is not efficient with `git`, since git constantly changes
the modification time,
e.g. running `git switch main && git switch original-branch` would not
change the file contents, but would change the file mtimes and force
eslint to re-lint everything.
Using the file contents is slower (~3% for me), but more resilient.
See
https://eslint.org/docs/latest/use/command-line-interface#--cache-strategy
2023-02-05 19:33:30 +00:00
Sidharth Vinod
8d6d90021a
Update cypress/integration/rendering/sequencediagram.spec.js
2023-02-05 11:54:56 +05:30
Sidharth Vinod
71e5a53172
Merge pull request #4034 from emersonbottero/develop
...
fix: moment-mini default exporter
2023-02-05 11:48:56 +05:30
Sidharth Vinod
a75cacd4a4
Merge pull request #4033 from tomperr/feature/4031_er_leading_underscore_attribute_name
...
feat(er): allow leading underscore for attributes name
2023-01-30 18:56:15 +05:30
Tom PERRILLAT-COLLOMB
c2ec63d4fd
feat(er): allow leading underscore for attributes name
2023-01-30 12:34:06 +01:00
Sidharth Vinod
7ecaaaf46f
Merge pull request #4035 from aloisklink/chore/cache-prettier
...
build(lint): cache prettier on `pnpm run lint`
2023-01-30 10:55:50 +05:30
Alois Klink
4900647bf0
ci(lint): show nice error on lint failure
...
Prints a nice error on GitHub Actions if `pnpm run lint` fails.
2023-01-29 20:27:31 +00:00
Emerson Bottero
df10d64989
chore: add moment to dependencies
2023-01-29 11:24:48 -03:00
sidharthv96
b9bed14cda
Update docs
2023-01-28 19:46:10 +00:00
Sidharth Vinod
cd007cabb5
Merge pull request #4042 from GavinPen/patch-1
...
Update mindmap.md
2023-01-29 01:12:30 +05:30
GavinPen
cb1a20264d
Update mindmap.md
...
Minor Improvement to wording
2023-01-28 17:42:30 +00:00
Emerson Bottero
7179f1bcba
chore: remove moment-mini
2023-01-26 20:55:57 -03:00
Alois Klink
b35e4a8c52
Merge pull request #4032 from LeoDog896/patch-1
...
docs(readme): update broken twitter badge
2023-01-26 17:28:02 +00:00
Tristan F
a89cb9f0d6
docs(readme-ch): fix twitter link
2023-01-26 12:07:44 -05:00
Alois Klink
8b4426aebf
build(lint): cache prettier on pnpm run lint
...
[Prettier 2.7.0](https://prettier.io/blog/2022/06/14/2.7.0.html ) added
a `--cache` CLI option to greatly speed up subsequent prettier runs.
By default, the cache is stored in
`./node_modules/.cache/prettier/.prettier-cache` and uses an `md5`
checksum of the contents as the cache-key.
On my PC, running `pnpm run lint` used to take 13.9 seconds, but now
it only takes 6 seconds.
Potential issues
----------------
Although updating Node.JS/Prettier will invalidate the cache,
updating or changing prettier plugins won't invalidate the cache.
Since we do use `prettier-plugin-jsdoc` in Mermaid, this might cause
a minor issue, but CI should catch it.
2023-01-26 16:31:40 +00:00
ashishjain0512
003997372e
Update docs
2023-01-26 11:48:25 +00:00
ashishj
61f33567ae
Making timeline diagram lazy-loaded internal, removing separate package
2023-01-26 10:29:35 +01:00
Olivier Leveau
9fb6f1998f
Merge branch 'develop' into feature/AddBoxForSeqDiagrams
2023-01-26 09:14:18 +01:00
Emerson Bottero
19e3624e89
fix: moment-mini default exporter
2023-01-26 01:23:41 -03:00
Tristan F
be332cfdef
docs(readme): update broken twitter badge
...
(From https://github.com/badges/shields/issues/8837 ):
The Twitter API has changed in recent days by closing support for 3rd party apps, breaking the Twitter follow count badge.
2023-01-25 15:34:24 -05:00
Sidharth Vinod
c51f6df82c
Merge pull request #4030 from tomperr/feature/4009_er_multiple_constraints
...
feat(er): add multiple key constraints
2023-01-26 00:16:58 +05:30
Tom PERRILLAT-COLLOMB
dc0a46f742
test(er): improve tests on multiple key constraints
2023-01-25 19:40:40 +01:00
Sidharth Vinod
c76728b423
Merge pull request #3902 from weedySeaDragon/bug/3858_state_named_state_container
...
Bug/3858 [state] trailing whitespace in ids for named state container
2023-01-25 22:51:34 +05:30
Sidharth Vinod
0aa7da261f
Merge pull request #3962 from aloisklink/build/add-autogenerated-header-after-yaml-codeblocks
...
Add support for YAML frontmatter in Markdown docs (used for Vitepress config)
2023-01-25 22:50:20 +05:30
ashishjain0512
5e6aac4377
Update docs
2023-01-25 17:06:30 +00:00
ashishj
52bd5181f9
More Lint Fixes
2023-01-25 18:03:04 +01:00
ashishj
49ce5222c9
Lint Fixes
2023-01-25 17:49:35 +01:00
ashishj
df1e9c4117
Added rendering test cases
2023-01-25 17:46:23 +01:00
ashishj
5c14df0aeb
Added jest test cases
2023-01-25 17:45:47 +01:00
ashishj
8af5c4c341
Fix parser grammer conflicts
2023-01-25 17:44:34 +01:00
Olivier Leveau
f7756ccc00
Fixes Typo, remove console.log
2023-01-25 17:02:10 +01:00
Tom PERRILLAT-COLLOMB
3066a4b43a
doc(er): add documentation on multiple key constraints
2023-01-25 15:13:58 +01:00
Tom PERRILLAT-COLLOMB
26e9b1790b
feat(er): allow multiple constraints on attributes
...
little changes in grammar to get a list of constraints (PK, FK or UK), so little changes in renderer to handle this list
2023-01-24 21:20:11 +01:00
Sidharth Vinod
c256a6b887
Merge pull request #4024 from mermaid-js/renovate/patch-all-minor-patch
...
chore(deps): update pnpm to v7.25.1
2023-01-24 17:06:06 +05:30
Knut Sveidqvist
bd1449a0d3
Merge pull request #4004 from mermaid-js/sidv/fixUnhandledPromise
...
fix(#4003 ): Remove unhandled promises
2023-01-24 11:58:25 +01:00
renovate[bot]
c9833dcd79
chore(deps): update pnpm to v7.25.1
2023-01-24 10:43:54 +00:00
Sidharth Vinod
6792bb94b7
chore: Use logger
2023-01-24 16:11:04 +05:30
Sidharth Vinod
b36e5d0d3b
fix: Remove unnecessary void's.
...
Co-authored-by: Alois Klink <alois@aloisklink.com >
2023-01-24 16:08:43 +05:30
Sidharth Vinod
ead4037963
chore: Enable 57-elk test
2023-01-24 16:00:59 +05:30
Sidharth Vinod
a28f6bf80c
Merge branch 'develop' into sidv/fixUnhandledPromise
...
* develop:
chore: Skip 57-elk test
Update docs
Update integrations.md
2023-01-24 16:00:35 +05:30
Sidharth Vinod
fb6ba231d0
chore: Skip 57-elk test
2023-01-24 15:59:37 +05:30
sidharthv96
e4491136c3
Update docs
2023-01-24 07:02:14 +00:00
Sidharth Vinod
e7451e7a4e
Merge pull request #4011 from Barry1/patch-1
...
Update integrations.md
2023-01-24 12:29:04 +05:30
Alois Klink
816f2f512e
build(docs): hide YAML when building for GitHub
...
YAML front-matter is currently only used for Vitepress.
Because of that, to avoid confusion, we can remove this YAML
front-matter when converting the Markdown in packages/mermaid/src/docs
to go into the `docs/` folder for GitHub browsing.
2023-01-22 19:23:57 +00:00
Alois Klink
76c3716b2d
docs: add vitepress metadata to flowchart docs
...
Changes the title in Vitepress, as well as using `outline: "deep"`
for a better outline/table-of-contents for the page.
See https://vitepress.vuejs.org/config/theme-configs#outline
for docs on what `outline: "deep"` does.
2023-01-22 19:21:53 +00:00
Alois Klink
2f1a521db6
build(docs): add auto-generated header after YAML
...
Add the auto-generated header after any YAML front-matter blocks.
YAML front-matter is normally only valid in Markdown when it's at the
beginning of the Markdown file. GitHub/Vitepress may otherwise render
it incorrectly.
2023-01-22 19:21:53 +00:00
Alois Klink
8f4caa4537
refactor(docs): use remark-compatible plugin
...
Change the `transformBlocks` function, which transforms a markdown str,
and instead making it into a
`transformMarkdownAst` function, which transforms a Markdown AST.
This means we can use the remark/unifiedjs plugin infrastructure, see
https://unifiedjs.com/learn/guide/create-a-plugin/
2023-01-22 19:21:51 +00:00
Alois Klink
b26cdb3e46
build(docs): support YAML frontmatter in markdown
...
Vitepress uses YAML frontmatter to configure Vitepress specific
settings, see https://vitepress.vuejs.org/config/frontmatter-configs
We just need to use `remark-frontmatter` to add support for it.
GitHub also renders the YAML front-matter nicely in a table
automatically, but maybe we should instead strip it, if it's only
used by Vitepress?
2023-01-22 19:21:18 +00:00
Knut Sveidqvist
de8928b2d9
#4016 Fix for max_sections in mindmap renderer
2023-01-20 12:48:06 +01:00
pbrolin47
e5b33087f3
Merge pull request #4013 from mermaid-js/4012-handling-rows-wiht-only-spaces
...
Mindmaps: Handling rows with only spaces in them (#4012 )
2023-01-20 10:23:06 +01:00
Knut Sveidqvist
bc56a7d4f1
#4012 Neater grammar for the rows before mindmap
2023-01-20 10:21:13 +01:00
Knut Sveidqvist
80903e427c
#4012 Allowing multiple lines before the mindmap statement
2023-01-20 10:18:26 +01:00
pbrolin47
7b67f5783e
Merge pull request #4018 from mermaid-js/4016-differentiate-colors
...
Mindmaps: differentiate the colors between the root node and the first section #4017
2023-01-20 09:16:02 +01:00
Per Brolin
e8db9b2bd5
Merge branch 'master' of github.com:mermaid-js/mermaid
2023-01-20 09:01:48 +01:00
Knut Sveidqvist
023f2354cd
2023-01-20 08:31:01 +01:00
cnjeftia
5925d8b731
docs: minor fix on markdown in root folder
2023-01-20 11:45:11 +08:00
cnjeftia
96d5bc7695
docs: minor fix on markdown
2023-01-20 11:29:16 +08:00
ashishj
7ef71cc04d
Remove old test cases
2023-01-19 21:05:38 +01:00
Knut Sveidqvist
3cd15cdcf2
#4012 Handling rows with only spaces in them
2023-01-19 20:50:36 +01:00
ashishj
e865368649
Updating version and clean up package.json
2023-01-19 20:42:33 +01:00
ashishj
be818ad57f
Pushing fix for broken themeVariable functionality
2023-01-19 20:30:11 +01:00
ashishj
ca22e85e55
Merge branch 'release/9.4.0' into timeline
2023-01-19 19:20:29 +01:00
ashishj
652a42fe1a
Add directive parsing functionality to timeline diagram
2023-01-19 19:03:05 +01:00
Bastian Ebeling
3aeef7b846
Update integrations.md
...
Corrected `Vs Code` to `VS Code` and inserted `Markdown Preview Enhanced`
2023-01-19 07:15:32 +01:00
Olivier Leveau
250f1f9687
Merge branch 'develop' into feature/AddBoxForSeqDiagrams
2023-01-18 11:35:39 +01:00
Sidharth Vinod
5b9839cbd0
fix package.json
...
add `@types/cytoscape`
2023-01-18 00:53:00 +05:30
Sidharth Vinod
afe3f593e1
fix( #4003 ): Remove unhandled promises
...
Add eslint rules to check for unhandled promises
Fix all existing unhandled promise issues
2023-01-18 00:47:49 +05:30
Knut Sveidqvist
e573be4afd
Merge branch 'develop' into release/9.4.0
2023-01-17 18:08:04 +01:00
Sidharth Vinod
549483d19b
Update funding :)
2023-01-17 22:09:22 +05:30
Sidharth Vinod
8a485c3c88
Merge pull request #3993 from jonabc/bug/sequence-firefox-font-size
...
Parse style string and number font size values from configuration inputs
2023-01-17 22:07:11 +05:30
Sidharth Vinod
96dedc7b5e
flowchart-elk repro
2023-01-17 21:37:32 +05:30
Jon Ruskin
9629c8d8d6
use undefined not null
2023-01-17 08:31:36 -07:00
Knut Sveidqvist
7e8c1b0393
Merge pull request #3984 from mermaid-js/sidv/internalFCV3
...
feat: Flowchart-elk integration
2023-01-17 14:18:29 +01:00
Knut Sveidqvist
e4bdfee85a
Merge pull request #3995 from mermaid-js/sidv/properlyWaitTests
...
feat: Wait for rendering to finish before taking image snapshots
2023-01-17 14:15:28 +01:00
Sidharth Vinod
c0f9b3c00b
Merge branch 'develop' into sidv/internalFCV3
...
* develop:
Update docs
docs(sequenceDiagram): subvert prettification of arrow types
2023-01-17 14:07:12 +05:30
sidharthv96
01a535b8e0
Update docs
2023-01-16 09:52:48 +00:00
Sidharth Vinod
3c12e66f73
Merge pull request #3988 from cakemanny/docs/correct-arrow-type-display
...
docs(sequenceDiagram): subvert prettification of arrow types
2023-01-16 15:18:59 +05:30
Sidharth Vinod
fba3f8481e
Merge branch 'develop' into sidv/internalFCV3
...
* develop:
chore(deps): update all non-major dependencies
fix(deps): update dependency dagre-d3-es to v7.0.6
2023-01-16 13:27:09 +05:30
Sidharth Vinod
f0e3bcc37b
Merge pull request #3997 from mermaid-js/renovate/all-minor-patch
...
chore(deps): update all non-major dependencies (minor)
2023-01-16 13:18:56 +05:30
Sidharth Vinod
ae7c9475ef
Merge branch 'sidv/properlyWaitTests' into sidv/internalFCV3
...
* sidv/properlyWaitTests:
fix tests
2023-01-16 13:18:31 +05:30
Sidharth Vinod
d320e788c7
fix tests
2023-01-16 13:18:16 +05:30
renovate[bot]
376d1a583c
chore(deps): update all non-major dependencies
2023-01-16 05:22:19 +00:00
renovate[bot]
ea3d7bc594
fix(deps): update dependency dagre-d3-es to v7.0.6
2023-01-16 05:18:31 +00:00
Sidharth Vinod
ded83b2ce7
Fix title
2023-01-16 02:17:25 +05:30
Sidharth Vinod
1c8c69f8db
Merge branch 'sidv/properlyWaitTests' into sidv/internalFCV3
...
* sidv/properlyWaitTests:
feat: Wait for rendering to finish before taking image snapshots
Update docs
chore(deps): update all non-major dependencies
Fix: Too many `primaryBorderColor`
2023-01-16 02:11:59 +05:30
Sidharth Vinod
4d3f151cf0
feat: Wait for rendering to finish before taking image snapshots
2023-01-16 02:07:37 +05:30
Sidharth Vinod
8f8ae64ced
upload error snapshots
2023-01-16 01:23:42 +05:30
Jon Ruskin
b93ce24c3d
handle string and number font size configurations
2023-01-14 14:05:05 -07:00
Daniel Golding
0a4a3bda16
docs(sequenceDiagram): subvert prettification of arrow types
...
The rendering of the arrows becomes prettified using some sort of font library on mermaid.js.org .
Quote in backticks to indicate these are code.
2023-01-13 17:05:53 +01:00
sidharthv96
874f4c0641
Update docs
2023-01-13 14:17:17 +00:00
Sidharth Vinod
60175cd84f
Merge pull request #3986 from LiHowe/patch-1
...
Docs: Too many `primaryBorderColor` field
2023-01-13 19:43:45 +05:30
renovate[bot]
ac6d325a00
chore(deps): update all non-major dependencies
2023-01-13 10:02:07 +00:00
Howard He
e44e1210e2
Fix: Too many primaryBorderColor
...
Only keep one `primaryBorderColor` field in Theme Variables part.
before:

after:

2023-01-13 17:13:56 +08:00
Sidharth Vinod
05d1fc44e8
Merge branch 'develop' into sidv/internalFCV3
...
* develop:
test(sequenceDiagram): mock more d3 curve* types
test(docs): fix test failure due to bad merge
chore(dev-deps): update vitest to `^0.27.1`
2023-01-13 10:23:59 +05:30
Sidharth Vinod
075f55418b
Merge pull request #3985 from aloisklink/test/fix-docs-semantic-merge-conflict
...
Fix failing tests due to semantic merge conflict
2023-01-13 10:20:33 +05:30
Alois Klink
164b9bc2cb
test(sequenceDiagram): mock more d3 curve* types
...
vitest is throwing an error, since these types are used in
packages/mermaid/src/utils.ts, but are not being mocked.
I've added all the curve types I needed to make Vitest happy.
At some point, we may need to improve these mocks, since in d3,
they have the type CurveFactory, not string.
2023-01-13 00:27:48 +00:00
Alois Klink
16540f3005
test(docs): fix test failure due to bad merge
...
Fixes a semantic merge conflict due to the PRs:
- https://github.com/mermaid-js/mermaid/pull/3954
Changed `docs.mts` to use a remark object created by `remark()`
- https://github.com/mermaid-js/mermaid/pull/3946
Added test code that mocked the frozen remark object
(e.g. `remark` not `remark()`).
To fix this issue, we can mock `remark()` so that it always returns
the same remark object, which can then be used the `docs.mts` script,
as well as spied on in the `docs.spec.ts` test file.
Reported-by: Sidharth Vinod <sidharthv96@gmail.com >
2023-01-13 00:17:17 +00:00
Alois Klink
6c862565aa
chore(dev-deps): update vitest to ^0.27.1
...
Updates vitest to `^0.27.1`.
We want to add `importOriginal` feature added in Vitest [v0.26.3][1],
see commit
853eeddba8
[1]: https://github.com/vitest-dev/vitest/releases/tag/v0.26.3
2023-01-12 23:52:16 +00:00
Sidharth Vinod
ee056e1ac3
test: Update width
2023-01-12 19:47:39 +05:30
Sidharth Vinod
0476bdc68f
format
2023-01-12 19:04:06 +05:30
Sidharth Vinod
242a508d50
feat: Flowchart-elk integration
2023-01-12 18:26:08 +05:30
sidharthv96
9ca2e0c5fc
Update docs
2023-01-12 07:21:20 +00:00
Sidharth Vinod
9acd562b9e
Merge pull request #3954 from aloisklink/build/support-GFM-in-markdown-documentation
...
Support GitHub Flavored Markdown in markdown documentation
2023-01-12 12:47:07 +05:30
Sidharth Vinod
3238ee4c2e
Merge pull request #3972 from atmikeguo/develop
...
Fix nonstandard syntax
2023-01-12 12:44:03 +05:30
oleveau
7b5bebd9c4
Sanitize text of the box
2023-01-11 22:10:41 +01:00
Ashish Jain
b67c023b0a
Merge pull request #3938 from mermaid-js/layout-v3-continued
...
Layout v3 continued
2023-01-11 20:01:24 +01:00
Knut Sveidqvist
e28a766e7d
Cleanup, updating the module name and description for flowchart in package.json
2023-01-11 19:56:04 +01:00
Knut Sveidqvist
3f7f04e02f
Adjusted as per @ashishjain0512 review comments
2023-01-11 19:40:25 +01:00
ashishj
68609fd8d0
Merge develop in timeline branch
2023-01-11 18:13:26 +01:00
Knut Sveidqvist
ce6f62e24e
Merge pull request #3946 from weedySeaDragon/chore/3922_doc-diagram-only
...
(chore) Docs: add tag to produce only a diagram, not code example
2023-01-11 18:04:41 +01:00
Knut Sveidqvist
094b97de12
Merge branch 'develop' into layout-v3-continued
2023-01-11 18:03:09 +01:00
Knut Sveidqvist
0e3dadc53c
Updated as per the suggestions from @weedySeaDragon
2023-01-11 17:58:05 +01:00
Knut Sveidqvist
1fca5131c3
Merge pull request #3947 from nekikara/bug/3865_c4_context_border_color
...
Bug/3865 C4Context: $borderColor has no effect
2023-01-11 17:56:00 +01:00
Sidharth Vinod
fcb41e4579
Merge pull request #3973 from mermaid-js/chore/disable-checking-twitter-links
...
ci: disable checking twitter links
2023-01-11 14:23:21 +05:30
renovate[bot]
a56d0bc36b
fix(deps): update dependency dompurify to v2.4.3
2023-01-09 02:52:02 +00:00
Alois Klink
e6fd3bfb28
ci: disable checking twitter links
...
The [lycheeverse/lychee-action][1] GitHub action keeps timing
out when trying to check any of the links from twitter.com
My guess is maybe Twitter has anti-bot measures active
against GitHub's CI servers.
[1]: https://github.com/lycheeverse/lychee-action
2023-01-07 23:49:25 +00:00
Chidozie Nnachor
568a3329e1
docs: update sequenceDiagram.md to include line break ( #3960 )
...
Included an example for adding a line break to notes. It seems like an issue irking a lot of (new) users
Co-authored-by: Alois Klink <alois@aloisklink.com >
Co-authored-by: Chidozie Nnachor <Chidozie.Nnachor@keylane.com >
2023-01-07 23:39:36 +00:00
atmikeguo
1968d1bb28
Fix nonstandard syntax
2023-01-07 20:05:57 +08:00
Olivier Leveau
117f0ab6da
Fix test / Add Tests
2023-01-06 13:38:03 +01:00
Olivier Leveau
64a935515c
Better color detection + fix win32 path handling
2023-01-06 12:47:09 +01:00
Olivier Leveau
e6befbaa3f
Merge branch 'develop' into feature/AddBoxForSeqDiagrams
2023-01-06 11:06:00 +01:00
Alois Klink
ae7833bdfa
Merge pull request #3964 from guilhermgonzaga/docs/remove-duplicate-erdiagram
...
docs: Remove duplicate example in ER-diagram documentation
2023-01-05 23:56:58 +00:00
Guilherme Gonzaga
412eec06d4
Update docs
2023-01-05 21:50:37 +00:00
Olivier Leveau
e659601e03
Add Box support in Sequence Diagrams
2023-01-05 15:40:40 +01:00
Guilherme Gonzaga
10cb3e26d5
docs: Remove duplicate in ER-diagram documentation
2023-01-03 14:49:20 -04:00
Alois Klink
75b19eaa0c
chore(docs): run pnpm run docs:build
with GFM
...
Rebuild docs with `remark-gfm` GitHub-Flavored-Markdown parser.
2023-01-01 21:28:03 +00:00
Alois Klink
ef51111b86
build(docs): support GFM in markdown docs
...
Support using GFM in markdown documentation.
GitHub has some custom features in their Markdown documentation.
For example, they support using tables, footnotes, and task lists.
Vitepress supports tables too.
However, remark sometimes throws an error when parsing tables,
so we should use `remark-gfm` to handle them.
2023-01-01 21:28:03 +00:00
Ashley Engelund (weedySeaDragon @ github)
36c0a30c50
Merge remote-tracking branch 'MERMAID/develop' into chore/3922_doc-diagram-only
2022-12-28 12:10:20 -08:00
nekikara
f233ce1fed
add double quote
2022-12-27 20:43:33 +01:00
nekikara
d13c1bce47
fix the way to set stroke and stroke-width properties
2022-12-27 19:49:18 +01:00
Sidharth Vinod
967d3bbb60
Disable link checker on develop PRs
...
Runs link checker every day to keep cache warm.
2022-12-27 10:35:07 +05:30
Sidharth Vinod
06c357916e
Merge pull request #3943 from nekikara/bug/3876_fix_typo_in_c4_svg-draw
...
fix typos accessing techn property in drawC4Shape function
2022-12-27 10:33:09 +05:30
Sidharth Vinod
406d663bff
Merge pull request #3945 from huynhicode/website/homepage-updates
...
Website/homepage updates
2022-12-27 10:31:53 +05:30
Ashley Engelund (weedySeaDragon @ github)
78443861a6
test/spec for some of docs.mts
2022-12-26 13:13:47 -08:00
Ashley Engelund (weedySeaDragon @ github)
34aef1a6f5
refactor: transformBlocks(); + MERMAID_DIAGRAM_ONLY behavior; comments, constants
2022-12-26 13:13:02 -08:00
steph
7d0cec0a49
add margin to left and right side of team cards
2022-12-26 12:48:36 -08:00
steph
d8c3f8fc16
updates to the homepage
2022-12-26 12:04:58 -08:00
nekikara
d8aa44f0c5
fix typos accessing techn property in drawC4Shape function
2022-12-24 20:25:59 +01:00
Sidharth Vinod
2c88c6b526
Merge pull request #3921 from tomperr/fix/3795_class_tilde_visibility
...
fix(generic): fix generic type detection
2022-12-24 00:33:39 +05:30
Sidharth Vinod
8ed1ad5a8e
Merge pull request #3907 from huynhicode/docs/formatting
...
docs: fix text overflow
2022-12-24 00:30:31 +05:30
Sidharth Vinod
c23cd49322
Merge pull request #3859 from aloisklink/fix/3706_support-indented-yaml-only-in-html
...
Support parsing indented mermaid/YAML only from HTML
2022-12-24 00:27:44 +05:30
Alois Klink
a58b41a38e
Merge branch 'develop' into fix/3706_support-indented-yaml-only-in-html
2022-12-22 19:24:33 +00:00
Alois Klink
03c5bc1129
Merge pull request #3936 from Omerr/patch-2
...
Add Swimm to the list of integrations
2022-12-22 19:13:19 +00:00
Tom PERRILLAT-COLLOMB
df42f96b5a
docs(classDiagram): add nested generic type example in docs
2022-12-22 11:17:44 +01:00
Knut Sveidqvist
c535b10534
Adding info in the docs for enabling elk flowcharts.
2022-12-22 11:00:30 +01:00
Omer Rosenbaum
d75f70f808
Rebuild the docs -> update integrations with swimm
2022-12-22 11:41:54 +02:00
Omer Rosenbaum
1da20d7aa5
Added swimm to cSpell
2022-12-22 11:39:21 +02:00
Knut Sveidqvist
913ba34386
#815 Adding possibility to configure elk as renderer for flowcharts
2022-12-22 10:33:41 +01:00
steph
dbfb29de27
Merge branch 'develop' into docs/formatting
2022-12-21 14:43:56 -08:00
steph
69928e3ede
retrigger CI
2022-12-21 14:21:47 -08:00
steph
22b66193dc
update outdate format info formatting
2022-12-21 11:24:48 -08:00
Omer Rosenbaum
895c16a793
Add Swimm to the list of integrations
2022-12-21 10:56:09 +02:00
Sidharth Vinod
b375f79b9c
Merge pull request #3935 from tomperr/chore/pr_template_documentation_task
...
chore(pr): add documentation task in PR template
2022-12-21 10:22:53 +05:30
Steph
b220718b96
Update packages/mermaid/src/docs/syntax/gantt.md
...
Co-authored-by: Alois Klink <alois@aloisklink.com >
2022-12-20 09:37:42 -08:00
Steph
0f337d654f
Update packages/mermaid/src/docs/syntax/gantt.md
...
Co-authored-by: Alois Klink <alois@aloisklink.com >
2022-12-20 09:37:26 -08:00
Tom PERRILLAT-COLLOMB
3beb828988
chore(pr): add task in PR template
2022-12-20 18:35:03 +01:00
Sidharth Vinod
cdba2b4ac8
Update CDN links
2022-12-20 10:56:39 +05:30
steph
469bdcef2f
add support for vitepress blocks
2022-12-19 21:14:39 -08:00
sidharthv96
72d9e87284
Update docs
2022-12-20 05:14:37 +00:00
Sidharth Vinod
2baa36fd1f
Merge pull request #3930 from Frank-Mayer/patch-1
...
fixed Composition arrow
2022-12-20 10:40:54 +05:30
Sidharth Vinod
4859947eab
Merge pull request #3906 from huynhicode/docs/navbar
...
docs: update navbar
2022-12-20 10:22:07 +05:30
steph
fca58f5942
remove text and add social icons
2022-12-19 17:45:25 -08:00
Steph
f17f81d12c
Merge branch 'develop' into docs/navbar
2022-12-19 12:16:06 -08:00
Frank Mayer
86946c9bfd
fixed Composition arrow
...
Composition arrow was displayed as \*-- but should be *--
2022-12-19 15:38:52 +01:00
Sidharth Vinod
95e4443ff2
Merge branch 'master' into develop
...
* master:
Revert "Add CNAME"
fix Redirect
fix: Remove basepath from docs
2022-12-19 14:26:54 +05:30
Sidharth Vinod
81aee3554e
Revert "Add CNAME"
...
This reverts commit 7670ada9ac
.
2022-12-19 14:26:20 +05:30
Sidharth Vinod
fd5780d5a1
fix Redirect
2022-12-19 13:51:05 +05:30
Sidharth Vinod
8e7dd1d148
fix: Remove basepath from docs
2022-12-19 13:29:09 +05:30
Sidharth Vinod
14ea1430d8
Merge branch 'develop' of https://github.com/mermaid-js/mermaid into develop
...
* 'develop' of https://github.com/mermaid-js/mermaid :
chore(deps): update pnpm to v7.18.2
docs: fix typo
fix dev server watch mode
2022-12-19 13:13:42 +05:30
renovate[bot]
e46e918b23
chore(deps): update pnpm to v7.18.2
2022-12-19 03:46:30 +00:00
Alois Klink
61fdca58a1
Merge pull request #3925 from Foo-x/docs/fix-typo
...
docs: fix typo
2022-12-18 15:58:01 +00:00
Foo-x
a6ea439ef3
docs: fix typo
2022-12-18 23:44:14 +09:00
Alois Klink
5a8975a4dd
Merge pull request #3904 from huynhicode/fix/watch
...
fix: dev server watch mode
2022-12-17 23:38:48 +00:00
Tom PERRILLAT-COLLOMB
56e28a7f40
test(generic): add generic type unit test
2022-12-16 22:35:20 +00:00
Tom PERRILLAT-COLLOMB
5705515483
fix(generic): fix generic type regex
...
instead of looking for single tildes, we are now looking for pairs, which avoid bugs when there is an odd number of tildes
2022-12-16 22:17:39 +00:00
Sidharth Vinod
612f9327e9
Merge branch 'master' into develop
...
* master:
Add CNAME
2022-12-17 00:34:07 +05:30
Sidharth Vinod
24bd36b087
Merge pull request #3920 from aloisklink/docs/fix-book-image-in-README.zh-CN.md
...
docs(README.zh-CN): fix book image src
2022-12-17 00:18:42 +05:30
Alois Klink
1e3d76a0aa
docs(README.zh-CN): fix book image src
...
Copied from ec026eaf82
2022-12-16 18:31:25 +00:00
Sidharth Vinod
7670ada9ac
Add CNAME
2022-12-16 21:59:44 +05:30
Knut Sveidqvist
bb9b0b015e
#815 Styling subgraphs with color shades
2022-12-16 16:28:24 +01:00
Ashley Engelund
521a30dcd7
add a space near the start for symmetry and readability
...
Co-authored-by: Sidharth Vinod <sidharthv96@gmail.com >
2022-12-16 06:37:05 -08:00
Knut Sveidqvist
3e64b439ce
Merge pull request #3917 from tomperr/feature/3910_er_unique_key
...
feat(er): add unique key
2022-12-16 13:03:30 +01:00
Knut Sveidqvist
1bf636d697
Merge pull request #3892 from mahomedalid/feature/3771_string_length
...
Adding support for parenthesis in the er diagram attribute types.
2022-12-16 12:58:30 +01:00
Sidharth Vinod
f019250494
Merge pull request #3916 from aloisklink/fix/use-determenistic-uuids-for-er-diagrams
...
fix(er): switch to deterministic UUIDs in ER
2022-12-16 12:44:12 +05:30
steph
528facf88d
minor syntax update
2022-12-15 13:11:07 -08:00
Alois Klink
7855edae6b
perf(er): pre-calculcate er UUID namespace
...
Pre-calculate the entity-relationship diagram namespace UUID.
This UUID is always constant, so we can pre-calculate it to save a
bit of processing power on the client.
Co-authored-by: "Ashley Engelund (weedySeaDragon @ github)" <ashley.engelund@gmail.com >
Co-authored-by: Sidharth Vinod <sidharthv96@gmail.com >
2022-12-15 20:22:39 +00:00
Sidharth Vinod
33f78a5429
Merge branch 'master' into develop
...
* master:
Fix book link
Add book landing page back
2022-12-16 01:28:42 +05:30
Sidharth Vinod
60d0185698
Fix book link
2022-12-16 01:27:15 +05:30
Sidharth Vinod
2743b72a87
Add book landing page back
2022-12-16 01:12:50 +05:30
ashishj
61ef4692b0
Updated documentation and examples
2022-12-15 20:24:13 +01:00
Sidharth Vinod
7b13b489c2
Merge branch 'master' into develop
...
* master: (23 commits)
Update vitepress
fix: Add icon css
fix Top level await
v9.3.0
bump dagre-es 7.0.6
Bump mermaid version
Update dagre-es
Bump mermaid version
fix: Incorrect removal of existing elements
fix: add .js to external imports.
fix: add .js to external imports.
Bump mermaid version
fix: add .js to external imports.
Bump mermaid version
fix: Throw correct errors when parsing diagrams with errors
Update url snapshot test for external diagrams
Update url snapshot test for external diagrams
Updated package number
Updated package number
Updated package number to 9.3.0-rc1
...
2022-12-16 00:51:16 +05:30
Sidharth Vinod
d6ddf9568e
Fix theming doc
2022-12-16 00:49:35 +05:30
ashishj
6ab7eb55cb
Updated styling and added documentation
2022-12-15 20:14:49 +01:00
Sidharth Vinod
ec026eaf82
Fix book link
2022-12-16 00:37:37 +05:30
Tom PERRILLAT-COLLOMB
c7f085a138
doc(er): add documentation on UK constraint
2022-12-15 19:03:00 +00:00
Tom PERRILLAT-COLLOMB
32a8061cc2
feat(er): add UK attribute constraint
...
Any attribute can now be PK, FK or UK
2022-12-15 18:55:08 +00:00
Sidharth Vinod
d6fad1bbd8
Merge pull request #3890 from BD103/patch-1
...
Add links to theme listing
2022-12-16 00:24:15 +05:30
BD103
e2b05d3cf6
Update docs
2022-12-15 18:24:23 +00:00
BD103
1495baac2c
Merge branch 'develop' into patch-1
2022-12-15 13:20:45 -05:00
Alois Klink
ac5a1b4501
fix(er): switch to deterministic uuids in ER
...
The entity relation diagram uses uuid v4, which is randomly generated.
uuid v5 uses a SHA-1 hash, which makes the uuid deterministic.
The input strings are unique for each diagram, so this should be
okay.
2022-12-15 18:00:48 +00:00
Sidharth Vinod
ff7ed7f49f
Merge branch 'develop' of https://github.com/mermaid-js/mermaid into develop
...
* 'develop' of https://github.com/mermaid-js/mermaid: (40 commits)
lint
fix typescript error
fix(docs): build the docs
fix(docs): remove duplicate section
chore(deps): update all non-major dependencies
Update docs/misc/integrations.md
Add links to github atom add-ons
remove links from atom.io; add note Atom has been archived
set svg role to 'graphics-document document'
common function for a11y; add to renderAsync; + renderAsync spec
fix cspell
fix cspell
fix lint
refactor theming doc
remove typeof
use camelCase
make test title clearer
update /docs
add test for multi-line accDescr
use MockedD3, spies in util insertTitle spec (remove MockD3)
...
2022-12-15 21:50:06 +05:30
Sidharth Vinod
333b974f10
Add workflow_dispatch
to lint.yml
2022-12-15 21:50:00 +05:30
Sidharth Vinod
01039c574c
Merge pull request #3914 from tommoor/patch-1
...
fix: Typescript error in usage
2022-12-15 21:45:06 +05:30
Sidharth Vinod
4e70f327c4
Merge pull request #3897 from weedySeaDragon/feat/3896_a11y-svg-role-graphics-doc-doc
...
feat: Set svg role to 'graphics-document document'
2022-12-15 21:42:08 +05:30
ashishj
fefcc43dd4
Merged Develop in timeline branch
2022-12-15 17:10:56 +01:00
ashishj
2141057ab4
add more runnning examples
2022-12-15 17:00:53 +01:00
Sidharth Vinod
54bb2ef00e
Merge pull request #3908 from Joxtacy/patch-1
...
fix(docs): remove duplicate section
2022-12-15 20:39:52 +05:30
BD103
992d1623a7
chore: update docs folder
2022-12-15 09:46:00 -05:00
Tom Moor
78dd03dcdb
lint
2022-12-15 09:29:30 -05:00
Tom Moor
9f2d29b68b
fix typescript error
2022-12-15 06:09:22 -08:00
Sidharth Vinod
d841ad8f3e
Update vitepress
2022-12-15 17:09:24 +05:30
Sidharth Vinod
3fb0b2792e
fix: Add icon css
2022-12-15 15:33:51 +05:30
Sidharth Vinod
bbc4e90c89
fix Top level await
2022-12-15 14:57:08 +05:30
Knut Sveidqvist
5735efacbe
Merge pull request #3911 from mermaid-js/release/9.3.0
...
Release/9.3.0
2022-12-15 10:16:12 +01:00
Sidharth Vinod
774512df57
v9.3.0
2022-12-15 14:18:54 +05:30
Sidharth Vinod
152994047e
bump dagre-es 7.0.6
2022-12-15 09:12:08 +05:30
Sidharth Vinod
d194e78677
Bump mermaid version
2022-12-14 09:45:34 +05:30
Sidharth Vinod
16b51800d0
Update dagre-es
2022-12-14 09:45:18 +05:30
Sidharth Vinod
2176bef537
Bump mermaid version
2022-12-13 13:44:03 +05:30
Sidharth Vinod
9f9c95b0b3
fix: Incorrect removal of existing elements
2022-12-13 13:42:07 +05:30
Sidharth Vinod
3f0b13a131
fix: add .js to external imports.
2022-12-13 00:38:54 +05:30
Sidharth Vinod
3c44379af9
fix: add .js to external imports.
2022-12-13 00:34:31 +05:30
Sidharth Vinod
1d529d80d1
Bump mermaid version
2022-12-13 00:23:41 +05:30
Sidharth Vinod
89451ca640
fix: add .js to external imports.
2022-12-13 00:22:57 +05:30
Sidharth Vinod
fac3a4d29b
Bump mermaid version
2022-12-12 23:52:48 +05:30
Sidharth Vinod
d7610dda8f
fix: Throw correct errors when parsing diagrams with errors
2022-12-12 23:51:46 +05:30
Jesper Hasselquist
dfa1d26952
fix(docs): build the docs
2022-12-12 22:32:50 +09:00
Jesper Hasselquist
32fcea3bdd
fix(docs): remove duplicate section
...
Remove duplicate `Return Type` section
2022-12-12 21:39:19 +09:00
renovate[bot]
a975c8c9cd
chore(deps): update all non-major dependencies
2022-12-12 04:57:37 +00:00
steph
e4622ba06e
fix text overflow
2022-12-11 20:53:14 -08:00
Maho Pacheco
6fb9b3b353
Adding UTs for attributes with variable length in er diagram
2022-12-11 19:45:05 -08:00
Maho Pacheco
07d8684fc7
Adding size to postal code
2022-12-11 19:34:25 -08:00
steph
1b0ea981f9
update navbar
2022-12-11 18:59:01 -08:00
steph
72a3cff13e
fix dev server watch mode
2022-12-11 14:04:41 -08:00
Knut Sveidqvist
14f7756fdb
#815 Adding labels to edges
2022-12-11 09:24:05 +01:00
Alois Klink
e97bef2ff7
Merge pull request #3899 from weedySeaDragon/docs/remove-atom-links
...
doc: remove links from atom.io; add note Atom has been archived
2022-12-11 00:12:59 +00:00
Ashley Engelund
e4c9aa198e
Update docs/misc/integrations.md
...
Co-authored-by: Alois Klink <alois@aloisklink.com >
2022-12-10 13:47:01 -08:00
Ashley Engelund
76e9e07370
Add links to github atom add-ons
...
Co-authored-by: Alois Klink <alois@aloisklink.com >
2022-12-10 13:46:24 -08:00
Ashley Engelund (weedySeaDragon @ github)
ae7fd777a7
+ parsing specs that actually check results
2022-12-09 16:22:56 -08:00
Ashley Engelund (weedySeaDragon @ github)
d666981599
parser: remove extra popState; whitespace formatting; remove 'zxzx' weird string
2022-12-09 16:21:28 -08:00
Ashley Engelund (weedySeaDragon @ github)
f0b8657423
state demo: AS descriptions for states in composites
2022-12-09 16:01:13 -08:00
Ashley Engelund (weedySeaDragon @ github)
ae25a08fe3
(minor) add JSDOC comments
2022-12-09 13:35:44 -08:00
Ashley Engelund (weedySeaDragon @ github)
2b7aa3f99d
start of parser spec; test for this bug
2022-12-09 13:35:23 -08:00
Ashley Engelund (weedySeaDragon @ github)
e7b4f7f6ca
trim state ids as they are processed by docTranslator
2022-12-09 13:33:51 -08:00
Ashley Engelund (weedySeaDragon @ github)
de795a915e
remove links from atom.io; add note Atom has been archived
2022-12-09 04:56:55 -08:00
Ashley Engelund (weedySeaDragon @ github)
e59b830d74
set svg role to 'graphics-document document'
2022-12-08 11:25:04 -08:00
Knut Sveidqvist
0b01c3376d
#815 Adding labels to subgraphs
2022-12-08 19:41:17 +01:00
Knut Sveidqvist
6c2647e8cf
Update url snapshot test for external diagrams
2022-12-08 16:39:21 +01:00
Knut Sveidqvist
e1a501c66b
Update url snapshot test for external diagrams
2022-12-08 16:38:47 +01:00
Per Brolin
4f169dd2b8
Updated package number
2022-12-08 15:16:13 +01:00
Per Brolin
23a44952ac
Updated package number
2022-12-08 15:09:49 +01:00
Per Brolin
7656916cef
Updated package number to 9.3.0-rc1
2022-12-08 15:03:51 +01:00
Per Brolin
88357ba751
Merge branch 'release/9.3.0' of github.com:mermaid-js/mermaid into release/9.3.0
2022-12-08 14:17:11 +01:00
Per Brolin
98fc866444
Minor change of test code
2022-12-08 14:16:25 +01:00
Knut Sveidqvist
c6fce2431b
Fixes for tests
2022-12-08 14:14:31 +01:00
Knut Sveidqvist
9b27396344
Small fix
2022-12-08 13:21:56 +01:00
Knut Sveidqvist
90d9724d1a
Merge pull request #3808 from weedySeaDragon/feat/3626-aria-descBy-roledescription-mocks
...
Feat: Add aria-describedby, aria-roledescription
2022-12-08 10:44:31 +01:00
Ashley Engelund (weedySeaDragon @ github)
1c9a559362
common function for a11y; add to renderAsync; + renderAsync spec
2022-12-07 10:19:30 -08:00
Ashley Engelund (weedySeaDragon @ github)
b1dd0008bc
Merge remote-tracking branch 'MERMAID/develop' into feat/3626-aria-descBy-roledescription-mocks
2022-12-07 09:31:20 -08:00
Knut Sveidqvist
ebf76e3d1f
#815 Using elk for flowchart layouts
2022-12-07 09:37:27 +01:00
Knut Sveidqvist
033201ff1f
Merge pull request #3889 from huynhicode/docs/theming
...
docs: refactor Theming doc
2022-12-07 08:55:00 +01:00
Sidharth Vinod
af212331ef
Merge remote-tracking branch 'origin/develop' into pr/BD103/3890
...
* origin/develop:
fix: Fail docs:verify on non push events
2022-12-07 11:58:33 +05:30
Sidharth Vinod
59fdaa3b53
fix: Fail docs:verify on non push events
2022-12-07 11:58:09 +05:30
Sidharth Vinod
f2a85eafac
Merge remote-tracking branch 'origin/develop' into pr/BD103/3890
...
* origin/develop:
chore: Update cspell
Update docs
fix: docs build command
chore: Rebuild docs if linting fails
chore: Format Mermaid.vue
Made mermaidConfig a local variable so that it cannot be shared cross rendering.
Fixed an issue that diagrams disappear from docs pages when switching themes or reloading pages
Fixed the issue that theme-switch does not work on docs.
Get base sha from PR
Run doc lint only if files changed
Run doc lint only if files changed
Run doc lint only if files changed
split lint docs action
split lint docs action
fix: File location
fix(docs): Test auto commit
fix(docs): Test auto commit
fix(docs): Test auto commit
chore: Update docs path
chore: Auto build docs if only src/docs is changed
2022-12-07 11:50:45 +05:30
Sidharth Vinod
9b547edbe9
Merge pull request #3547 from mermaid-js/sidv/autoBuildDocs
...
chore(docs): Auto build docs
2022-12-07 11:49:29 +05:30
Sidharth Vinod
48518a56c7
Merge branch 'sidv/autoBuildDocs' of https://github.com/mermaid-js/mermaid into sidv/autoBuildDocs
...
* 'sidv/autoBuildDocs' of https://github.com/mermaid-js/mermaid :
Update docs
2022-12-07 11:48:56 +05:30
Sidharth Vinod
1a767ee492
chore: Update cspell
2022-12-07 11:48:51 +05:30
sidharthv96
b2489523f2
Update docs
2022-12-07 06:13:07 +00:00
Sidharth Vinod
7553827985
fix: docs build command
2022-12-07 11:40:17 +05:30
Sidharth Vinod
792c1a8320
chore: Rebuild docs if linting fails
2022-12-07 11:19:44 +05:30
Sidharth Vinod
963a1f1eb1
Merge remote-tracking branch 'origin/develop' into sidv/autoBuildDocs
...
* origin/develop: (564 commits)
chore: Format Mermaid.vue
Made mermaidConfig a local variable so that it cannot be shared cross rendering.
Fix for issue #3882 moving the label when the path has been modified
Small fix for issue #3881
Fixed an issue that diagrams disappear from docs pages when switching themes or reloading pages
Fixed the issue that theme-switch does not work on docs.
chore: Fix mindmap link
chore: Switch back from unpkg to jsdelivr
delete functions not used in diagrams/c4 code (dead code)
Minor change
feat: Add @include support to docs
feat: Add @include example to docs
feat: Add @include support to docs
cleanup
fix lines
fix Async rendering
Revert "sync"
chore(deps): update pnpm to v7.17.1
chore(deps): remove dependency on `graphlib`
test(e2e): make gitgraph snapshots consistent
...
2022-12-07 11:11:45 +05:30
Maho Pacheco
4dadf8a72d
Adding support for parentheses
2022-12-06 10:38:21 -08:00
Sidharth Vinod
fdf261bda3
chore: Format Mermaid.vue
2022-12-06 15:53:36 +05:30
Sidharth Vinod
f2ee20fdf5
Merge pull request #3880 from ZenUml/defects/issue-3878
...
Defects/issue 3878
2022-12-06 15:52:15 +05:30
MrCoder
7a086890fd
Made mermaidConfig a local variable so that it cannot be shared cross rendering.
2022-12-06 19:44:14 +11:00
BD103
49ca2e3588
feat: add links to theme listing
2022-12-05 17:41:30 -05:00
Knut Sveidqvist
c5653156d9
Merge pull request #3883 from mermaid-js/3882_edge_labels
...
3882 edge labels
2022-12-05 08:15:15 +01:00
steph
2cce562bc4
fix cspell
2022-12-04 22:10:33 -08:00
steph
f0aea0e6af
fix cspell
2022-12-04 22:04:20 -08:00
steph
24560b7d13
fix lint
2022-12-04 21:51:29 -08:00
steph
d451a0c508
refactor theming doc
2022-12-04 21:20:09 -08:00
Ashley Engelund (weedySeaDragon @ github)
96996d0fba
Merge remote-tracking branch 'MERMAID/develop' into feat/3626-aria-descBy-roledescription-mocks
2022-12-03 12:13:12 -08:00
Knut Sveidqvist
4124d186d0
Fix for issue #3882 moving the label when the path has been modified
2022-12-03 13:21:10 +01:00
Knut Sveidqvist
b68fee7e65
Small fix for issue #3881
2022-12-03 11:41:29 +01:00
Knut Sveidqvist
4863d0d29d
Adding new flowchart renderer using elk
2022-12-03 09:47:01 +01:00
MrCoder
a1e4ffb3f0
Fixed an issue that diagrams disappear from docs pages when switching themes or reloading pages
2022-12-03 19:30:09 +11:00
MrCoder
c7471f1755
Fixed the issue that theme-switch does not work on docs.
2022-12-03 19:10:05 +11:00
Sidharth Vinod
abc6ee049d
Merge pull request #3873 from mermaid-js/sidv/jsdelivr
...
Switch back to jsdelivr
2022-12-02 13:31:22 +05:30
Knut Sveidqvist
4f1b26fd76
Adding new flowchart renderer using cytoscape
2022-12-02 08:06:16 +01:00
Alois Klink
accba3f408
chore: improve errors for bad YAML frontmatter
...
Adds a custom error message for any mermaid diagram that starts with
a `---`. Normally, these are expected to be part of a YAML front-matter
block, but indentation issues or a missing closing `---` may cause
these to be not parsed correctly.
2022-12-01 22:43:03 +00:00
Ashley Engelund (weedySeaDragon @ github)
bfe3f309d2
remove typeof
2022-12-01 10:09:43 -08:00
Ashley Engelund (weedySeaDragon @ github)
f036d58ec3
Merge remote-tracking branch 'MERMAID/develop' into feat/3626-aria-descBy-roledescription-mocks
...
# Conflicts:
# cypress/integration/rendering/gantt.spec.js
# cypress/integration/rendering/requirement.spec.js
# docs/config/setup/modules/mermaidAPI.md
# packages/mermaid/src/accessibility.js
2022-12-01 10:08:44 -08:00
Sidharth Vinod
bcbf68b7e1
Merge pull request #3871 from weedySeaDragon/chore/c4-remove-unused-code
...
chore: delete functions not used in diagrams/c4 code (dead code)
2022-12-01 23:07:29 +05:30
Sidharth Vinod
1e30e33ad3
chore: Fix mindmap link
2022-12-01 13:51:50 +05:30
Sidharth Vinod
4b5021c0cc
Merge branch 'develop' into sidv/jsdelivr
...
* develop:
2022-12-01 11:39:52 +05:30
Sidharth Vinod
41033008ec
Merge branch 'master' into develop
...
* master:
doc: Add mindmap integration docs
fix: Fetch depth
fix: Fetch depth
fix: Fetch depth
fix: Add commit count to release preview
fix: Add commit count to release preview
chore: Add working directory
fix: release-preview-publish.yml
Fix #3799 : Remove `type` from package.json
2022-12-01 11:39:28 +05:30
Sidharth Vinod
cd0eae2807
chore: Switch back from unpkg to jsdelivr
2022-12-01 11:23:50 +05:30
Sidharth Vinod
8cb6fbfab0
Merge branch 'master' into sidv/jsdelivr
...
* master:
doc: Add mindmap integration docs
fix: Fetch depth
fix: Fetch depth
fix: Fetch depth
fix: Add commit count to release preview
fix: Add commit count to release preview
chore: Add working directory
fix: release-preview-publish.yml
Fix #3799 : Remove `type` from package.json
2022-12-01 11:20:16 +05:30
Alois Klink
f884b745dc
Merge branch 'develop' into fix/3706_support-indented-yaml-only-in-html
...
Conflicts:
- pnpm-lock.yaml
2022-11-30 21:11:48 +00:00
Ashley Engelund (weedySeaDragon @ github)
6f2b0c43cb
delete functions not used in diagrams/c4 code (dead code)
2022-11-30 12:43:27 -08:00
Sidharth Vinod
15cfa5d40d
Merge branch 'develop' into sidv/splitDiagrams
...
* develop: (79 commits)
Minor change
feat: Add @include support to docs
feat: Add @include example to docs
feat: Add @include support to docs
cleanup
fix lines
fix Async rendering
Revert "sync"
chore(deps): update pnpm to v7.17.1
chore(deps): remove dependency on `graphlib`
test(e2e): make gitgraph snapshots consistent
chore: Fix lint
test: Update vitest
Add official vim plugin to list in integrations
chore: Cleanup package.json
chore: Cleanup package.json
chore: Cleanup package.json
fix lock
Docs
Fix: array concat
...
2022-11-30 19:15:21 +05:30
Knut Sveidqvist
650ee31cd1
Merge pull request #3845 from mermaid-js/sidv/eslintCleanup
...
Housekeeping with eslint-unicorn
2022-11-30 11:53:16 +01:00
Knut Sveidqvist
931d56947a
Minor change
2022-11-30 11:27:13 +01:00
Sidharth Vinod
36cf7e0601
Merge pull request #3863 from mermaid-js/sidv/includeMD
...
Add support for @include in docs
2022-11-30 00:51:29 +05:30
Knut Sveidqvist
ff1d56e9b5
Merge pull request #3846 from mermaid-js/sidv/mermaidDocs
...
Use current mermaid version in docs.
2022-11-29 17:13:52 +01:00
Knut Sveidqvist
5e98e99f86
Merge pull request #3829 from DanInProgress/fix/stylis-add-idselector
...
Use stylis to prepend idSelector
2022-11-29 17:10:27 +01:00
Sidharth Vinod
316f612bde
feat: Add @include support to docs
2022-11-29 00:54:01 +05:30
Sidharth Vinod
2a5c2b58de
feat: Add @include example to docs
2022-11-29 00:34:57 +05:30
Sidharth Vinod
e8703a59ec
feat: Add @include support to docs
2022-11-29 00:34:29 +05:30
Sidharth Vinod
3a6dd61f65
cleanup
2022-11-28 16:26:10 +05:30
Sidharth Vinod
bfbb7996e9
fix lines
2022-11-28 16:21:05 +05:30
Sidharth Vinod
1f147b6b63
Merge branch 'develop' into sidv/mermaidDocs
...
* develop:
chore(deps): update pnpm to v7.17.1
chore(deps): remove dependency on `graphlib`
test(e2e): make gitgraph snapshots consistent
2022-11-28 16:13:27 +05:30
Sidharth Vinod
e302ee383a
fix Async rendering
2022-11-28 16:11:24 +05:30
Sidharth Vinod
527a3df083
Revert "sync"
...
This reverts commit a88a467d45
.
2022-11-28 15:44:19 +05:30
Sidharth Vinod
b949da9ae4
Merge pull request #3860 from aloisklink/test/make-git-graph-test-consistent
...
Make gitgraph snapshots consistent in E2E tests
2022-11-28 15:42:20 +05:30
renovate[bot]
2984e4fc57
chore(deps): update pnpm to v7.17.1
2022-11-28 07:35:36 +00:00
Ashley Engelund (weedySeaDragon @ github)
2bf753a769
use camelCase
2022-11-27 19:17:37 -08:00
Ashley Engelund (weedySeaDragon @ github)
6044e9e9e8
make test title clearer
2022-11-27 19:17:17 -08:00
Ashley Engelund (weedySeaDragon @ github)
e9d4372c41
Merge remote-tracking branch 'MERMAID/develop' into feat/3626-aria-descBy-roledescription-mocks
2022-11-27 19:10:28 -08:00
Sidharth Vinod
3b91846d0c
Merge pull request #3861 from aloisklink/chore/remove-dependency-on-graphlib
...
chore(deps): remove dependency on `graphlib`
2022-11-28 07:41:50 +05:30
Alois Klink
05b25db5eb
chore(deps): remove dependency on graphlib
...
`graphlib` has recently been replaced with the ESM version of
graphlib bundled with
[`dagre-d3-es`](https://www.npmjs.com/package/dagre-d3-es ), in commit
f687abb1
(chore: Use `graphlib` from `dagre-d3-es`, 2022-11-20)
This means we can safely remove it from our dependencies list.
Fixes: f687abb165
2022-11-27 19:13:53 +00:00
Alois Klink
51119f22df
test(e2e): make gitgraph snapshots consistent
...
Add a commit id to 'should render a simple gitgraph with a title',
as otherwise the gitgraph renderer picks a random commit ID, and so
image snapshots will be different.
2022-11-27 18:54:41 +00:00
Ashley Engelund (weedySeaDragon @ github)
2030885fd3
update /docs
2022-11-27 10:46:43 -08:00
Ashley Engelund (weedySeaDragon @ github)
6e486d3c49
add test for multi-line accDescr
2022-11-27 10:32:25 -08:00
Alois Klink
4cc3b17d36
docs(demos): fix indentation of YAML front-matter
...
Mermaid diagrams that have YAML front-matter can now be indented in
HTML code, see commit:
5cfa9196
(fix: support parsing indented mmd YAML from HTML, 2022-11-27)
Some diagrams previously had a mix of tabs/spaces for indentation.
In order for `dedent` to work, these diagrams had to be converted to
using a consistent indentation.
2022-11-27 18:29:28 +00:00
Alois Klink
5cfa919672
fix: support parsing indented mmd YAML from HTML
...
In order to parse the YAML front-matter in a Mermaid diagram, the
YAML seperators **MUST NOT** be indented, e.g.:
````markdown
```mermaid
---
title: This is fine.
---
```
```mermaid
---
title: This is not fine, because the `---` are indented.
---
```
````
However, this makes it very difficult to write nice Mermaid diagrams in
HTML code-blocks.
This commit uses [`ts-dedent`](https://www.npmjs.com/package/ts-dedent )
to automatically remove the indentation from Mermaid diagrams when
parsed from HTML. Mermaid diagrams from mermaidAPI.render() are **NOT**
dedented, as that API is called from JavaScript code, and therefore
users can easily `dedent` their own diagrams.
2022-11-27 18:19:13 +00:00
Ashley Engelund (weedySeaDragon @ github)
f1bc2deafd
use MockedD3, spies in util insertTitle spec (remove MockD3)
2022-11-27 10:14:11 -08:00
Ashley Engelund (weedySeaDragon @ github)
7508cd796d
(minor) fix comment, comment typo
2022-11-27 10:13:32 -08:00
Ashley Engelund (weedySeaDragon @ github)
626a4741c0
Merge remote-tracking branch 'MERMAID/develop' into feat/3626-aria-descBy-roledescription-mocks
2022-11-25 11:30:44 -08:00
Sidharth Vinod
f425a02cf9
Merge branch 'develop' into sidv/mermaidDocs
...
* develop:
chore: Fix lint
test: Update vitest
Add official vim plugin to list in integrations
chore: Add lodash-eslint rule
chore: Add lodash-eslint rule
feat: Spellcheck docs when building
fix: Enable extending lintstagedrc.
fix: lintstagedrc `lint:jison`
Fix lodash import
Formatting
Update .vite/build.ts
fix Lint
Add docs back
fix: Core build externals
chore: Update dagre-d3-es
chore: Use `graphlib` from `dagre-d3-es`
fix: Add types to memoized functions
chore: Replace lodash with lodash-es
Cleanup
2022-11-25 16:21:05 +05:30
Sidharth Vinod
3e4dc306d4
Merge pull request #3847 from craigmac/patch-1
...
Add official vim plugin to list in integrations
2022-11-25 12:01:32 +05:30
Sidharth Vinod
4a4eff55c1
chore: Fix lint
2022-11-25 12:00:31 +05:30
Sidharth Vinod
5e330a6d78
test: Update vitest
2022-11-24 16:33:42 +05:30
C.D. MacEachern
ecf1273c82
Add official vim plugin to list in integrations
...
364438d1e8
added recognition of Mermaid files to Vim. Link here is to the upstream source from which it comes.
2022-11-23 15:25:06 -05:00
ashishj
14ff8a8570
add runnning example
2022-11-23 19:32:27 +01:00
ashishj
0d5246fbc7
initial commit
2022-11-23 19:28:26 +01:00
Sidharth Vinod
a4fec411bd
Merge branch 'develop' into sidv/eslintCleanup
...
* develop:
chore: Add lodash-eslint rule
chore: Add lodash-eslint rule
feat: Spellcheck docs when building
fix: Enable extending lintstagedrc.
fix: lintstagedrc `lint:jison`
2022-11-23 20:52:36 +05:30
Knut Sveidqvist
50aab56177
Merge pull request #3844 from mermaid-js/sidv/fixLintStaged
...
fix: LintStaged
2022-11-23 13:52:40 +01:00
Knut Sveidqvist
79c63e9ff4
Merge pull request #3825 from mermaid-js/sidv/optimizeSize
...
Reduce mermaid size by 31%
2022-11-23 13:52:24 +01:00
Sidharth Vinod
7201c014e3
chore: Cleanup package.json
2022-11-23 16:10:36 +05:30
Sidharth Vinod
cc1c98325c
chore: Cleanup package.json
2022-11-23 16:08:41 +05:30
Sidharth Vinod
f8b05f7d75
chore: Cleanup package.json
2022-11-23 16:07:58 +05:30
Sidharth Vinod
6faf54cf6f
fix lock
2022-11-23 16:04:38 +05:30
Sidharth Vinod
01a24296b6
Docs
2022-11-23 15:57:50 +05:30
Sidharth Vinod
ab81b508ce
Merge branch 'develop' into sidv/mermaidDocs
...
* develop: (79 commits)
chore: docs:build
chore: docs:build
tiny fix and change: "The/y cannot" -> "Cannot..."
remove 'horz' from cSpell.json
update demos/state.html to includ examples; formatting
add 'horz' to cSpell (in pieDetector.ts commented out barChart work)
refine - what is not done yet
remove 'horz' from cSpell.json
Revert "Added pie"
chore: Fix cSpell in pieRenderer
update demos/state.html to includ examples; formatting
add 'horz' to cSpell (in pieDetector.ts commented out barChart work)
refine - what is not done yet
remove console stmt
#3831 Re-enabling themes for er diagrams
#3835 Adding path to list of elements to be styled
#3882 fix for issues with mindmaps with only a single node
chore(deps): update pnpm to v7.17.0
docs: Remove warning in readme
chore(deps): update lycheeverse/lychee-action action to v1.5.4
...
2022-11-23 15:57:06 +05:30
Sidharth Vinod
ed6fb15c38
Fix: array concat
2022-11-23 13:39:15 +05:30
Sidharth Vinod
2cefb0fb8f
chore: Add lodash-eslint rule
2022-11-23 03:03:19 +05:30
Sidharth Vinod
1dae3a000d
chore: Add lodash-eslint rule
2022-11-23 03:03:14 +05:30
Sidharth Vinod
7f4368415d
chore: Add eslint-unicorn & fix
2022-11-23 01:05:08 +05:30
Sidharth Vinod
8116c8b40d
chore: Add lodash-eslint rule
2022-11-23 00:26:50 +05:30
Sidharth Vinod
32cf349d12
chore: Add lodash-eslint rule
2022-11-23 00:26:37 +05:30
Sidharth Vinod
9da29da63b
Merge branch 'develop' into sidv/optimizeSize
...
* develop: (21 commits)
chore: docs:build
chore: docs:build
tiny fix and change: "The/y cannot" -> "Cannot..."
remove 'horz' from cSpell.json
update demos/state.html to includ examples; formatting
add 'horz' to cSpell (in pieDetector.ts commented out barChart work)
refine - what is not done yet
remove 'horz' from cSpell.json
Revert "Added pie"
chore: Fix cSpell in pieRenderer
update demos/state.html to includ examples; formatting
add 'horz' to cSpell (in pieDetector.ts commented out barChart work)
refine - what is not done yet
remove console stmt
#3831 Re-enabling themes for er diagrams
#3835 Adding path to list of elements to be styled
#3882 fix for issues with mindmaps with only a single node
Integrations added - Visual Studio Code [Polyglot Interactive Notebooks]
Fix typos
#3778 Adding a hexgon shape
...
2022-11-22 23:49:39 +05:30
Sidharth Vinod
f2ed255137
Merge pull request #3821 from dfinke/develop
...
Integrations added - Visual Studio Code [Polyglot Interactive Notebooks]
2022-11-22 23:22:19 +05:30
Sidharth Vinod
49348a82e0
chore: docs:build
2022-11-22 23:21:27 +05:30
Sidharth Vinod
d81a922a4f
Merge pull request #3841 from weedySeaDragon/feat/1952-state--classDef-documentation
...
(feat) state classDef documentation
2022-11-22 23:19:15 +05:30
Sidharth Vinod
1ca49c696a
Merge branch 'develop' into feat/1952-state--classDef-documentation
...
* develop:
chore: docs:build
Fix typos
2022-11-22 23:17:33 +05:30
Sidharth Vinod
8e8259934e
Merge pull request #3820 from endolith/typos
...
Fix typos
2022-11-22 23:17:11 +05:30
Sidharth Vinod
66bb19f91a
chore: docs:build
2022-11-22 23:17:00 +05:30
Sidharth Vinod
183dee89c2
feat: Spellcheck docs when building
...
docs.yml is removed as `docs:verify` will cover spellchecks now.
2022-11-22 23:06:12 +05:30
Sidharth Vinod
009a32d20b
fix: Enable extending lintstagedrc.
2022-11-22 23:05:27 +05:30
Ashley Engelund (weedySeaDragon @ github)
338d83d4a5
Merge branch 'feat/1952-state--classDef-documentation' of github.com:weedySeaDragon/mermaid into feat/1952-state--classDef-documentation
...
Conflicts:
docs/syntax/stateDiagram.md
packages/mermaid/src/diagrams/pie/pieDetector.ts
packages/mermaid/src/docs/syntax/stateDiagram.md
2022-11-22 09:09:40 -08:00
Ashley Engelund (weedySeaDragon @ github)
c3e054c155
tiny fix and change: "The/y cannot" -> "Cannot..."
2022-11-22 08:58:55 -08:00
Ashley Engelund
a09ec69a96
remove 'horz' from cSpell.json
...
Co-authored-by: Sidharth Vinod <sidharthv96@gmail.com >
2022-11-22 08:56:04 -08:00
Ashley Engelund (weedySeaDragon @ github)
7f5b48920c
update demos/state.html to includ examples; formatting
2022-11-22 08:56:04 -08:00
Ashley Engelund (weedySeaDragon @ github)
4703523d6b
add 'horz' to cSpell (in pieDetector.ts commented out barChart work)
2022-11-22 08:56:04 -08:00
Ashley Engelund (weedySeaDragon @ github)
8066aaeeb0
refine - what is not done yet
2022-11-22 08:55:56 -08:00
Ashley Engelund
828e99d4b9
remove 'horz' from cSpell.json
...
Co-authored-by: Sidharth Vinod <sidharthv96@gmail.com >
2022-11-22 08:49:08 -08:00
Sidharth Vinod
5967289172
fix: lintstagedrc lint:jison
2022-11-22 14:47:49 +05:30
Sidharth Vinod
4143032b66
Merge pull request #3842 from mermaid-js/per/revert-1d9fefe7ac65990e4dd06a7e0e29976a873db844
...
Revert "Added pie"
2022-11-22 14:39:51 +05:30
Per Brolin
9eb506f6c5
Revert "Added pie"
...
This reverts commit 1d9fefe7ac
.
2022-11-22 10:04:28 +01:00
Sidharth Vinod
231965d36c
Merge pull request #3840 from weedySeaDragon/chore/fix-lint-pie-console-stmt
...
(chore) remove console stmt in pieDetector
2022-11-22 10:53:06 +05:30
Sidharth Vinod
31380368e1
chore: Fix cSpell in pieRenderer
2022-11-22 10:49:45 +05:30
Ashley Engelund (weedySeaDragon @ github)
e2e604a76a
update demos/state.html to includ examples; formatting
2022-11-21 17:00:54 -08:00
Ashley Engelund (weedySeaDragon @ github)
98e4b6f338
add 'horz' to cSpell (in pieDetector.ts commented out barChart work)
2022-11-21 17:00:54 -08:00
Ashley Engelund (weedySeaDragon @ github)
e1c2b1ddb5
refine - what is not done yet
2022-11-21 17:00:54 -08:00
Ashley Engelund (weedySeaDragon @ github)
22993e8b6c
remove console stmt
2022-11-21 16:35:02 -08:00
Per Brolin
fdbc4ce0ed
Merge branch 'develop' of github.com:mermaid-js/mermaid into develop
2022-11-21 14:45:25 +01:00
pbrolin47
96d7666d8e
Merge pull request #3837 from mermaid-js/3831_er_theme
...
#3831 Re-enabling themes for er diagrams
2022-11-21 14:43:41 +01:00
pbrolin47
0e3a558b02
Merge pull request #3836 from mermaid-js/3835_handling_classes_to_paths
...
Fix for #3835 , makes it possible to style path elements
2022-11-21 14:40:10 +01:00
Knut Sveidqvist
f9222a3bf4
#3831 Re-enabling themes for er diagrams
2022-11-21 14:30:06 +01:00
Knut Sveidqvist
78b7941f2d
#3835 Adding path to list of elements to be styled
2022-11-21 14:06:09 +01:00
pbrolin47
0d27b1aa65
Merge pull request #3834 from mermaid-js/3778_adding_more_mindmap_shapes
...
#3778 Adding a hexgon shape
2022-11-21 13:50:53 +01:00
Sidharth Vinod
9b01a07b9d
Fix lodash import
2022-11-21 18:13:35 +05:30
pbrolin47
32db43069d
Merge pull request #3833 from mermaid-js/3832_mindmaps_single_node
...
#3882 fix for issues with mindmaps with only a single node
2022-11-21 13:39:16 +01:00
Sidharth Vinod
89488b60a4
Formatting
2022-11-21 18:06:53 +05:30
Sidharth Vinod
a686255d9e
Merge branch 'develop' into sidv/optimizeSize
...
* develop:
chore(deps): update pnpm to v7.17.0
docs: Remove warning in readme
chore(deps): update lycheeverse/lychee-action action to v1.5.4
chore: Add size shield in readme
Fix example for Git diagrams
Fix TS errors
Add interface for DiagramDb and other minor changes
Disallow leading whitespace before delimiter
Add title support using YAML frontmatter
2022-11-21 18:06:30 +05:30
Knut Sveidqvist
ffb95b4fa9
Merge pull request #3823 from mermaid-js/sidv/viz
...
Add package visualizations
2022-11-21 13:32:19 +01:00
Knut Sveidqvist
29a02d1ab5
Merge pull request #3809 from aloisklink/use-dagre-d3-es
...
Replace `dagre`/`dagre-d3` with `dagre-d3-es`
2022-11-21 13:31:35 +01:00
Knut Sveidqvist
564414ecac
#3882 fix for issues with mindmaps with only a single node
2022-11-21 13:23:25 +01:00
Knut Sveidqvist
050574f60f
Merge pull request #3706 from MasonM/feature/1433_title_support
...
feat: Title support via front matter for ER, state, class, git, and graph diagrams
2022-11-21 11:44:26 +01:00
renovate[bot]
b9f0c7c807
chore(deps): update pnpm to v7.17.0
2022-11-21 10:05:15 +00:00
Sidharth Vinod
ed6ad77fd9
docs: Remove warning in readme
2022-11-21 11:52:57 +05:30
Dan Fallon
1f64302ae2
Use stylis to prepend idSelector
...
code previously manually inserted idSelector before the generated CSS.
This could produce incorrect CSS.
Adding & in front of rules will ensure that it behaves properly.
Stylis seems permissive about the lack of nesting selector, but fails
if there is no selector at all. (e.g. "{...props...}")
We should probably do this for each diagram's style.ts files as well
2022-11-20 23:11:05 -06:00
renovate[bot]
a8c5f6d517
chore(deps): update lycheeverse/lychee-action action to v1.5.4
2022-11-21 04:51:51 +00:00
Sidharth Vinod
de99cdfb4c
chore: Add size shield in readme
...
Co-authored-by: Alois Klink <alois@aloisklink.com >
2022-11-21 08:22:10 +05:30
Sidharth Vinod
b75ce7af45
Update .vite/build.ts
...
Co-authored-by: Alois Klink <alois@aloisklink.com >
2022-11-21 08:18:08 +05:30
Sidharth Vinod
de8ce77f37
fix Lint
2022-11-21 08:16:16 +05:30
Sidharth Vinod
bdace6a4d6
Add docs back
2022-11-21 08:16:16 +05:30
Sidharth Vinod
0e34caa1b0
fix: Core build externals
2022-11-21 08:16:15 +05:30
Sidharth Vinod
13ef403921
chore: Update dagre-d3-es
2022-11-21 08:16:15 +05:30
Sidharth Vinod
f687abb165
chore: Use graphlib
from dagre-d3-es
2022-11-21 08:16:08 +05:30
Sidharth Vinod
931661ed67
fix: Add types to memoized functions
2022-11-21 08:13:44 +05:30
Sidharth Vinod
7d3a0577d2
chore: Replace lodash with lodash-es
2022-11-21 08:13:44 +05:30
Sidharth Vinod
4411aa9905
Cleanup
2022-11-21 08:13:44 +05:30
Sidharth Vinod
4890999206
Merge branch 'sidv/viz' into sidv/dagre-es-viz
...
* sidv/viz:
Fix Lodash import
fix: Viz build
feat: Add package visualization
Ignore stats.html
feat: Add bundle visualization
style(docs): use `github-dark` hightlight theme
refactor(docs): use default vitepress highlighter
fix: Move redirection to router
chore: Add docs to redirect.ts
feat: Redirect old documentation links.
comments in states are skipped now
Remove extra arrow and adjust cross position
2022-11-21 08:13:43 +05:30
Ashley Engelund (weedySeaDragon @ github)
a9c337302a
export D3Element from mermaidAPI; use in accessibility
2022-11-20 12:27:29 -08:00
Ashley Engelund
2a98791ec9
use optional chaining check for get acc title and get acc description
...
Co-authored-by: Alois Klink <alois@aloisklink.com >
2022-11-20 12:17:21 -08:00
Sidharth Vinod
8a2d3a400c
Fix Lodash import
2022-11-20 19:12:52 +05:30
Sidharth Vinod
bf53a03c9d
fix: Use lodash
instead of lodash-es
...
lodash with specific imports use lesser space than lodash-es
2022-11-20 18:30:01 +05:30
Sidharth Vinod
29342ea726
fix: Viz build
2022-11-20 17:16:09 +05:30
Sidharth Vinod
3b32f44a60
Merge branch 'sidv/viz' into sidv/splitDiagrams
...
* sidv/viz:
feat: Add package visualization
Ignore stats.html
feat: Add bundle visualization
2022-11-20 14:25:40 +05:30
Sidharth Vinod
4ad99a25d0
feat: Add package visualization
2022-11-20 14:16:22 +05:30
Sidharth Vinod
fc859528e4
Ignore stats.html
2022-11-20 12:13:03 +05:30
Sidharth Vinod
49a931f712
feat: Add bundle visualization
2022-11-20 12:13:00 +05:30
Sidharth Vinod
a8cd5e675d
Ignore stats.html
2022-11-20 12:10:05 +05:30
Sidharth Vinod
bc269a966d
Merge branch 'sidv/sizeCheck' into sidv/splitDiagrams
...
* sidv/sizeCheck:
feat: Add size inspection plugin
2022-11-20 12:09:42 +05:30
Sidharth Vinod
d39606cb47
fix: Mindmap link
2022-11-20 12:04:28 +05:30
Sidharth Vinod
b04517b146
chore: Cleanup
2022-11-20 12:00:34 +05:30
Sidharth Vinod
024ee4213f
Merge branch 'develop' into sidv/splitDiagrams
...
* develop: (233 commits)
style(docs): use `github-dark` hightlight theme
refactor(docs): use default vitepress highlighter
fix: Move redirection to router
ci(renovate): disable pinning dependencies
Revert "chore(deps): pin dependencies"
change shiki getHighlighter import
create separate spec for stateRenderer-v2
diagramStates should not be global; pass it into functions; minor comment fixes
diagramClasses no longer needs to be cached; mermaidAPI no longer calls it repeatedly
(minor) import expectTypeOf in spec
(minor) fix JSdoc tag
+ spec stateRenderer-v2.js getClasses() to verify it returns a {}
(minor) fix JSdoc types in comments
(minor) add comments, remove duplicated line
chore: Add master to link checker
chore: Add docs to redirect.ts
stateDB classes must be a {} not []
feat: Redirect old documentation links.
add stateDiagram-v2 to list of graphs with classDefs
fix(docs): ClassDiagram table
...
2022-11-20 11:58:55 +05:30
Sidharth Vinod
e861fbb517
feat: unbundle styles
2022-11-20 11:09:08 +05:30
Mason Malone
bdf8b01185
Fix example for Git diagrams
2022-11-19 13:20:12 -08:00
Mason Malone
1b201bf462
Fix TS errors
2022-11-19 13:01:21 -08:00
Mason Malone
3316aa5f4f
Add interface for DiagramDb and other minor changes
2022-11-19 12:52:49 -08:00
Mason Malone
a11ab3d5ea
Disallow leading whitespace before delimiter
2022-11-19 12:52:49 -08:00
Sidharth Vinod
2e028ce36d
chore: Unify registerLazyLoadedDiagrams
2022-11-20 00:38:35 +05:30
Doug Finke
2a0f6d4cc9
Integrations added - Visual Studio Code [Polyglot Interactive Notebooks]
2022-11-19 11:20:13 -05:00
endolith
e3b9dbdf13
Fix typos
2022-11-19 09:33:01 -05:00
Mason Malone
70f024735b
Add title support using YAML frontmatter
2022-11-18 20:42:54 -08:00
Alois Klink
fd76e0e270
chore: replace dagre/dagre-d3 with dagre-d3-es
...
Replace the dagre and dagre-d3 libraries with dagre-d3-es.
Both dagre and dagre-d3 are deprecated and unmaintained,
and haven't been updated for more than 3 years.
Since dagre-d3 still requires an old version of d3, this causes
a bunch of security warnings,
e.g. https://github.com/advisories/GHSA-36jr-mh4h-2g58
The [dagre-d3-es](https://github.com/tbo47/dagre-es ) package is a fork
that contains support for `"d3": "^7.6.1"`. Also, it's ESM, so we will
hopefully get smaller bundle sizes too. The only issue is that this
fork isn't very well used (only has 3000 weekly downloads),
compared to `dagre-d3`'s 250,000 weekly downloads.
(although to be fair, a large proportion of dagre-d3's downloads
probably come from mermaid)
Since it's is a less popular package,
**I've pinned `dagre-d3-es` to `"7.0.2"` instead of `"^7.0.2"`**.
This does mean if there is a bug in `dagre-d3-es`, we will have to
manually bump it ourselves, but it also means we won't accidentally
be sending a buggy version of `dagre-d3-es` out to users in cases
something changes (it might be worth disabling renovate for this
if we're feeling paranoid!)
2022-11-18 18:33:05 +00:00
Alois Klink
537a627b75
test(e2e): test for mindmap before snapshot
...
Sometimes, the mindmap e2e tests take a snapshot when the mindmap
SVG has been created, but hasn't yet been fully rendered.
This adds a quick check for a mindmap section root, so that the
snapshot is only taken after the mindmap diagram has started
rendering.
I was also running into JSDoc ESLint warnings, so I moved the file
into a TypeScript file to fix those warnings.
2022-11-18 18:31:14 +00:00
Alois Klink
57edcfe87d
test(e2e): remove unused mermaid.spec.js file
...
All tests have been moved to `mindmap.spec.js` in a previous commit.
2022-11-18 18:07:40 +00:00
Alois Klink
b9dcdb00a5
test(e2e): move mindmap tests to mindmap.spec.js
...
Currently, we have mindmap tests in the
cypress/integration/rendering/mermaid.spec.js which is a bit
odd. They should probably all be in the mindmap.spec.js file.
2022-11-18 17:58:17 +00:00
Sidharth Vinod
09ed41b7d2
Merge pull request #3807 from aloisklink/docs/update-code-highlighting-theme
...
Use `github-dark` to highlight fence blocks in vitepress docs
2022-11-18 23:09:59 +05:30
Alois Klink
6e234f135d
docs: create some basic mermaid mindmap demos
2022-11-18 17:32:23 +00:00
Sidharth Vinod
7306b5ac45
feat: Add size inspection plugin
2022-11-18 17:52:55 +05:30
Sidharth Vinod
0854bab124
fix: Remove diagram dependency from mermaidAPI
2022-11-18 16:51:50 +05:30
Sidharth Vinod
fa51121f29
chore(split): Error
2022-11-18 16:30:54 +05:30
Sidharth Vinod
0b4c6f6477
chore(split): Journey
2022-11-18 16:22:38 +05:30
Sidharth Vinod
e5768454f1
chore(split): State Diagram
2022-11-18 16:19:38 +05:30
Sidharth Vinod
89b5eb56f2
chore(split): Orchestration
2022-11-18 16:11:19 +05:30
Sidharth Vinod
616c969a03
chore(split): Flow type
2022-11-18 16:11:03 +05:30
Sidharth Vinod
4fd826ac8c
chore(split): Sequence
2022-11-18 16:10:51 +05:30
Sidharth Vinod
6d5a6ad0c8
chore(split): Requirement
2022-11-18 16:10:42 +05:30
Sidharth Vinod
e0cd76e6fd
chore(split): Pie
2022-11-18 16:10:25 +05:30
Sidharth Vinod
f03364f328
chore(split): Info
2022-11-18 16:10:15 +05:30
Sidharth Vinod
25bc381361
chore(split): gitGraph
2022-11-18 16:10:06 +05:30
Sidharth Vinod
38e5c3a81e
chore(split): Gantt
2022-11-18 16:09:56 +05:30
Sidharth Vinod
43aa831dd2
chore(split): ER
2022-11-18 16:09:45 +05:30
Sidharth Vinod
4492c5ed4e
chore(split): classDiagram
2022-11-18 16:09:36 +05:30
Sidharth Vinod
5dec9eb2f5
fix: C4 type
2022-11-18 16:09:10 +05:30
pbrolin47
e2a0c434cc
Merge pull request #3810 from mermaid-js/sidv/doc/mindmap
...
Mindmap integration docs
2022-11-18 11:01:38 +01:00
pbrolin47
804a23595d
Merge pull request #3797 from mermaid-js/sidv/redirectOldDocs
...
feat: Redirect old documentation links.
2022-11-18 10:46:34 +01:00
Knut Sveidqvist
8655db371e
Merge pull request #3762 from avijit1258/bug/3728_comments_not_ignored_composite_states
...
comments in states are skipped now
2022-11-18 10:45:01 +01:00
Knut Sveidqvist
9b8d5c1b3b
Merge pull request #3641 from ishuen/bug/3637_extra_arrow
...
Remove extra arrow and adjust cross position
2022-11-18 10:38:57 +01:00
Sidharth Vinod
02903be558
feat: Split C4 & Flow
2022-11-18 14:28:28 +05:30
Sidharth Vinod
e9f8ba6915
doc: Add mindmap integration docs
2022-11-18 11:28:29 +05:30
Ashley Engelund (weedySeaDragon @ github)
67a015c71d
re-re-fixed the contributing doc
2022-11-17 16:58:18 -08:00
Ashley Engelund (weedySeaDragon @ github)
69526402e2
format .md files
2022-11-17 16:51:23 -08:00
Ashley Engelund (weedySeaDragon @ github)
b51759d36e
set describeby to accessible description element id
2022-11-17 15:50:52 -08:00
Ashley Engelund (weedySeaDragon @ github)
68b1805c40
(minor) fix typo, whitespace formatting
2022-11-17 15:49:37 -08:00
Ashley Engelund (weedySeaDragon @ github)
9cc862b951
doc: adding diagrams: revise a11y section
2022-11-17 15:48:17 -08:00
Ashley Engelund (weedySeaDragon @ github)
4fb4aa417c
doc: revise A11y: fix multi-line ex, +describedby, alpha sort examples
2022-11-17 15:47:22 -08:00
Ashley Engelund (weedySeaDragon @ github)
0adc6a6112
remove a11y from individual diagrams; now happens in mermaidAPI render
2022-11-17 12:28:11 -08:00
Ashley Engelund (weedySeaDragon @ github)
29efc116f3
put a11y into mermaidAPI render; add render spec (mock diagram renderers etc)
2022-11-17 12:27:17 -08:00
Ashley Engelund (weedySeaDragon @ github)
f62c5d9698
add diagram renderer mocks
2022-11-17 12:25:14 -08:00
Ashley Engelund (weedySeaDragon @ github)
1ad537bc4d
d3 mock: use MockedD3; remove sequence specific mock code
2022-11-17 12:24:58 -08:00
Ashley Engelund (weedySeaDragon @ github)
1fc02940ae
move mocks specific to only seq spec files out of global d3 mock
2022-11-17 12:24:16 -08:00
Ashley Engelund (weedySeaDragon @ github)
8a3c4f64b2
MockedD3: node() return Element; add selectAll()
2022-11-17 12:23:01 -08:00
Ashley Engelund (weedySeaDragon @ github)
4d7496b8dd
add error checking (empty diagramType, title, desc) to a11y methods
2022-11-17 12:21:45 -08:00
Ashley Engelund (weedySeaDragon @ github)
03a11e103e
(minor) fix typo
2022-11-17 12:19:31 -08:00
Ashley Engelund (weedySeaDragon @ github)
c3313050ce
Merge remote-tracking branch 'MERMAID/develop' into feat/3626-aria-roledescription-for-svg
2022-11-17 11:17:18 -08:00
Alois Klink
c30aa6f9cf
style(docs): use github-dark
hightlight theme
...
Use the `github-dark` highlight theme for fence blocks in vitepress,
instead of the default `material-palenight` theme.
This increases the contrast ratio of `#comments` from 2.75:1 to 4.43:1,
which is a lot more visible.
It still doesn't reach WCAG 2.0 level AA contrast standards,
which requires 4.5:1 as a minimum constrast ratio, but 4.43:1 is
pretty close, and we don't need to manually modify the theme's colours.
2022-11-17 19:05:41 +00:00
Alois Klink
6da6edfc01
refactor(docs): use default vitepress highlighter
...
Use the default vitepress highlighter instead of making our own
highlighter using shiki.
The benefits are:
- We don't need to directly depend on shiki
- `mermaid-example` code-blocks will use the same highlighting
as other languages (e.g. `html`/`js`).
- We can control the theme from the global `vitepress` config.
- Darkmode/lightmode themes are supported
- Escaping is already handled by the default highlight function
2022-11-17 19:05:38 +00:00
Sidharth Vinod
461236030c
Merge pull request #3798 from weedySeaDragon/bug/1952-stateDiagram--classDef-fix-classes-type
...
bug: State diagram fix classes type
2022-11-17 22:01:09 +05:30
Sidharth Vinod
8cc291162f
Merge pull request #3735 from aloisklink/ci/disable-pinning-dependencies
...
CI: disable pinning dependencies
2022-11-17 21:59:06 +05:30
Sidharth Vinod
b83ba4d293
fix: Move redirection to router
2022-11-17 11:14:15 +05:30
Alois Klink
c2bd6a490f
ci(renovate): disable pinning dependencies
...
We shouldn't pin dependencies unless we have to.
This is for two reasons:
- If a dependency has a security issue, users should be able to
easily update the dependency, before `mermaid` makes a new release
- If using `mermaid.core.js` in an app, using a dependency range
means that users can bundle less dependencies.
E.g. they won't need to bundle `lodash@4.17 .y` just becasue mermaid
needs `lodash@4.17 .x`.
For development/CI, our dependencies are pinned by pnpm-lock.yaml
file anyway.
2022-11-16 20:00:17 +00:00
Alois Klink
476917bda9
Revert "chore(deps): pin dependencies"
...
This reverts commit 17b72d565d
.
2022-11-16 20:00:16 +00:00
pbrolin47
432d4f41f6
Merge pull request #3802 from mermaid-js/release/9.2.3
...
Fix #3799 : Remove `type` from package.json
2022-11-16 09:29:03 +01:00
Sidharth Vinod
2092330eec
fix: Fetch depth
2022-11-16 11:30:58 +05:30
Sidharth Vinod
e05e0f8ae3
fix: Fetch depth
2022-11-16 10:31:49 +05:30
Sidharth Vinod
52ee234c0f
fix: Fetch depth
2022-11-16 10:31:07 +05:30
Sidharth Vinod
1d828fe8be
fix: Add commit count to release preview
2022-11-16 10:27:42 +05:30
Sidharth Vinod
503114c0eb
fix: Add commit count to release preview
2022-11-16 10:22:37 +05:30
Sidharth Vinod
653682a4b8
Merge pull request #3804 from weedySeaDragon/bug/3803_vitepress-config-shiki-import-fix
...
bug: change shiki getHighlighter import
2022-11-16 10:16:04 +05:30
Sidharth Vinod
1ad63d5b0b
chore: Add working directory
2022-11-16 09:49:41 +05:30
Ashley Engelund (weedySeaDragon @ github)
d99707641b
add "roledescription" to cSpell list of words (as in 'aria-roledescription')
2022-11-15 13:49:05 -08:00
Ashley Engelund (weedySeaDragon @ github)
0d9566dd71
diagrams: use a11y title,desc specific method (was renamed)
2022-11-15 13:48:35 -08:00
Ashley Engelund (weedySeaDragon @ github)
8d96518092
accessibility.js -> ts; + set aria-roledescription; add spec
2022-11-15 13:47:16 -08:00
Ashley Engelund (weedySeaDragon @ github)
717aca6824
change shiki getHighlighter import
2022-11-15 13:09:16 -08:00
Ashley Engelund (weedySeaDragon @ github)
2cbf6110a6
create separate spec for stateRenderer-v2
2022-11-15 12:30:10 -08:00
Sidharth Vinod
3358406e68
fix: release-preview-publish.yml
2022-11-16 00:06:47 +05:30
Sidharth Vinod
d05fd25339
Fix #3799 : Remove type
from package.json
2022-11-15 23:59:17 +05:30
Ashley Engelund (weedySeaDragon @ github)
fcec9adbcd
diagramStates should not be global; pass it into functions; minor comment fixes
2022-11-15 09:19:27 -08:00
Ashley Engelund (weedySeaDragon @ github)
13f3008f82
diagramClasses no longer needs to be cached; mermaidAPI no longer calls it repeatedly
2022-11-15 09:18:10 -08:00
Ashley Engelund (weedySeaDragon @ github)
6090a1f65a
(minor) import expectTypeOf in spec
2022-11-15 09:14:00 -08:00
Ashley Engelund (weedySeaDragon @ github)
1ecd4a551d
(minor) fix JSdoc tag
2022-11-15 09:13:27 -08:00
Ashley Engelund (weedySeaDragon @ github)
c6db0524bd
+ spec stateRenderer-v2.js getClasses() to verify it returns a {}
2022-11-15 09:01:34 -08:00
Ashley Engelund (weedySeaDragon @ github)
d3f5474f38
(minor) fix JSdoc types in comments
2022-11-15 08:59:01 -08:00
Ashley Engelund (weedySeaDragon @ github)
9996e53e24
(minor) add comments, remove duplicated line
2022-11-15 08:50:20 -08:00
Knut Sveidqvist
3b79ee35e0
Merge pull request #3780 from mermaid-js/sidv/mergeMaster
...
chore: Merge master to develop
2022-11-15 12:47:32 +01:00
Sidharth Vinod
b202b539bf
Merge pull request #3765 from spier/feature/check-links-in-docs
...
Add GHA that will check links + Fix broken links
2022-11-15 14:17:18 +05:30
Sidharth Vinod
e27966c15f
chore: Add master to link checker
2022-11-15 14:16:41 +05:30
Sidharth Vinod
18c27c6f1d
chore: Add docs to redirect.ts
2022-11-15 11:13:54 +05:30
Ashley Engelund (weedySeaDragon @ github)
345eaade22
stateDB classes must be a {} not []
2022-11-14 11:39:58 -08:00
Sidharth Vinod
82f63b056f
feat: Redirect old documentation links.
2022-11-15 01:06:04 +05:30
Ashley Engelund (weedySeaDragon @ github)
ccd55a0bde
add stateDiagram-v2 to list of graphs with classDefs
2022-11-14 11:24:59 -08:00
Sidharth Vinod
846a03663c
fix(docs): ClassDiagram table
2022-11-14 22:15:34 +05:30
Sidharth Vinod
a88a467d45
sync
2022-11-14 22:14:27 +05:30
Sidharth Vinod
beab2278d8
feat: Async mermaid docs
2022-11-14 22:06:26 +05:30
Per Brolin
51a84eeb90
Merge branch 'develop' of github.com:mermaid-js/mermaid into develop
2022-11-14 16:34:57 +01:00
Per Brolin
f36cf5b321
Merge branch 'master' of github.com:mermaid-js/mermaid
2022-11-14 13:02:03 +01:00
Sidharth Vinod
ad6eba452c
Merge branch 'develop' into sidv/mergeMaster
...
* develop:
fix(deps): update dependency rollup to v3
2022-11-14 16:44:57 +05:30
Sidharth Vinod
eae88c51d2
Cleanup
2022-11-14 16:42:08 +05:30
Sidharth Vinod
752cc3a527
Merge pull request #3674 from mermaid-js/renovate/rollup-3.x
...
fix(deps): update dependency rollup to v3
2022-11-14 16:41:09 +05:30
Sidharth Vinod
051b4271d3
Cleanup docs
2022-11-14 15:24:47 +05:30
Sidharth Vinod
4decaf0308
chore: Fix tsdoc
2022-11-14 15:17:13 +05:30
Sidharth Vinod
9144fa390f
cleanup
2022-11-14 15:05:58 +05:30
Sidharth Vinod
c354d9e1e3
Merge remote-tracking branch 'origin/master' into sidv/mergeMaster
...
* origin/master: (76 commits)
fix: `use-inline-specifiers-lockfile-format` to pnpm
Hacky fix for pnpm issue
chore: Cleanup pakage.json, fix jisonLint
feat: Switch CDN
Updated README-files
Updated URL
Updated release
Increased package version to 9.2.2
Added registerExternalDiagram for Mindmap
fix: Remove registerDiagram export
fix versions
feat: Add config validator MVP
Apply suggestions from code review
fix: Import path in viewer.js
Cleanup package.json
Restore package and lock from master
fix pnpm lock
Fix pnpm-lock
Fixing applitools batches
Fix pnpm
...
2022-11-14 14:57:08 +05:30
Sidharth Vinod
77a326dedf
Merge Master
2022-11-14 14:51:23 +05:30
Per Brolin
82ac667535
Service functions added
2022-11-14 10:03:24 +01:00
Sidharth Vinod
2d9bdedaf5
Merge branch 'develop' into sidv/mergeMaster
...
* develop:
chore(deps): update all non-major dependencies
fix(deps): update all non-major dependencies
fix: `sourceLinkTemplate` in typedoc
only call getClasses if the diagram renderer supports it
fix typo
merge fix: get classDefs only if diagram is in CLASSDEF_DIAGRAMS
use lodash isEmpty instead of method defined in utils
chore: Fix cspell
fix: Type of DiagramStyleClassDef, general cleanup
change spec descriptions to active voice (= shorter b/c 'should' isn't needed)
functions and specs: removeExistingElements
functions and specs: createUserstyles; minor changes
functions and specs: createCssStyles, appendDivSvgG,cleanUpSvgCode, putIntoIFrame [for render]
add MockedD3.ts
const isSandboxed, isLooseSecurityLevel, fontFamily; a few more CONSTs
more meaningful var names; move related lines together; const idSelector
comment the main steps (prepare to break into functions that can be tested)
render: define const iFrameId, enclosingDivID and _selector to use in function
specs: encodeEntities, decodeEntities
render: constants
2022-11-14 13:57:09 +05:30
renovate[bot]
04a99a7cd3
fix(deps): update dependency rollup to v3
2022-11-14 07:51:09 +00:00
Sidharth Vinod
0763590c24
Merge pull request #3791 from mermaid-js/renovate/all-minor-patch
...
chore(deps): update all non-major dependencies (minor)
2022-11-14 13:18:10 +05:30
Knut Sveidqvist
dfb1440ae0
Merge pull request #3684 from weedySeaDragon/chore/3648-mermaidAPI-render--dry-cleanup-specs
...
chore: clean up code in mermaidAPI render() and write specs/tests
2022-11-14 08:42:25 +01:00
renovate[bot]
a1e2df8466
chore(deps): update all non-major dependencies
2022-11-14 05:28:23 +00:00
renovate[bot]
20613beb8a
fix(deps): update all non-major dependencies
2022-11-14 05:25:07 +00:00
Knut Sveidqvist
292cbd75a8
Merge pull request #3783 from mermaid-js/sidv/cleanupPackage.json
...
chore: Housekeeping
2022-11-11 09:21:43 +01:00
Sidharth Vinod
88d3fdfb8f
fix: use-inline-specifiers-lockfile-format
to pnpm
2022-11-11 13:29:59 +05:30
Sidharth Vinod
1f68ea4058
Hacky fix for pnpm issue
2022-11-11 02:41:03 +05:30
Sidharth Vinod
ab92b5c100
chore: Cleanup pakage.json, fix jisonLint
2022-11-11 01:54:29 +05:30
Alois Klink
195f3a5feb
ci(lint-checker): lock down permissions
...
Lock down the GITHUB_TOKEN permissions.
lychee only needs `GITHUB_TOKEN` to read public
data without hitting rate-limits, so having read-only
access to contents should be fine.
2022-11-10 18:23:03 +00:00
Knut Sveidqvist
dcab2c552f
Merge pull request #3777 from mermaid-js/sidv/fixCDN
...
Switch CDN to unpkg.com
2022-11-10 09:58:58 +01:00
Sidharth Vinod
a83f88bdf1
chore: Merge master to develop
2022-11-10 13:51:53 +05:30
Knut Sveidqvist
c781545a40
#3778 Adding a hexgon shape
2022-11-09 20:10:31 +01:00
Sidharth Vinod
791dbe01a2
fix: sourceLinkTemplate
in typedoc
2022-11-09 23:48:26 +05:30
Alois Klink
fcd93794ce
chore(docs): sync generated markdown docs
...
Sync generated markdown docs by running
`pnpm --filter mermaid run docs:build`
2022-11-09 17:12:36 +00:00
Sidharth Vinod
0af36f12b7
feat: Switch CDN
2022-11-09 22:38:21 +05:30
Per Brolin
dd5d99eacc
Merge branch 'release/9.2.2'
2022-11-09 16:46:44 +01:00
Ashley Engelund (weedySeaDragon @ github)
750029f557
merge MERMAID/develop
2022-11-09 07:45:22 -08:00
Per Brolin
ccfaea8e3f
Updated README-files
2022-11-09 16:34:31 +01:00
Per Brolin
0b9b2cfadc
Updated URL
2022-11-09 16:26:53 +01:00
Per Brolin
526113517b
Updated release
2022-11-09 16:20:28 +01:00
Per Brolin
fb8149b2ca
Increased package version to 9.2.2
2022-11-09 16:02:49 +01:00
Per Brolin
9bb0ed2040
Added registerExternalDiagram for Mindmap
2022-11-09 15:54:39 +01:00
Knut Sveidqvist
2f9d6e0aff
Merge pull request #3774 from mermaid-js/sidv/fixLL
...
Fix lazy loading in webpack
2022-11-09 08:27:55 +01:00
Sidharth Vinod
ecc51d7cb8
fix: Remove registerDiagram export
2022-11-09 11:27:36 +05:30
Sidharth Vinod
c309e3e3d6
Merge branch 'sidv/fixLL' of https://github.com/mermaid-js/mermaid into sidv/fixLL
...
* 'sidv/fixLL' of https://github.com/mermaid-js/mermaid :
Apply suggestions from code review
2022-11-09 09:55:09 +05:30
Sidharth Vinod
f52df3037f
fix versions
2022-11-09 09:55:05 +05:30
Sidharth Vinod
649ab17806
feat: Add config validator MVP
2022-11-09 09:54:52 +05:30
Sidharth Vinod
89da6ea31a
Apply suggestions from code review
...
Co-authored-by: Alois Klink <alois@aloisklink.com >
2022-11-09 09:54:06 +05:30
Sidharth Vinod
c7f7ff39ce
fix: Import path in viewer.js
2022-11-09 00:43:19 +05:30
Sidharth Vinod
8e63a072e4
Cleanup package.json
2022-11-09 00:39:54 +05:30
Sidharth Vinod
b03ac389fa
Restore package and lock from master
2022-11-09 00:36:38 +05:30
Sidharth Vinod
d2511f6a8c
fix pnpm lock
2022-11-08 20:21:37 +05:30
Sidharth Vinod
5b53cee673
Fix pnpm-lock
2022-11-08 20:16:17 +05:30
Sidharth Vinod
1b2dce99c9
Merge branch 'release/9.2.1' of https://github.com/mermaid-js/mermaid into sidv/fixLL
...
* 'release/9.2.1' of https://github.com/mermaid-js/mermaid :
Fixing applitools batches
2022-11-08 20:15:13 +05:30
Knut Sveidqvist
ba7f83019f
Fixing applitools batches
2022-11-08 15:25:05 +01:00
Sidharth Vinod
745abb81dc
Fix pnpm
2022-11-08 19:52:24 +05:30
Sidharth Vinod
e64e98fbfc
Bump pnpm
2022-11-08 19:48:26 +05:30
Sidharth Vinod
605f288554
fix Lint
2022-11-08 19:33:50 +05:30
Sidharth Vinod
6d2552ea6e
fix: Filenames
2022-11-08 19:26:02 +05:30
Sidharth Vinod
20b4358c0e
fix: Make options in registerExternalDiagrams optional
2022-11-08 19:21:49 +05:30
Sidharth Vinod
7ca525622b
fix #3757 : Remove dynamic imports for lazy load.
2022-11-08 19:12:37 +05:30
Sebastian Spier
7350b63e40
Remove unnecesary comment
2022-11-08 13:53:41 +01:00
Sebastian Spier
6543ece92c
Fix display label/path for explaining where the docs are located
2022-11-08 13:53:18 +01:00
Sidharth Vinod
aab8f9273f
Merge branch 'feat/3701-expose-registerDiagram' into sidv/fixLL
...
* feat/3701-expose-registerDiagram:
feat: add `mermaidAPI.registerDiagram()`
refactor(mermaid): remove registerDiagram cb func
fix(mermaid): fix DiagramDefinition types
2022-11-08 13:50:54 +05:30
Sidharth Vinod
166dca4924
webpack test
2022-11-08 12:51:59 +05:30
Sebastian Spier
62f3c4baa6
Revert "Running 'pnpm --filter mermaid run docs:build' as suggested by the previously failing 'lint' GHA"
...
This reverts commit 66c543cb8f
.
2022-11-07 23:07:04 +01:00
Sebastian Spier
66c543cb8f
Running 'pnpm --filter mermaid run docs:build' as suggested by the previously failing 'lint' GHA
2022-11-07 23:00:40 +01:00
Sebastian Spier
a19622c807
Revert content of /docs to what is on the develop branch
2022-11-07 22:48:44 +01:00
Sebastian Spier
013ff182c9
Run Prettier
2022-11-07 20:35:00 +01:00
Sebastian Spier
b5d335711f
Fixing link to d3 time formatting
2022-11-07 20:23:24 +01:00
Sebastian Spier
5e41b68a3a
Remove link to chrome web store app that doesn't exist any more
2022-11-07 17:46:26 +01:00
Sebastian Spier
3b901c4459
More consistent linking: Use the full filename README.md (in config/setup)
2022-11-07 17:00:54 +01:00
Sebastian Spier
f8234369c7
Don't check files that are generated during the build via 'pnpm docs:code'
2022-11-07 16:59:11 +01:00
Sidharth Vinod
0d8f09cec5
Merge pull request #3755 from mermaid-js/sidv/docsDev
...
Live edits for Docs
2022-11-07 21:22:25 +05:30
Sebastian Spier
23fe5ebddb
[docs] To run the docs locally I needed to cd into packages/mermaid. 'docs:dev' is defined in packages/mermaid/package.json
2022-11-07 11:05:02 +01:00
Sebastian Spier
4a45112344
Replace links to '_sidebar.md' with '.vitepress/config.ts'
2022-11-07 10:43:46 +01:00
Sidharth Vinod
75d276e19e
Merge branch 'release_9.2.1_bugfixes' into sidv/webpackTest
...
* release_9.2.1_bugfixes:
fix(mermaid): default mermaid back to CommonJS
fix(mermaid): fix mermaid.render types
2022-11-07 14:32:35 +05:30
Sidharth Vinod
2243af1871
Merge pull request #3767 from aloisklink/fix/convert-package-back-to-commonjs
...
[9.2] fix(mermaid): default mermaid back to CommonJS
2022-11-07 14:31:45 +05:30
Sidharth Vinod
91bbab9e2d
Lint
2022-11-07 14:30:20 +05:30
Sidharth Vinod
c6287b640d
Merge remote-tracking branch 'origin/develop' into sidv/docsDev
...
* origin/develop:
chore(deps): update all non-major dependencies
chore(deps): update all non-major dependencies
docs: Fix relative links to documentation files
docs: Update references to default config in directives page
Fixing applitools batches
chore: Sync docs
Fix link to CSS classes
2022-11-07 14:11:06 +05:30
Knut Sveidqvist
c5fe23c26f
Merge pull request #3753 from mermaid-js/sidv/cspell
...
Fix CSpell
2022-11-07 09:40:23 +01:00
Sidharth Vinod
1304e8b00b
chore: Move from bin to scripts.
2022-11-07 14:06:35 +05:30
Sidharth Vinod
41dbf0fa96
Merge pull request #3768 from aloisklink/fix/fix-mermaid.render-types
...
[9.2] fix(mermaid): fix `mermaid.render` types
2022-11-07 14:01:37 +05:30
renovate[bot]
603b537ee1
chore(deps): update all non-major dependencies
2022-11-07 07:48:40 +00:00
renovate[bot]
2a45d71efd
chore(deps): update all non-major dependencies
2022-11-07 05:36:39 +00:00
Alois Klink
1a5e7315c0
fix(mermaid): default mermaid back to CommonJS
...
Default mermaid back to being a CommonJS module.
Improrting Mermaid as CommonJS (e.g. using `require("mermaid")`)
is normally broken (since v8), due to it's dependency on d3,
which is now ESM only.
However, it looks like some software
(e.g. TypeScript, in the docusaurus project)
could still handle the CommonJS version of Mermaid.
This commit now means that older versions of Node/build-tools
should now default to using the CommonJS version of Mermaid.
Newer tools should still see that the `"module"` field points to ESM,
or use the `exports["."]["import"]` field to load ESM.
2022-11-06 23:41:09 +00:00
Alois Klink
da6bb9498a
fix(mermaid): fix mermaid.render types
...
The cb param of mermaid.render should be optional,
and mermaid.render returns an SVG string instead of `void`.
2022-11-06 22:46:57 +00:00
Sebastian Spier
5d935c44e7
Add newline
2022-11-06 22:48:31 +01:00
Sebastian Spier
e653d656b3
Fix links that the link checker could not test (for various reasons)
2022-11-06 22:37:47 +01:00
Sebastian Spier
46fc13a5bc
Add GHA that checks links (using lychee). Incl list of links to ignore.
2022-11-06 22:35:45 +01:00
Alois Klink
f3d8ada0ca
Merge pull request #3760 from spier/patch-1
...
Fix link relative links to documentation files
2022-11-06 16:28:02 +00:00
Sebastian Spier
705d88360e
docs: Fix relative links to documentation files
...
I noticed that the link to `Tutorials.md` was broken in this README.
While fixing this I found some other broken links in the same section
of the README, that I tried to fix as well.
(I suspect these files were moved at some point)
2022-11-06 16:21:23 +00:00
avijit1258
9e3601ae48
comments in states are skipped now
2022-11-06 01:50:29 -07:00
Sidharth Vinod
3aa2885692
Merge pull request #3738 from raptor0929/patch-1
...
docs: Update references to default config in directives page
2022-11-04 23:19:27 +05:30
flaura
c56854941e
docs: Update references to default config in directives page
2022-11-04 12:54:29 -04:00
Knut Sveidqvist
357a928cce
Fixing applitools batches
2022-11-04 13:05:46 +01:00
Per Brolin
1d9fefe7ac
Added pie
2022-11-04 12:44:13 +01:00
Sidharth Vinod
d4cc366e86
chore: fix lint
2022-11-04 11:46:48 +05:30
Sidharth Vinod
3d7883f021
Merge pull request #3752 from hugovk/patch-1
...
Fix link to CSS classes
2022-11-04 11:46:04 +05:30
Sidharth Vinod
41f228c3ff
chore: Sync docs
2022-11-04 11:45:20 +05:30
Sidharth Vinod
da447ae5d0
Merge remote-tracking branch 'origin/develop' into sidv/docsDev
...
* origin/develop: (24 commits)
chore: fix cSpell word entry misspelling "mermiad" -> "mermaid" (#3751 )
chore: Remove Security from config
Add Security Policy
chore: cSpell
Update contributors
chore(docs): Update live editor links
update user story link
chore: lint
feat(gantt): Add option 'tickInterval' for custom tick interval
Convert attr to classed
Convert attr to style
Discussions are now available
Make colors required
make setup not required
Update theme_proposal.yml
Update syntaxt_proposal.yml
Update diagram_proposal.yml
Update bug_report.yml
Delete question.md
Create syntaxt_proposal.yml
...
2022-11-04 11:29:49 +05:30
Sidharth Vinod
1e417833f4
Basic webpack
2022-11-04 11:29:24 +05:30
Sidharth Vinod
f295424087
Merge remote-tracking branch 'origin/develop' into sidv/cspell
...
* origin/develop:
chore: fix cSpell word entry misspelling "mermiad" -> "mermaid" (#3751 )
2022-11-04 02:13:28 +05:30
Sidharth Vinod
daa85b4279
rename file
2022-11-04 02:09:14 +05:30
Sidharth Vinod
e7369acaea
jq -> node
2022-11-04 02:05:50 +05:30
Sidharth Vinod
3ad17b79a6
CSpell format
2022-11-04 01:41:03 +05:30
Hugo van Kemenade
6879a15834
Fix link to CSS classes
2022-11-03 21:48:49 +02:00
Ashley Engelund (weedySeaDragon @ github)
607fe88d43
Merge remote-tracking branch 'MERMAID/develop' into chore/3648-mermaidAPI-render--dry-cleanup-specs
...
# Conflicts:
# cSpell.json
2022-11-03 12:15:22 -07:00
Ashley Engelund
b63828f88d
chore: fix cSpell word entry misspelling "mermiad" -> "mermaid" ( #3751 )
...
* fix misspelled "mermiad" -> 'mermaid' in cSpell.json
* correct misspelled word caught by cspell
2022-11-03 20:03:52 +01:00
Ashley Engelund (weedySeaDragon @ github)
794b642ff8
merge develop into branch. update cSpell.json; run pnpm install
2022-11-03 10:44:04 -07:00
Sidharth Vinod
4870d37027
chore: Remove Security from config
2022-11-03 11:17:24 +05:30
Sidharth Vinod
fb855bfcfa
Merge branch 'pr/Andre601/2739' into develop
...
* pr/Andre601/2739:
Add Security Policy
chore: lint
Discussions are now available
Make colors required
make setup not required
Update theme_proposal.yml
Update syntaxt_proposal.yml
Update diagram_proposal.yml
Update bug_report.yml
Delete question.md
Create syntaxt_proposal.yml
Create theme_proposal.yml
Create diagram_proposal.yml
Switch to bug_report.yml
Create config.yml
2022-11-03 11:15:35 +05:30
Sidharth Vinod
97a7f1fd71
Merge pull request #2739 from Andre601/feature/issue-templates
...
Use issue templates and add diagram, theme and syntax proposal issue forms
2022-11-03 11:07:00 +05:30
Sidharth Vinod
c86d46eb8a
Add Security Policy
2022-11-03 11:06:21 +05:30
Sidharth Vinod
361dd6a96e
Add Security Policy
2022-11-03 10:59:57 +05:30
Sidharth Vinod
17adec38af
chore: lint
2022-11-03 10:59:56 +05:30
Andre_601
638b9d9aae
Discussions are now available
2022-11-03 10:59:56 +05:30
Andre_601
c8f6994895
Make colors required
2022-11-03 10:59:55 +05:30
Andre_601
1117a80500
make setup not required
2022-11-03 10:59:55 +05:30
Andre_601
5d83ec6fa2
Update theme_proposal.yml
2022-11-03 10:59:54 +05:30
Andre_601
bab5937426
Update syntaxt_proposal.yml
2022-11-03 10:59:54 +05:30
Andre_601
099a26977a
Update diagram_proposal.yml
2022-11-03 10:59:53 +05:30
Andre_601
0b834485a8
Update bug_report.yml
2022-11-03 10:59:52 +05:30
Andre_601
41f21d4f72
Delete question.md
2022-11-03 10:59:50 +05:30
Andre_601
312e5f3d96
Create syntaxt_proposal.yml
2022-11-03 10:59:35 +05:30
Andre_601
6ef3e7f536
Create theme_proposal.yml
2022-11-03 10:59:34 +05:30
Andre_601
4f5228aec4
Create diagram_proposal.yml
2022-11-03 10:59:32 +05:30
Andre_601
b9daa35558
Switch to bug_report.yml
2022-11-03 10:59:10 +05:30
Andre_601
21304a9677
Create config.yml
2022-11-03 10:57:57 +05:30
Sidharth Vinod
c46a3b09b1
Add Security Policy
2022-11-03 10:53:15 +05:30
Sidharth Vinod
549c2b8d04
Merge pull request #3678 from emersonbottero/develop
...
Improved New Documentation
2022-11-02 14:27:16 +05:30
Sidharth Vinod
05fd856d62
chore: cSpell
2022-11-02 13:47:42 +05:30
Ashley Engelund (weedySeaDragon @ github)
6d2441dff6
only call getClasses if the diagram renderer supports it
2022-11-01 12:08:59 -07:00
Ashley Engelund (weedySeaDragon @ github)
46ee4e426f
fix typo
2022-11-01 10:19:17 -07:00
Ashley Engelund (weedySeaDragon @ github)
469d0f87be
merge fix: get classDefs only if diagram is in CLASSDEF_DIAGRAMS
2022-11-01 10:12:48 -07:00
Ashley Engelund (weedySeaDragon @ github)
b20602672e
use lodash isEmpty instead of method defined in utils
2022-11-01 10:12:08 -07:00
Ashley Engelund (weedySeaDragon @ github)
6563c0292a
merge upstream/develop into branch
2022-11-01 09:53:41 -07:00
Sidharth Vinod
86f835cfc8
Merge branch 'develop' into pr/emersonbottero/3678
...
* develop:
chore(docs): Update live editor links
update user story link
feat(gantt): Add option 'tickInterval' for custom tick interval
Convert attr to classed
Convert attr to style
2022-11-01 21:01:58 +05:30
Sidharth Vinod
4699ba3e71
Update contributors
2022-11-01 20:59:35 +05:30
Knut Sveidqvist
3f6613ea9f
Updated mermaid version for the docs
2022-11-01 15:52:35 +01:00
Knut Sveidqvist
c8635c0b9b
Merge branch 'release/9.2.0'
...
Conflicts:
.github/ISSUE_TEMPLATE/bug_report.md
2022-11-01 15:37:00 +01:00
Knut Sveidqvist
e78ac9b92a
Updated version
2022-11-01 15:27:20 +01:00
Sidharth Vinod
7c07bc02af
Merge pull request #3741 from 6footGeek/bug/3740_update_user_story_link_in_readme
...
update user story link for #3740
2022-11-01 19:08:56 +05:30
Sidharth Vinod
1a0d333e2c
chore(docs): Update live editor links
2022-11-01 19:07:13 +05:30
Knut Sveidqvist
cd9fac78b8
Merge pull request #3722 from CalebUsadi/fix/convert_attr_to_style
...
Fix/convert attr to style in er graph
2022-11-01 13:55:27 +01:00
Knut Sveidqvist
4c779beda9
Merge pull request #3729 from DarkNami/feature/1598_add_tick_interval
...
feat(gantt): Add option 'tickInterval' for custom tick interval
2022-11-01 13:50:38 +01:00
Andy Barlow
114262d353
update user story link
2022-11-01 11:31:10 +00:00
Sidharth Vinod
015e22acf8
feat: Add live updates to docs.
2022-11-01 12:04:34 +05:30
Sidharth Vinod
70ec91d0db
docs: Change yarn to pnpm
2022-11-01 10:34:45 +05:30
Sidharth Vinod
61b7033c65
fix: Lint
2022-10-31 22:18:57 +05:30
Sidharth Vinod
a9234785ab
chore: Configure typedoc source links
2022-10-31 22:15:07 +05:30
Sidharth Vinod
b735c21a33
chore: Remove test branch
2022-10-31 22:08:04 +05:30
Sidharth Vinod
83fb0f446f
Fix base
2022-10-31 22:02:47 +05:30
Sidharth Vinod
78565d16c1
Add pnpm
2022-10-31 21:54:57 +05:30
Sidharth Vinod
2c5a2072b8
Fix lint
2022-10-31 21:51:56 +05:30
Sidharth Vinod
56c2fe3eb1
Publish
2022-10-31 21:46:48 +05:30
Sidharth Vinod
f36e0ef941
chore: Add actions deploy
2022-10-31 21:44:09 +05:30
Sidharth Vinod
c72bdc83c8
chore: Cleanup lintStaged
2022-10-31 20:30:05 +05:30
Sidharth Vinod
3b7463e5ed
Precommit Test
2022-10-31 20:27:43 +05:30
Sidharth Vinod
1e410de4cd
Precommit Test
2022-10-31 19:54:30 +05:30
Sidharth Vinod
d08701e5c4
Precommit Test
2022-10-31 19:52:57 +05:30
Sidharth Vinod
359a570d77
Precommit Test
2022-10-31 19:51:41 +05:30
Sidharth Vinod
24198ed63e
Merge remote-tracking branch 'origin/develop' into pr/emersonbottero/3678
...
* origin/develop:
chore(deps): update all non-major dependencies
chore(deps): update all non-major dependencies
chore: Update bug report template
2022-10-31 19:43:53 +05:30
renovate[bot]
77782fdbc7
chore(deps): update all non-major dependencies
2022-10-31 12:56:18 +00:00
renovate[bot]
a15b228d3f
chore(deps): update all non-major dependencies
2022-10-31 06:48:56 +00:00
Sidharth Vinod
450c308e4f
Update packages/mermaid/.lintstagedrc.json
...
Co-authored-by: Alois Klink <alois@aloisklink.com >
2022-10-31 12:04:01 +05:30
Sidharth Vinod
d1e235a08b
chore: Ignore packages/mermaid/src/docs/config/setup
2022-10-31 12:01:56 +05:30
Sidharth Vinod
85444dbee9
Merge branch 'develop' of https://github.com/emersonbottero/mermaid into pr/emersonbottero/3678
...
* 'develop' of https://github.com/emersonbottero/mermaid :
Apply suggestions from code review
2022-10-31 11:57:58 +05:30
Sidharth Vinod
01ac770037
chore: Review comments
2022-10-31 11:57:50 +05:30
Sidharth Vinod
3675682674
Apply suggestions from code review
...
Co-authored-by: Alois Klink <alois@aloisklink.com >
2022-10-31 11:56:17 +05:30
Sidharth Vinod
a7c9fe77c5
Update packages/mermaid/src/docs.mts
...
Co-authored-by: Alois Klink <alois@aloisklink.com >
2022-10-31 11:50:03 +05:30
Emerson Bottero
f87d1630d1
chore: fix most of aloisklink reviews
2022-10-30 21:22:38 -03:00
Sidharth Vinod
ec10316346
chore: lint
2022-10-30 00:07:12 +05:30
Sidharth Vinod
449dfe8b8e
Merge remote-tracking branch 'origin/develop' into pr/Andre601/2739
...
* origin/develop: (1249 commits)
docs(git): Regenerate
docs(git): Add a quoted branch name example
chore: Update bug report template
fix(git): Support quoted branch names
Ensure example code and rendered output are synced
Change fill attribute to style.
chore(deps): update all non-major dependencies
chore(deps): pin dependencies
fix typo
Update sequenceDiagram.md
style: fix eslint-plugin-tsdoc linting issues
style: lint typescript with eslint-plugin-tsdoc
ran linter
Update packages/mermaid/src/dagre-wrapper/mermaid-graphlib.js
Ran linter (npm run lint:fix)
added curly rule to eslintrc
fix: Add default arg to options
Theme update from release 9.2
testcode
Delete dependabot.yml
...
2022-10-30 00:03:33 +05:30
Sidharth Vinod
4adf79451e
Merge remote-tracking branch 'origin/master' into develop
...
* origin/master:
chore: Update bug report template
2022-10-29 23:54:05 +05:30
Sidharth Vinod
7a47fcfcbc
Merge pull request #3727 from gibson042/2022-10-issue-template
...
chore: Update bug report template
2022-10-29 23:44:02 +05:30
Sidharth Vinod
fed32607de
chore: Update docs build vitepress command
2022-10-29 01:14:11 +05:30
Sidharth Vinod
8f5fe38212
chore: format blockquote
2022-10-29 00:56:01 +05:30
Sidharth Vinod
f3cf6d638d
chore: Add prettier to docs:code
2022-10-29 00:49:18 +05:30
Sidharth Vinod
e1d9d0b990
chore: Fix doc links
2022-10-29 00:46:25 +05:30
Sidharth Vinod
6e5adbf0ba
Merge remote-tracking branch 'origin/develop' into pr/emersonbottero/3678
...
* origin/develop:
fix: relative paths
Update packages/mermaid/src/docs.mts
docs: Fix docs path in Contributing.md
docs: Add link to docs source
2022-10-29 00:46:10 +05:30
Sidharth Vinod
38fb926ea8
Merge pull request #3612 from mermaid-js/sidv/linkDocsSource
...
docs: Add link to docs source
2022-10-29 00:23:12 +05:30
Sidharth Vinod
61e20ce48a
chore: update cspell.json
2022-10-29 00:20:54 +05:30
Sidharth Vinod
b0b4cccc96
fix: Team members
2022-10-29 00:16:59 +05:30
Sidharth Vinod
13e5c5ba72
chore: Fix vitepress build
2022-10-28 23:33:57 +05:30
ishuen
81d1dd7465
Remove extra arrow and adjust cross position
2022-10-28 17:01:57 +08:00
Sidharth Vinod
b7d24c8325
chore: Fix favicon
2022-10-28 14:28:57 +05:30
Sidharth Vinod
d7bf92b39f
fix: Use AST to replace notes & warnings.
2022-10-28 14:13:24 +05:30
Knut Sveidqvist
d4c19ffa59
Merge branch 'release/9.2.0' of github.com:mermaid-js/mermaid into release/9.2.0
2022-10-28 09:34:36 +02:00
Knut Sveidqvist
120940f9f4
Merge pull request #3731 from aloisklink/fix/load-lazy-loaded-diagrams-in-initThrowsErrors
...
[9.2.0] Support `lazyLoadedDiagrams` when calling `initThrowsErrorsAsync`
2022-10-28 09:33:58 +02:00
Sidharth Vinod
6b3892baf1
Merge remote-tracking branch 'origin/develop' into pr/emersonbottero/3678
...
* origin/develop:
docs(git): Regenerate
docs(git): Add a quoted branch name example
fix(git): Support quoted branch names
Ensure example code and rendered output are synced
Fill inheritance arrow with background color
2022-10-28 13:02:52 +05:30
Sidharth Vinod
c1529bb7fc
Merge pull request #3726 from gibson042/gh-3725-gitgraph-quoted-branch-names
...
fix(git): Support quoted branch names
2022-10-28 12:44:03 +05:30
Richard Gibson
033f88e8bb
docs(git): Regenerate
2022-10-27 23:41:07 -04:00
Richard Gibson
6293a583a4
docs(git): Add a quoted branch name example
2022-10-27 23:35:25 -04:00
Emerson Bottero
ec5568b943
chore: more revision fixes
2022-10-27 19:58:39 -03:00
Sidharth Vinod
f1bfdd4506
Merge pull request #3721 from marcjansen/patch-1
...
Ensure example code and rendered output are synced
2022-10-27 23:25:11 +05:30
Alois Klink
48b1f489fc
fix(mermaid): error if lazyLoadedDiagrams fails
...
Throws and logs a warning if lazyLoadedDiagrams fails to load properly.
Rendering is still performed, even on a lazyLoadedDiagrams failure.
2022-10-27 17:48:21 +01:00
Alois Klink
e62dd255bc
feat: expose initThrowsErrorsAsync publicly
...
Expose the function `initThrowsErrorsAsync()` publicly
as `mermaid.initThrowsErrorsAsync()`.
It has the TSDoc `@alpha` and `@deprecated` tags, so people should
be warned that it might be modified in Mermaid v10 or earlier.
Needed for `mermaid-cli` to handle `lazyLoadedDiagrams`.
2022-10-27 17:48:12 +01:00
Alois Klink
13110c4ed9
docs(mermaid): document initThrowsErrorsAsync
...
Add some basic tsdoc for initThrowsErrorsAsync.
2022-10-27 17:02:50 +01:00
Alois Klink
327fcbf902
fix: lazy load diagrams in initThrowsErrorsAsync
...
Previously, calling initThrowsErrorsAsync would not
load any of the lazyLoadedDiagrams entries.
Adaptated from reverted commit 4601c90904
2022-10-27 16:50:57 +01:00
Alois Klink
81924f72c8
Revert "Merge branch 'release_9.2.0_buggfixes'"
...
This reverts commit 1a0309fb87
, reversing
changes made to 56a8068a7f
.
This is because the PR https://github.com/mermaid-js/mermaid/pull/3702
worked fine on the `develop` and `release_9.2.0_buggfixes` branches,
but had a bunch of git merge conflicts on the `release/9.2.0` branch.
2022-10-27 16:43:09 +01:00
DarkNami
3166f689f9
feat(gantt): Add option 'tickInterval' for custom tick interval
...
See issue #1598
2022-10-27 16:47:42 +08:00
Richard Gibson
5d048ce21e
chore: Update bug report template
...
Add common pattern for reproduction with https://mermaid.live/
2022-10-26 23:17:15 -04:00
Ashish Jain
264edddc71
Merge pull request #3543 from vallsv/empty-aroow-for-inheritance
...
Fill inheritance arrow with background color
2022-10-26 23:13:38 +02:00
Richard Gibson
caf95dec86
fix(git): Support quoted branch names
...
Fixes #3725
2022-10-26 16:58:09 -04:00
Emerson Bottero
289ac52900
fix : CQ
2022-10-26 17:51:54 -03:00
Emerson Bottero
455839c0b9
fix: Merge conflicts
2022-10-26 16:51:22 -03:00
Emerson Bottero
47e1f611d8
fix: lint and spell errors
2022-10-26 16:24:06 -03:00
Knut Sveidqvist
fb9127ecc6
Merge pull request #3644 from weedySeaDragon/feat/1952-state--classDef-states
...
feat: [State diagram] Add classDefs and classes to states
2022-10-26 21:22:58 +02:00
Caleb Usadi
a59f49c04f
Convert attr to classed
2022-10-26 00:17:20 -04:00
Caleb Usadi
58d692e6f5
Convert attr to style
2022-10-26 00:16:43 -04:00
Emerson Bottero
b62873a195
sync last changes
2022-10-25 17:54:07 -03:00
Marc Jansen
6eb2ce2706
Ensure example code and rendered output are synced
2022-10-25 21:14:13 +02:00
Ashley Engelund (weedySeaDragon @ github)
c413119064
merge MERMAID/develop into branch; fix ts/es lint errors
2022-10-25 08:38:57 -07:00
Ashley Engelund (weedySeaDragon @ github)
599d035daf
merge MERMAID/develop into branch
2022-10-25 07:42:57 -07:00
Knut Sveidqvist
10ba3b612e
Merge pull request #3719 from CalebUsadi/fix/3711_er_fill_attribute
...
Change fill attribute to style
2022-10-25 15:01:35 +02:00
Knut Sveidqvist
3dca7d10d5
Merge pull request #3668 from mermaid-js/3659_height_handling
...
#3659 Adding height when not using maxWidth
2022-10-25 14:48:50 +02:00
Knut Sveidqvist
84628134ed
Merge pull request #3652 from uttk/bug/3651_git_graph_option
...
fix: Fix useMaxWidth option for git graph
2022-10-25 14:48:18 +02:00
Knut Sveidqvist
f4bb978a87
Merge pull request #3649 from DKurilo/feat/3247-statements-aliases
...
add statement aliases for ER diagram
2022-10-25 14:46:29 +02:00
Knut Sveidqvist
27a68819bc
Merge pull request #3647 from DKurilo/feat/1414-notes-to-class-diagram
...
add the way to add notes to class diagram
2022-10-25 14:45:03 +02:00
Knut Sveidqvist
427eaebd79
Merge pull request #3636 from maiermic/bug/3263-border_attribute_does_not_work_in_a_certain_writing_style
...
fix: border attribute does not work in a certain writing style
2022-10-25 14:30:29 +02:00
Knut Sveidqvist
3603cc883c
Merge pull request #3609 from jasmaa/feature/3593_pie_slice_ordering
...
Order pie chart slices clockwise by order of entries
2022-10-25 14:24:44 +02:00
Caleb Usadi
fc24373667
Change fill attribute to style.
2022-10-24 23:41:34 -04:00
Knut Sveidqvist
2e571a18bd
Merge remote-tracking branch 'origin/develop' into develop
2022-10-24 10:38:45 +02:00
Knut Sveidqvist
1a0309fb87
Merge branch 'release_9.2.0_buggfixes'
...
Conflicts:
packages/mermaid/src/mermaid.ts
2022-10-24 10:28:27 +02:00
renovate[bot]
728d022f52
chore(deps): update all non-major dependencies
2022-10-24 07:36:58 +00:00
Knut Sveidqvist
fc829a4bde
Merge branch 'release_9.2.0_buggfixes' into develop
2022-10-24 08:43:01 +02:00
Knut Sveidqvist
e793aae0ec
Merge pull request #3702 from aloisklink/fix/initThrowErrors-support-lazyLoadedDiagrams
...
Support `lazyLoadedDiagrams` when calling `initThrowsErrors`
2022-10-24 08:28:50 +02:00
renovate[bot]
663edabb14
chore(deps): pin dependencies
2022-10-24 04:32:21 +00:00
Alois Klink
f41e34e61a
feat: add mermaidAPI.registerDiagram()
...
Exposes the registerDiagram() function publically as
`mermaid.mermaidAPI.registerDiagram` so that users can add their
own diagrams at bundle-time.
This is instead of using the lazyLoadedDiagrams config setting.
2022-10-23 16:53:25 +01:00
Alois Klink
89d3d297b7
refactor(mermaid): remove registerDiagram cb func
...
Remove the callback function parameter from registerDiagram.
Instead, we can just load the callback function from the `injectUtils`
diagram definition, if it exists.
2022-10-23 16:34:18 +01:00
Alois Klink
41249fd064
fix(mermaid): fix DiagramDefinition types
...
The `injectUtils` function takes the utils as multiple parameters,
not an object.
2022-10-23 14:23:30 +01:00
Sidharth Vinod
22587b9959
Merge pull request #3708 from aloisklink/style/use-eslint-plugin-tsdoc
...
Use `eslint-plugin-tsdoc` for TypeScript files instead of `eslint-plugin-jsdoc`
2022-10-23 18:16:42 +05:30
Alois Klink
3a2669e634
fix(mermaid): error if lazyLoadedDiagrams fails
...
Throw an error if lazyLoadedDiagrams fails to load properly.
Rendering is still performed, even on a lazyLoadedDiagrams failure.
2022-10-23 13:19:40 +01:00
Alois Klink
895a5eb78a
docs(mermaid): document initThrowsErrors
...
Add some basic tsdoc for initThrowsErrors
2022-10-23 13:19:33 +01:00
Alois Klink
4601c90904
fix: load lazyLoadedDiagrams in initThrowsErrors
...
Previously, calling initThrowsErrors would not
load any of the lazyLoadedDiagrams entries.
2022-10-23 13:19:26 +01:00
Alois Klink
b9f0fb9cd2
Merge pull request #3707 from imgss/patch-1
...
Update sequenceDiagram.md
2022-10-23 12:59:32 +01:00
shuaisguo
f788ab54f3
fix typo
2022-10-23 10:34:26 +08:00
IMGSS
a1c6d76a15
Update sequenceDiagram.md
2022-10-22 22:43:53 +08:00
Alois Klink
7e5689d0b9
style: fix eslint-plugin-tsdoc linting issues
...
Mostly, fixing these eslint-plugin-tsdoc style issues involved:
- Moving types from JSDoc to TypeScript types
- Making sure that all `@param paramName - description`
had both a `-` and a description.
Occasionally, for some functions, if the JSDoc was completely
empty, I just deleted it, since there was no point in keeping it.
2022-10-22 13:30:50 +01:00
Emerson Bottero
563aff2d72
fix: gh pages workflow
2022-10-20 23:03:17 -03:00
Alois Klink
e6f19ff461
style: lint typescript with eslint-plugin-tsdoc
2022-10-20 20:23:28 +01:00
Knut Sveidqvist
f2279d48d8
Merge pull request #3698 from jeroenekkelkamp/chore/3697-eslint-curly
...
Chore/3697 eslint curly
2022-10-20 13:06:38 +02:00
Knut Sveidqvist
8ad8d39fe4
Versions for latest rcs
2022-10-20 12:57:29 +02:00
Jeroen Ekkelkamp
52c5ae6d8e
ran linter
2022-10-20 09:14:38 +02:00
Emerson Bottero
870cfdc44c
docs: transform custom blocks, warning notes jison
2022-10-20 02:13:18 -03:00
Emerson Bottero
4b64775fde
docs: small fixes
2022-10-20 00:13:46 -03:00
Emerson Bottero
4cd1e9a462
docs: contribute with vitepress
2022-10-20 00:06:46 -03:00
Jeroen Ekkelkamp
55d2c928ee
Update packages/mermaid/src/dagre-wrapper/mermaid-graphlib.js
...
Co-authored-by: Sidharth Vinod <sidharthv96@gmail.com >
2022-10-19 21:00:40 +02:00
Jeroen Ekkelkamp
0c4edd332c
Ran linter (npm run lint:fix)
2022-10-19 20:06:54 +02:00
Jeroen Ekkelkamp
3d140a7411
added curly rule to eslintrc
2022-10-19 20:04:45 +02:00
Sidharth Vinod
2d11192c3a
Merge pull request #3688 from isinek/bug/3655_gantt_demo_diagrams_fail
...
fix: gantt demo diagrams (#3655 )
2022-10-19 23:04:52 +05:30
Sidharth Vinod
3e76edcbac
chore: Fix cspell
2022-10-19 22:55:19 +05:30
Sidharth Vinod
f4fa68031e
Merge branch 'develop' into pr/weedySeaDragon/3684
...
* develop: (21 commits)
Theme update from release 9.2
testcode
Delete dependabot.yml
changed cspell config in eslint from warn to error
Update .eslintrc.json
fix cypress tests for erDiagram, add eslint-plugin-no-only-tests plugin because of this comment: https://github.com/mermaid-js/mermaid/pull/3647#issuecomment-1281163858
chore: Add CORS to vite dev
configured 3 more words in cspell.json
removed eslint-ignore statements
chore(deps): pin dependencies
chore(deps): update all non-major dependencies (#3671 )
style(sequence): rename lineStarty to lineStartY
style: fix @cspell/eslint warnings
test(gantt): remove incorrect comment
added words to cspell ignore words list, removed mywords.txt
update: open graph image
fix: prettier
remove id attribute
feat(issue#3675): added open graph meta tags
updated eslint config and fixed cspell warnings
...
2022-10-19 22:48:57 +05:30
Sidharth Vinod
377b22e82b
fix: Type of DiagramStyleClassDef, general cleanup
2022-10-19 22:31:37 +05:30
Sidharth Vinod
56a8068a7f
fix: Error handling
2022-10-19 20:30:07 +05:30
Sidharth Vinod
d17aa6ecdd
Merge branch 'release_9.2.0_buggfixes' into release/9.2.0
...
* release_9.2.0_buggfixes:
fix: Add default arg to options
fix: Build types
chore: Update creation date
fix: getElementById type issue.
2022-10-19 19:21:19 +05:30
Knut Sveidqvist
6f27363862
Merge pull request #3683 from mermaid-js/sidv/TSMindmap
...
fix: Converts mindmapDB to TS
2022-10-19 15:47:08 +02:00
Sidharth Vinod
5192608f7c
Merge branch 'release_9.2.0_buggfixes' into sidv/TSMindmap
...
* release_9.2.0_buggfixes:
fix: Add default arg to options
2022-10-19 19:13:46 +05:30
Sidharth Vinod
77f5e0d5f3
fix: Add default arg to options
2022-10-19 19:13:05 +05:30
Sidharth Vinod
4c311ea4b1
fix: TS errors
2022-10-19 19:03:29 +05:30
Sidharth Vinod
bbb3712284
Merge branch 'release_9.2.0_buggfixes' into sidv/TSMindmap
...
* release_9.2.0_buggfixes:
Color fix for default nodes in mindmap, line uses inv color
2022-10-19 18:42:13 +05:30
Knut Sveidqvist
4838d63455
Theme update from release 9.2
2022-10-19 14:37:48 +02:00
Knut Sveidqvist
904c011baf
Merge remote-tracking branch 'origin/develop' into develop
2022-10-19 14:33:55 +02:00
Knut Sveidqvist
352dd5dcf7
testcode
2022-10-19 14:32:28 +02:00
Knut Sveidqvist
1388e201e5
Adding queue for async calls in mermaidts and fixing icon color
2022-10-19 14:30:36 +02:00
Sidharth Vinod
125312c114
chore: Add CORS to vite dev
2022-10-19 12:48:09 +02:00
Knut Sveidqvist
ea314cd24a
Setting version to rc7
2022-10-19 08:01:21 +02:00
Knut Sveidqvist
8230c8f8b4
Merge remote-tracking branch 'origin/release/9.2.0' into release/9.2.0
2022-10-19 07:52:14 +02:00
Knut Sveidqvist
d115fbc6da
Merge branch 'release_9.2.0_buggfixes' into release/9.2.0
2022-10-19 07:52:05 +02:00
Sidharth Vinod
c1f51175a1
Delete dependabot.yml
2022-10-19 00:21:52 +05:30
Sidharth Vinod
06b5c192b4
Merge pull request #3604 from devcer/feat/3601-cspell-configuration
...
Added and configured cspell plugin to eslint
2022-10-19 00:18:06 +05:30
devcer
6f19af2371
changed cspell config in eslint from warn to error
2022-10-18 23:38:30 +05:30
Santosh Viswanatham
c230ff04cb
Update .eslintrc.json
2022-10-18 21:03:18 +05:30
Santosh Viswanatham
c71b6e31f7
Merge branch 'develop' into feat/3601-cspell-configuration
2022-10-18 21:02:38 +05:30
Knut Sveidqvist
2ae8bf2987
Color fix for default nodes in mindmap, line uses inv color
2022-10-18 16:04:14 +02:00
Sidharth Vinod
017fc483e7
Merge branch 'develop' of https://github.com/emersonbottero/mermaid into pr/emersonbottero/3678
...
* 'develop' of https://github.com/emersonbottero/mermaid :
docs: fix layout problem
docs: added warning and notes
docs: added warning and notes
docs: added warning and notes
docs: small improvements
2022-10-18 12:29:03 +05:30
Sidharth Vinod
f2571e9930
fix: Live editor links
2022-10-18 12:28:48 +05:30
Sidharth Vinod
111354dd10
Merge pull request #3690 from DKurilo/test-it-only-rule
...
add eslint-plugin-no-only-tests plugin
2022-10-18 09:26:24 +05:30
Emerson Bottero
66ea491aff
docs: fix layout problem
2022-10-18 00:26:36 -03:00
Emerson Bottero
e95eaddf8a
docs: added warning and notes
2022-10-18 00:07:14 -03:00
Emerson Bottero
d296049d19
docs: added warning and notes
2022-10-18 00:05:27 -03:00
Emerson Bottero
c45bf055b6
docs: added warning and notes
2022-10-17 23:58:51 -03:00
Emerson Bottero
c8b377bf74
docs: small improvements
2022-10-17 19:32:47 -03:00
Dima Kurilo
20751a6496
fix cypress tests for erDiagram, add eslint-plugin-no-only-tests plugin because of this comment: https://github.com/mermaid-js/mermaid/pull/3647#issuecomment-1281163858
2022-10-17 13:20:17 -04:00
Sidharth Vinod
f6c167db84
Merge pull request #3679 from danangtomo/feat/3675_added_opengraph_meta
...
Added Open Graph meta tags
2022-10-17 22:15:35 +05:30
Dima Kurilo
75e11b1fde
add basic render (cypress) test for classDiagram-v2 too
2022-10-17 12:33:23 -04:00
Dima Kurilo
cead1f36f4
add basic render (cypress test for notes
2022-10-17 12:13:22 -04:00
Dima Kurilo
3108e896b6
add renedering (cypress) tests
2022-10-17 12:03:51 -04:00
Dima Kurilo
d41efa413c
add more docs
2022-10-17 09:58:04 -04:00
Dima Kurilo
5803d0abaf
update docs
2022-10-17 09:46:10 -04:00
Ivan Sinek
53bc747e9d
fix: gantt demo diagrams ( #3655 )
2022-10-17 14:42:48 +02:00
Knut Sveidqvist
e86d7894f5
#3680 Add font familiy in a way that does remove other configuration
2022-10-17 10:51:41 +02:00
Knut Sveidqvist
752a6b2cb0
#3687 Separating the render specific data from the data related to parsing
2022-10-17 10:46:46 +02:00
Sidharth Vinod
2fd94db686
chore: Add CORS to vite dev
2022-10-17 14:01:44 +05:30
Sidharth Vinod
97a842e651
fix: Build types
2022-10-17 11:45:19 +05:30
devcer
8b64ad971a
configured 3 more words in cspell.json
2022-10-17 09:41:59 +05:30
devcer
338e7e83cd
removed eslint-ignore statements
2022-10-17 09:33:01 +05:30
devcer
fde3964b50
removed eslint-ignore statements
2022-10-17 09:31:58 +05:30
devcer
aad53f9e61
merged with master
2022-10-17 09:27:42 +05:30
renovate[bot]
17b72d565d
chore(deps): pin dependencies
2022-10-17 03:12:28 +00:00
uttk
319f925bdd
fix: Fixed git graph to use global setting if useMaxWidth
option is not set
2022-10-17 03:07:10 +00:00
renovate[bot]
541de12690
chore(deps): update all non-major dependencies ( #3671 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-16 22:58:11 +02:00
Ashley Engelund (weedySeaDragon @ github)
ea86ef3995
change spec descriptions to active voice (= shorter b/c 'should' isn't needed)
2022-10-16 11:14:57 -07:00
Ashley Engelund (weedySeaDragon @ github)
fcba29f774
functions and specs: removeExistingElements
2022-10-16 11:08:01 -07:00
Ashley Engelund (weedySeaDragon @ github)
166dca55f2
functions and specs: createUserstyles; minor changes
2022-10-16 09:39:31 -07:00
Alois Klink
aa43cfb5ac
style(sequence): rename lineStarty to lineStartY
...
Fixes @cspell/eslint warnings.
2022-10-16 10:24:36 +01:00
Alois Klink
989d716c36
style: fix @cspell/eslint warnings
...
Ignores some names of contributors, and adjusts some capitilization
spacing to fix all cspell warnings.
2022-10-16 10:23:23 +01:00
Alois Klink
720849a55e
test(gantt): remove incorrect comment
...
This comment seems to have been accidentally added 7 years ago
in 6f96b5dd14
2022-10-16 10:01:36 +01:00
Sidharth Vinod
c83e29c6e3
chore: Update creation date
2022-10-16 10:11:19 +05:30
Sidharth Vinod
a4af3704ba
fix: getElementById type issue.
...
Converts mindmapDB to TS
2022-10-16 10:06:44 +05:30
Ashley Engelund (weedySeaDragon @ github)
a3b8c301e2
functions and specs: createCssStyles, appendDivSvgG,cleanUpSvgCode, putIntoIFrame [for render]
2022-10-15 19:15:59 -07:00
Ashley Engelund (weedySeaDragon @ github)
d106d3d1b1
add MockedD3.ts
2022-10-15 19:14:56 -07:00
Ashley Engelund (weedySeaDragon @ github)
a26673c59a
const isSandboxed, isLooseSecurityLevel, fontFamily; a few more CONSTs
2022-10-15 13:58:24 -07:00
Ashley Engelund (weedySeaDragon @ github)
5aff154740
more meaningful var names; move related lines together; const idSelector
2022-10-15 13:43:40 -07:00
Ashley Engelund (weedySeaDragon @ github)
2e86031f00
comment the main steps (prepare to break into functions that can be tested)
2022-10-15 13:27:15 -07:00
Ashley Engelund (weedySeaDragon @ github)
978bf4e0ff
render: define const iFrameId, enclosingDivID and _selector to use in function
2022-10-15 13:19:58 -07:00
Ashley Engelund (weedySeaDragon @ github)
8aaa7b1ba3
specs: encodeEntities, decodeEntities
2022-10-15 13:14:01 -07:00
Ashley Engelund (weedySeaDragon @ github)
d248952d9e
render: constants
2022-10-15 11:11:54 -07:00
Santosh Viswanatham
1f642ca9b6
Merge branch 'develop' into feat/3601-cspell-configuration
2022-10-15 19:48:08 +05:30
devcer
478c387491
added words to cspell ignore words list, removed mywords.txt
2022-10-15 19:43:07 +05:30
Danang Estutomoaji
f532843665
update: open graph image
2022-10-15 17:13:36 +07:00
Danang Estutomoaji
9ba1f7c1f6
fix: prettier
2022-10-15 17:04:12 +07:00
Danang Estutomoaji
b78dc246ec
remove id attribute
2022-10-15 11:56:50 +07:00
Danang Estutomoaji
9251176f5e
feat(issue#3675): added open graph meta tags
2022-10-15 11:48:02 +07:00
Emerson Bottero
0da56a1249
docs: new Documentation
2022-10-15 00:50:57 -03:00
Emerson Bottero
cbcf7f8a11
docs: new Documentation
2022-10-15 00:50:11 -03:00
renovate[bot]
9ac3992fd2
chore(deps): update all non-major dependencies (minor) ( #3632 )
...
* chore(deps): update all non-major dependencies
* chore: add `auto-install-peers` to `.npmrc`
* chore: Update lockfile
* Update docs/index.html
Co-authored-by: Matthieu MOREL <matthieu.morel35@gmail.com >
* Update packages/mermaid/src/docs/index.html
Co-authored-by: Matthieu MOREL <matthieu.morel35@gmail.com >
* Define integrity, crossorigin and referrerpolicy
* Define integrity, crossorigin and referrerpolicy
* chore: format
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Sidharth Vinod <sidharthv96@gmail.com >
Co-authored-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2022-10-14 13:18:19 +02:00
Sidharth Vinod
069951a748
fix: docs
2022-10-14 13:03:27 +05:30
Sidharth Vinod
c913fc8407
Merge pull request #3643 from Some-Dood/refactor-handle-error
...
feat: make `parseError` function more type-safe
2022-10-14 10:02:23 +05:30
Knut Sveidqvist
4be66554b3
#3659 Adding height when not using maxWidth
2022-10-13 14:26:05 +02:00
Sidharth Vinod
d62c2d1e22
fix: relative paths
2022-10-13 13:51:27 +05:30
Sidharth Vinod
30a3a9ee53
Merge branch 'sidv/linkDocsSource' of https://github.com/mermaid-js/mermaid into sidv/linkDocsSource
...
* 'sidv/linkDocsSource' of https://github.com/mermaid-js/mermaid :
Update packages/mermaid/src/docs.mts
2022-10-13 13:49:27 +05:30
Sidharth Vinod
0d5664cc9b
Merge branch 'develop' into sidv/linkDocsSource
...
* develop: (36 commits)
chore(deps): update actions/setup-node action to v3
Remove inconsistent and deprecated semicolons
chore(deps): update actions/checkout action to v3
docs: Fix initial install step
docs: Update twitter link
chore: renovate lint
Update renovate.json
chore: Bump node to v18
chore: Set node v16
chore: Add volta
chore(deps): add renovate.json
Contrbution steps updated
refactor: use `posix.join()` instead of replacing `\`
Link added for local setup
contribution.md updated
fix: Fix eslint warnings
fix: docs path in windows
docs: Add twitter
docs: Add version to doc index.html
Update packages/mermaid/src/docs/n00b-gettingStarted.md
...
2022-10-13 13:48:36 +05:30
Sidharth Vinod
d03fdfdbca
Update packages/mermaid/src/docs.mts
...
Co-authored-by: Alois Klink <alois@aloisklink.com >
2022-10-13 13:48:00 +05:30
Sidharth Vinod
57b883c7dd
Merge pull request #3605 from arpansaha13/sidv/fixWindowsPath
...
Fix windows paths for `docs:build`
2022-10-13 12:59:07 +05:30
Sidharth Vinod
af0f0ca526
Merge pull request #3657 from revolter/patch-1
...
Remove inconsistent and deprecated semicolons
2022-10-13 11:29:43 +05:30
Alois Klink
bc9ed8e1bd
Merge pull request #3646 from mermaid-js/renovate/actions-setup-node-3.x
...
chore(deps): update actions/setup-node action to v3
2022-10-13 00:00:09 +01:00
renovate[bot]
673a2e8228
chore(deps): update actions/setup-node action to v3
2022-10-12 22:52:41 +00:00
Alois Klink
75c67ed948
Merge pull request #3645 from mermaid-js/renovate/actions-checkout-3.x
...
chore(deps): update actions/checkout action to v3
2022-10-12 23:51:51 +01:00
Iulian Onofrei
353895dceb
Remove inconsistent and deprecated semicolons
2022-10-12 23:01:29 +03:00
uttk
627ddc0774
fix: Fix useMaxWidth option for git graph
2022-10-12 02:14:56 +00:00
Dima Kurilo
4fc3cc7aff
add aliases '0+', '1+' and '1'
2022-10-11 21:57:00 -04:00
Dima Kurilo
3e1b235055
add tests
2022-10-11 19:37:05 -04:00
Dima Kurilo
44706bc32e
add statement aliases for ER diagram
2022-10-11 19:02:43 -04:00
renovate[bot]
e5c85cbc64
chore(deps): update actions/checkout action to v3
2022-10-11 20:56:31 +00:00
Ashley Engelund (weedySeaDragon @ github)
589dd70356
common consts; add consts in stateRenderer-v2 (will esp. make theme usage easier)
2022-10-11 13:03:55 -07:00
Ashley Engelund (weedySeaDragon @ github)
85ba4549fb
(minor) add "V2" to top level of v2 diagram spec
2022-10-11 13:02:49 -07:00
devcer
adf7702211
updated eslint config and fixed cspell warnings
2022-10-11 22:52:49 +05:30
Ashley Engelund (weedySeaDragon @ github)
ba71afcce5
diagram-v2: store results of stateDb.extract(), apply class to state; code cleanup
2022-10-11 10:19:28 -07:00
Ashley Engelund (weedySeaDragon @ github)
3c0727c744
diagram-v2 spec: added tests for labels, composite; fix typos,
2022-10-11 10:16:57 -07:00
Basti Ortiz
7391baae34
fix: ensure that ParseErrorFunction
type alias is compile-time only
2022-10-12 01:14:09 +08:00
Basti Ortiz
4b31112bcb
fix: apply new types to the Mermaid API
2022-10-12 01:07:17 +08:00
Basti Ortiz
17ff584d15
feat: account for the fact that an error may be a DetailedError
2022-10-12 01:06:31 +08:00
Ashley Engelund (weedySeaDragon @ github)
79f4eb2e32
stateDb: methods for classDef, (style) classes; update extract(); code cleanup + DRY
2022-10-11 09:53:45 -07:00
Basti Ortiz
e8cd3c0baf
fix: use ParseErrorFunction
alias for mocks
2022-10-12 00:53:10 +08:00
Basti Ortiz
15f31f9d95
feat: make parseError
function more type-safe
2022-10-12 00:32:41 +08:00
Ashley Engelund (weedySeaDragon @ github)
370806365f
parser: idStatement returns stmt: 'state'...; add classDef, class statements
2022-10-11 08:36:04 -07:00
Ashley Engelund (weedySeaDragon @ github)
15dd60ab85
state demo: add more diagrams, add explanatory text
2022-10-11 08:34:30 -07:00
Ashley Engelund (weedySeaDragon @ github)
d1f3b889d6
add cypress tests for classDefs and applying classes to states
2022-10-11 08:33:43 -07:00
Ashley Engelund (weedySeaDragon @ github)
7b7db4f60e
(minor) API: removed unused flowRenderer import; add comment
2022-10-11 08:33:43 -07:00
Ashley Engelund (weedySeaDragon @ github)
965eae5f45
add spec for stateDB addStyleClass
2022-10-11 08:33:43 -07:00
Ashley Engelund (weedySeaDragon @ github)
278a19f87a
state demo add classDefs to example with explanations; add some headers; update composite from docs
2022-10-11 08:33:43 -07:00
Ashley Engelund (weedySeaDragon @ github)
56f3fa6495
API: getClasses() with the diagram renderer (not flowchart renderer); add const
2022-10-11 08:33:43 -07:00
Dima Kurilo
f05f07e44f
add the way to add notes to class diagram
2022-10-10 20:53:09 -04:00
Michael Maier
7e8631dd19
fix: vertex property props
is overwritten instead of being merged with new value
...
Fixes #3263
2022-10-10 17:59:29 +02:00
jasmaa
98f4c2d3ae
Update pie docs to reflect label order change
2022-10-09 22:20:59 -04:00
lemontreejs
2bb0cf17d1
refactor: use posix.join()
instead of replacing \
2022-10-09 21:03:57 +05:30
Sidharth Vinod
d3de78ffce
Merge branch 'develop' into sidv/linkDocsSource
...
* develop:
docs: Fix docs path in Contributing.md
2022-10-09 22:30:04 +08:00
Sidharth Vinod
8e93ffffc6
docs: Fix docs path in Contributing.md
2022-10-09 21:11:22 +08:00
Sidharth Vinod
c55add73f6
docs: Add link to docs source
2022-10-09 21:00:02 +08:00
jasmaa
053c966d5f
Order pie chart slices clockwise by order of entries
2022-10-08 16:51:11 -04:00
Valentin Valls
1fa84a30c9
Fill inheritance arrow with background color
2022-10-08 19:05:27 +02:00
lemontreejs
622b441eb0
fix: docs path in windows
2022-10-08 20:06:57 +05:30
devcer
4d0da7fba0
Added and configured cspell plugin to eslint
2022-10-08 14:38:41 +05:30
Sidharth Vinod
6f05d4b05a
fix: docs path in windows
2022-10-08 12:16:39 +08:00
Sidharth Vinod
ab5111e84f
fix: Remove hard coded Path separator
2022-10-08 12:16:24 +08:00
Sidharth Vinod
563c51d431
Get base sha from PR
2022-10-03 14:49:35 +08:00
Sidharth Vinod
455c61b2cf
Run doc lint only if files changed
2022-10-03 14:41:52 +08:00
Sidharth Vinod
0a547e524e
Run doc lint only if files changed
2022-10-03 14:30:46 +08:00
Sidharth Vinod
9c5c85d34a
Run doc lint only if files changed
2022-10-03 14:24:51 +08:00
Sidharth Vinod
8d6af3dfed
split lint docs action
2022-10-03 14:21:54 +08:00
Sidharth Vinod
3bae25fe6b
split lint docs action
2022-10-03 14:15:28 +08:00
Sidharth Vinod
1d8d677d81
fix: File location
2022-10-03 14:03:44 +08:00
Sidharth Vinod
75db08a60c
fix(docs): Test auto commit
2022-10-03 12:05:48 +08:00
Sidharth Vinod
d367e832be
fix(docs): Test auto commit
2022-10-03 12:00:59 +08:00
Sidharth Vinod
8d9800c727
fix(docs): Test auto commit
2022-10-03 11:57:19 +08:00
Sidharth Vinod
058f1c2edf
chore: Update docs path
2022-10-03 11:55:33 +08:00
Sidharth Vinod
9425b8adc2
Merge remote-tracking branch 'upstream/develop' into sidv/autoBuildDocs
...
* upstream/develop: (81 commits)
style(docs): fix prettier issues (extra newline)
Corrected theme variables reference table layout
Fix typos in README.md
build: lint-staged docs in packages/mermaid/src/…
chore(docs): run `pnpm run docs:build`
build(docs): fix `pnpm run docs:{build,verify}`
docs: replace `yarn` with `pnpm` in dev guide
build: re-enable `prepare` script for husky setup
build: update pre-commit rules to use `pnpm`
Arrow tip aligned to edge of box
updated pnpm-lock file
ci(e2e): Skip pnpm cache if skipping cypress run
ci(e2e): remove `headless` arg from cypress run
build(dev): Fix dev server not showing mermaid.js
Fixed sample test
Adding example diagram as a template for a new diagram
Removed test folder
Returning the borders to the e2e tests
Fix for tests
Updated version
...
2022-10-03 11:51:14 +08:00
Sidharth Vinod
21caa3eb72
chore: Auto build docs if only src/docs is changed
2022-10-03 11:50:42 +08:00
Andre_601
fe9a1c59cb
Discussions are now available
2022-09-15 01:39:57 +02:00
Andre_601
612a57bdf7
Make colors required
2022-09-15 01:28:59 +02:00
Andre_601
979a376855
make setup not required
2022-09-15 01:28:20 +02:00
Knut Sveidqvist
c5d859e52e
Merge branch 'release/9.1.7'
2022-09-13 20:12:08 +02:00
Andre_601
13286f66fd
Update theme_proposal.yml
2022-02-16 22:18:47 +01:00
Andre_601
9e0c5d1d14
Update syntaxt_proposal.yml
2022-02-16 22:17:54 +01:00
Andre_601
0f092acec3
Update diagram_proposal.yml
2022-02-16 22:16:13 +01:00
Andre_601
56c2f23393
Update bug_report.yml
2022-02-16 22:14:21 +01:00
Andre_601
33903bbf6d
Delete question.md
2022-02-16 22:10:24 +01:00
Andre_601
96395c44e0
Create syntaxt_proposal.yml
2022-02-16 22:08:43 +01:00
Andre_601
036dc802dc
Create theme_proposal.yml
2022-02-16 22:07:25 +01:00
Andre_601
15ac2f87a3
Create diagram_proposal.yml
2022-02-16 22:01:00 +01:00
Andre_601
8a5d9bbad3
Switch to bug_report.yml
2022-02-16 21:51:02 +01:00
Andre_601
2bcae96d0a
Create config.yml
2022-02-16 21:35:33 +01:00