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 17b72d565de595c94c1e339da37fc81676c4b200.
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
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
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