fix(deps): update dependency mermaid to ^9.4.0
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
mermaid | dependencies | minor | ^9.1.7 -> ^9.4.0 |
MR created with the help of gitlab-org/frontend/renovate-gitlab-bot
Release Notes
mermaid-js/mermaid
v9.4.0
What's Changed
Features
- Timeline Diagram by @ashishjain0512 in https://github.com/mermaid-js/mermaid/pull/4014
- feat: Flowchart layout using elkjs by @knsv in https://github.com/mermaid-js/mermaid/pull/3984
- Layout v3 continued by @knsv in https://github.com/mermaid-js/mermaid/pull/3938
- feat(er): add unique key by @tomperr in https://github.com/mermaid-js/mermaid/pull/3917
- feat: Set svg role to 'graphics-document document' by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3897
- feat: Wait for rendering to finish before taking image snapshots by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3995
- feat(er): add multiple key constraints by @tomperr in https://github.com/mermaid-js/mermaid/pull/4030
- Add support for YAML frontmatter in Markdown docs (used for Vitepress config) by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3962
- feat(er): allow leading underscore for attributes name by @tomperr in https://github.com/mermaid-js/mermaid/pull/4033
- Add links to theme listing by @BD103 in https://github.com/mermaid-js/mermaid/pull/3890
- Adding support for parenthesis in the er diagram attribute types. by @mahomedalid in https://github.com/mermaid-js/mermaid/pull/3892
- Support parsing indented mermaid/YAML only from HTML by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3859
- Parse style string and number font size values from configuration inputs by @jonabc in https://github.com/mermaid-js/mermaid/pull/3993
- Mindmaps: differentiate the colors between the root node and the first section #4017 by @knsv in https://github.com/mermaid-js/mermaid/pull/4018
- Add Box support in Sequence Diagrams by @oleveau in https://github.com/mermaid-js/mermaid/pull/3965
Breaking changes
- Mind map and timeline diagrams are lazy loaded by mermaid. In order to use these diagrams you need to use the renderAsync method of rendering. The @mermaid-js/mermaid-mindmap package is deprecated by this.
Documentation
- doc: remove links from atom.io; add note Atom has been archived by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3899
- docs(README.zh-CN): fix book image src by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3920
- docs: fix typo by @Foo-x in https://github.com/mermaid-js/mermaid/pull/3925
- docs: update navbar by @huynhicode in https://github.com/mermaid-js/mermaid/pull/3906
- docs: fix text overflow by @huynhicode in https://github.com/mermaid-js/mermaid/pull/3907
- docs: Remove duplicate example in ER-diagram documentation by @guilhermgonzaga in https://github.com/mermaid-js/mermaid/pull/3964
- Docs: Too many
primaryBorderColor
field by @LiHowe in https://github.com/mermaid-js/mermaid/pull/3986 - docs(sequenceDiagram): subvert prettification of arrow types by @cakemanny in https://github.com/mermaid-js/mermaid/pull/3988
- Add Swimm to the list of integrations by @Omerr in https://github.com/mermaid-js/mermaid/pull/3936
- Website/homepage updates by @huynhicode in https://github.com/mermaid-js/mermaid/pull/3945
- Update sequenceDiagram.md to include line break by @Odogwudozilla in https://github.com/mermaid-js/mermaid/pull/3960
- Support GitHub Flavored Markdown in markdown documentation by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3954
- Update integrations.md by @Barry1 in https://github.com/mermaid-js/mermaid/pull/4011
- docs(readme): update broken twitter badge by @LeoDog896 in https://github.com/mermaid-js/mermaid/pull/4032
- Update mindmap.md by @GavinPen in https://github.com/mermaid-js/mermaid/pull/4042
- Showcase section to the docs - keepings docs up to date by @Omerr in https://github.com/mermaid-js/mermaid/pull/4055
Bug Fixes
- fix(docs): remove duplicate section by @Joxtacy in https://github.com/mermaid-js/mermaid/pull/3908
- fix: Typescript error in usage by @tommoor in https://github.com/mermaid-js/mermaid/pull/3914
- fix: dev server watch mode by @huynhicode in https://github.com/mermaid-js/mermaid/pull/3904
- fix(er): switch to deterministic UUIDs in ER by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3916
- fixed Composition arrow by @Frank-Mayer in https://github.com/mermaid-js/mermaid/pull/3930
- fix(generic): fix generic type detection by @tomperr in https://github.com/mermaid-js/mermaid/pull/3921
- fix typos accessing techn property in drawC4Shape function by @nekikara in https://github.com/mermaid-js/mermaid/pull/3943
- fix(deps): update dependency dompurify to v2.4.3 by @renovate in https://github.com/mermaid-js/mermaid/pull/3977
- Fix nonstandard syntax by @atmikeguo in https://github.com/mermaid-js/mermaid/pull/3972
- Fix failing tests due to semantic merge conflict by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3985
- fix(deps): update dependency dagre-d3-es to v7.0.6 by @renovate in https://github.com/mermaid-js/mermaid/pull/3996
- fix(#4003): Remove unhandled promises by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4004
- Bug/3858 [state] trailing whitespace in ids for named state container by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3902
- fix: moment-mini default exporter by @emersonbottero in https://github.com/mermaid-js/mermaid/pull/4034
- fix(deps): update dependency dagre-d3-es to v7.0.8 by @renovate in https://github.com/mermaid-js/mermaid/pull/4058
- bugfix: add missing d3 curves to flowchart and docs by @natasha-jarus in https://github.com/mermaid-js/mermaid/pull/4038
- Bug/3865 C4Context: $borderColor has no effect by @nekikara in https://github.com/mermaid-js/mermaid/pull/3947
- Mindmaps: Handling rows with only spaces in them (#4012) by @knsv in https://github.com/mermaid-js/mermaid/pull/4013
Chores
- ci: disable checking twitter links by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3973
- chore(deps): update all non-major dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/3905
- chore(deps): update pnpm to v7.18.2 by @renovate in https://github.com/mermaid-js/mermaid/pull/3929
- chore(pr): add documentation task in MR template by @tomperr in https://github.com/mermaid-js/mermaid/pull/3935
- (chore) Docs: add tag to produce only a diagram, not code example by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3946
- chore(deps): update all non-major dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/3944
- chore(deps): update all non-major dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/3997
- chore(deps): update pnpm to v7.25.1 by @renovate in https://github.com/mermaid-js/mermaid/pull/4024
- build(lint): cache prettier on
pnpm run lint
by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4035 - Cache
eslint
in pre-commit script (makesgit commit
5x faster) by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4057
New Contributors
- @Joxtacy made their first contribution in https://github.com/mermaid-js/mermaid/pull/3908
- @BD103 made their first contribution in https://github.com/mermaid-js/mermaid/pull/3890
- @mahomedalid made their first contribution in https://github.com/mermaid-js/mermaid/pull/3892
- @tomperr made their first contribution in https://github.com/mermaid-js/mermaid/pull/3917
- @Foo-x made their first contribution in https://github.com/mermaid-js/mermaid/pull/3925
- @Frank-Mayer made their first contribution in https://github.com/mermaid-js/mermaid/pull/3930
- @Omerr made their first contribution in https://github.com/mermaid-js/mermaid/pull/3936
- @nekikara made their first contribution in https://github.com/mermaid-js/mermaid/pull/3943
- @guilhermgonzaga made their first contribution in https://github.com/mermaid-js/mermaid/pull/3964
- @Odogwudozilla made their first contribution in https://github.com/mermaid-js/mermaid/pull/3960
- @atmikeguo made their first contribution in https://github.com/mermaid-js/mermaid/pull/3972
- @LiHowe made their first contribution in https://github.com/mermaid-js/mermaid/pull/3986
- @cakemanny made their first contribution in https://github.com/mermaid-js/mermaid/pull/3988
- @jonabc made their first contribution in https://github.com/mermaid-js/mermaid/pull/3993
- @MermaidChart made their first contribution in https://github.com/mermaid-js/mermaid/pull/4013
- @Barry1 made their first contribution in https://github.com/mermaid-js/mermaid/pull/4011
- @LeoDog896 made their first contribution in https://github.com/mermaid-js/mermaid/pull/4032
- @GavinPen made their first contribution in https://github.com/mermaid-js/mermaid/pull/4042
- @oleveau made their first contribution in https://github.com/mermaid-js/mermaid/pull/3965
- @natasha-jarus made their first contribution in https://github.com/mermaid-js/mermaid/pull/4038
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v9.3.0...v9.4.0
v9.3.0
Significant Changes
- 25% Smaller
- New docs
- Replaces the deprecated and vulnerable
dagre-d3
withdagre-es
Release Notes
- #3778 Adding a hexgon shape (#3834) @knsv
- #3831 Re-enabling themes for er diagrams (#3837) @knsv
- #3882 fix for issues with mindmaps with only a single node (#3833) @knsv
- (chore) remove console stmt in pieDetector (#3840) @weedySeaDragon
- (feat) state classDef documentation (#3841) @weedySeaDragon
- 3882 edge labels (#3883) @knsv
- Add GHA that will check links + Fix broken links (#3765) @spier
- Add official vim plugin to list in integrations (#3847) @craigmac
- Add package visualizations (#3823) @sidharthv96
- Add support for @include in docs (#3863) @sidharthv96
- CI: disable pinning dependencies (#3735) @aloisklink
- Defects/issue 3878 (#3880) @MrCoder
- Feat: Add aria-describedby, aria-roledescription (#3808) @weedySeaDragon
- Fix #3799: Remove
type
from package.json (#3802) @sidharthv96 - Fix for #3835, makes it possible to style path elements (#3836) @knsv
- Fix typos (#3820) @endolith
- Housekeeping with eslint-unicorn (#3845) @sidharthv96
- Integrations added - Visual Studio Code [Polyglot Interactive Notebooks] (#3821) @dfinke
- Mindmap integration docs (#3810) @sidharthv96
- Reduce mermaid size by 31% (#3825) @sidharthv96
- Remove extra arrow and adjust cross position (#3641) @ishuen
- Replace
dagre
/dagre-d3
withdagre-d3-es
(#3809) @aloisklink - Revert "Added pie" (#3842) @pbrolin47
- Switch CDN to unpkg.com (#3777) @sidharthv96
- Switch back to jsdelivr (#3873) @sidharthv96
- Use
github-dark
to highlight fence blocks in vitepress docs (#3807) @aloisklink - Use current mermaid version in docs. (#3846) @sidharthv96
- Use stylis to prepend idSelector (#3829) @DanInProgress
- bug: State diagram fix classes type (#3798) @weedySeaDragon
- bug: change shiki getHighlighter import (#3804) @weedySeaDragon
- chore(deps): remove dependency on
graphlib
(#3861) @aloisklink - chore(deps): update all non-major dependencies (minor) (#3905) @renovate
- chore(deps): update all non-major dependencies (minor) (#3791) @renovate
- chore(deps): update lycheeverse/lychee-action action to v1.5.4 (#3827) @renovate
- chore(deps): update pnpm to v7.17.0 (#3828) @renovate
- chore(deps): update pnpm to v7.17.1 (#3862) @renovate
- chore(docs): Auto build docs (#3547) @sidharthv96
- chore: Housekeeping (#3783) @sidharthv96
- chore: Merge master to develop (#3780) @sidharthv96
- chore: clean up code in mermaidAPI render() and write specs/tests (#3684) @weedySeaDragon
- chore: delete functions not used in diagrams/c4 code (dead code) (#3871) @weedySeaDragon
- comments in states are skipped now (#3762) @avijit1258
- doc: remove links from atom.io; add note Atom has been archived (#3899) @weedySeaDragon
- docs: refactor Theming doc (#3889) @huynhicode
- feat: Redirect old documentation links. (#3797) @sidharthv96
- feat: Title support via front matter for ER, state, class, git, and graph diagrams (#3706) @MasonM
- fix(deps): update all non-major dependencies (patch) (#3790) @renovate
- fix(deps): update dependency rollup to v3 (#3674) @renovate
- fix: LintStaged (#3844) @sidharthv96
What's Changed
- chore(deps): update actions/checkout action to v3 by @renovate in https://github.com/mermaid-js/mermaid/pull/3645
- chore(deps): update actions/setup-node action to v3 by @renovate in https://github.com/mermaid-js/mermaid/pull/3646
- Remove inconsistent and deprecated semicolons by @revolter in https://github.com/mermaid-js/mermaid/pull/3657
- Fix windows paths for
docs:build
by @arpansaha13 in https://github.com/mermaid-js/mermaid/pull/3605 - feat: make
parseError
function more type-safe by @Some-Dood in https://github.com/mermaid-js/mermaid/pull/3643 - chore(deps): update all non-major dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/3632
- chore(deps): update all non-major dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/3671
- chore(deps): pin dependencies by @renovate in https://github.com/mermaid-js/mermaid/pull/3685
- Added Open Graph meta tags by @danangtomo in https://github.com/mermaid-js/mermaid/pull/3679
- add eslint-plugin-no-only-tests plugin by @DKurilo in https://github.com/mermaid-js/mermaid/pull/3690
- Added and configured cspell plugin to eslint by @devcer in https://github.com/mermaid-js/mermaid/pull/3604
- fix: gantt demo diagrams (#3655) by @isinek in https://github.com/mermaid-js/mermaid/pull/3688
- Chore/3697 eslint curly by @jeroenekkelkamp in https://github.com/mermaid-js/mermaid/pull/3698
- Update sequenceDiagram.md by @imgss in https://github.com/mermaid-js/mermaid/pull/3707
- Use
eslint-plugin-tsdoc
for TypeScript files instead ofeslint-plugin-jsdoc
by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3708 - chore(deps): pin dependencies by @renovate in https://github.com/mermaid-js/mermaid/pull/3713
- chore(deps): update all non-major dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/3714
- Order pie chart slices clockwise by order of entries by @jasmaa in https://github.com/mermaid-js/mermaid/pull/3609
- fix: border attribute does not work in a certain writing style by @maiermic in https://github.com/mermaid-js/mermaid/pull/3636
- add the way to add notes to class diagram by @DKurilo in https://github.com/mermaid-js/mermaid/pull/3647
- add statement aliases for ER diagram by @DKurilo in https://github.com/mermaid-js/mermaid/pull/3649
- fix: Fix useMaxWidth option for git graph by @uttk in https://github.com/mermaid-js/mermaid/pull/3652
- #3659 Adding height when not using maxWidth by @knsv in https://github.com/mermaid-js/mermaid/pull/3668
- Change fill attribute to style by @CalebUsadi in https://github.com/mermaid-js/mermaid/pull/3719
- feat: [State diagram] Add classDefs and classes to states by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3644
- Fill inheritance arrow with background color by @vallsv in https://github.com/mermaid-js/mermaid/pull/3543
- Ensure example code and rendered output are synced by @marcjansen in https://github.com/mermaid-js/mermaid/pull/3721
- fix(git): Support quoted branch names by @gibson042 in https://github.com/mermaid-js/mermaid/pull/3726
- docs: Add link to docs source by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3612
- chore(deps): update all non-major dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/3736
- chore(deps): update all non-major dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/3737
- feat(gantt): Add option 'tickInterval' for custom tick interval by @DarkNami in https://github.com/mermaid-js/mermaid/pull/3729
- Fix/convert attr to style in er graph by @CalebUsadi in https://github.com/mermaid-js/mermaid/pull/3722
- update user story link for #3740 by @6footGeek in https://github.com/mermaid-js/mermaid/pull/3741
- Improved New Documentation by @emersonbottero in https://github.com/mermaid-js/mermaid/pull/3678
- chore: fix cSpell word entry misspelling "mermiad" -> "mermaid" by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3751
- Fix link to CSS classes by @hugovk in https://github.com/mermaid-js/mermaid/pull/3752
- docs: Update references to default config in directives page by @raptor0929 in https://github.com/mermaid-js/mermaid/pull/3738
- Fix link relative links to documentation files by @spier in https://github.com/mermaid-js/mermaid/pull/3760
- chore(deps): update all non-major dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/3769
- chore(deps): update all non-major dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/3770
- Fix CSpell by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3753
- Live edits for Docs by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3755
- Switch CDN to unpkg.com by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3777
- chore: Housekeeping by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3783
- Pnpm issue reproduction by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3784
- fix(deps): update all non-major dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/3790
- chore: clean up code in mermaidAPI render() and write specs/tests by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3684
- chore(deps): update all non-major dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/3791
- fix(deps): update dependency rollup to v3 by @renovate in https://github.com/mermaid-js/mermaid/pull/3674
- Add GHA that will check links + Fix broken links by @spier in https://github.com/mermaid-js/mermaid/pull/3765
- chore: Merge master to develop by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3780
- bug: change shiki getHighlighter import by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3804
- Fix #3799: Remove
type
from package.json by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3802 - CI: disable pinning dependencies by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3735
- bug: State diagram fix classes type by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3798
- Remove extra arrow and adjust cross position by @ishuen in https://github.com/mermaid-js/mermaid/pull/3641
- comments in states are skipped now by @avijit1258 in https://github.com/mermaid-js/mermaid/pull/3762
- feat: Redirect old documentation links. by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3797
- Mindmap integration docs by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3810
- Use
github-dark
to highlight fence blocks in vitepress docs by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3807 - chore(deps): update lycheeverse/lychee-action action to v1.5.4 by @renovate in https://github.com/mermaid-js/mermaid/pull/3827
- chore(deps): update pnpm to v7.17.0 by @renovate in https://github.com/mermaid-js/mermaid/pull/3828
- feat: Title support via front matter for ER, state, class, git, and graph diagrams by @MasonM in https://github.com/mermaid-js/mermaid/pull/3706
- Replace
dagre
/dagre-d3
withdagre-d3-es
by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3809 - Add package visualizations by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3823
- #3882 fix for issues with mindmaps with only a single node by @knsv in https://github.com/mermaid-js/mermaid/pull/3833
- #3778 Adding a hexgon shape by @knsv in https://github.com/mermaid-js/mermaid/pull/3834
- Fix for #3835, makes it possible to style path elements by @knsv in https://github.com/mermaid-js/mermaid/pull/3836
- #3831 Re-enabling themes for er diagrams by @knsv in https://github.com/mermaid-js/mermaid/pull/3837
- (chore) remove console stmt in pieDetector by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3840
- Revert "Added pie" by @pbrolin47 in https://github.com/mermaid-js/mermaid/pull/3842
- Fix typos by @endolith in https://github.com/mermaid-js/mermaid/pull/3820
- (feat) state classDef documentation by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3841
- Integrations added - Visual Studio Code [Polyglot Interactive Notebooks] by @dfinke in https://github.com/mermaid-js/mermaid/pull/3821
- Reduce mermaid size by 31% by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3825
- fix: LintStaged by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3844
- Add official vim plugin to list in integrations by @craigmac in https://github.com/mermaid-js/mermaid/pull/3847
- chore(deps): remove dependency on
graphlib
by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3861 - chore(deps): update pnpm to v7.17.1 by @renovate in https://github.com/mermaid-js/mermaid/pull/3862
- Make gitgraph snapshots consistent in E2E tests by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3860
- Use stylis to prepend idSelector by @DanInProgress in https://github.com/mermaid-js/mermaid/pull/3829
- Use current mermaid version in docs. by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3846
- Add support for @include in docs by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3863
- Housekeeping with eslint-unicorn by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3845
- chore: delete functions not used in diagrams/c4 code (dead code) by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3871
- Switch back to jsdelivr by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3873
- 3882 edge labels by @knsv in https://github.com/mermaid-js/mermaid/pull/3883
- Small fix for issue #3881 by @knsv in https://github.com/mermaid-js/mermaid/pull/3884
- Defects/issue 3878 by @MrCoder in https://github.com/mermaid-js/mermaid/pull/3880
- chore(docs): Auto build docs by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3547
- docs: refactor Theming doc by @huynhicode in https://github.com/mermaid-js/mermaid/pull/3889
- Feat: Add aria-describedby, aria-roledescription by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3808
- Release/9.3.0 by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3911
New Contributors
- @revolter made their first contribution in https://github.com/mermaid-js/mermaid/pull/3657
- @Some-Dood made their first contribution in https://github.com/mermaid-js/mermaid/pull/3643
- @danangtomo made their first contribution in https://github.com/mermaid-js/mermaid/pull/3679
- @DKurilo made their first contribution in https://github.com/mermaid-js/mermaid/pull/3690
- @devcer made their first contribution in https://github.com/mermaid-js/mermaid/pull/3604
- @isinek made their first contribution in https://github.com/mermaid-js/mermaid/pull/3688
- @jeroenekkelkamp made their first contribution in https://github.com/mermaid-js/mermaid/pull/3698
- @imgss made their first contribution in https://github.com/mermaid-js/mermaid/pull/3707
- @jasmaa made their first contribution in https://github.com/mermaid-js/mermaid/pull/3609
- @uttk made their first contribution in https://github.com/mermaid-js/mermaid/pull/3652
- @CalebUsadi made their first contribution in https://github.com/mermaid-js/mermaid/pull/3719
- @marcjansen made their first contribution in https://github.com/mermaid-js/mermaid/pull/3721
- @DarkNami made their first contribution in https://github.com/mermaid-js/mermaid/pull/3729
- @6footGeek made their first contribution in https://github.com/mermaid-js/mermaid/pull/3741
- @hugovk made their first contribution in https://github.com/mermaid-js/mermaid/pull/3752
- @raptor0929 made their first contribution in https://github.com/mermaid-js/mermaid/pull/3738
- @spier made their first contribution in https://github.com/mermaid-js/mermaid/pull/3760
- @ishuen made their first contribution in https://github.com/mermaid-js/mermaid/pull/3641
- @avijit1258 made their first contribution in https://github.com/mermaid-js/mermaid/pull/3762
- @MasonM made their first contribution in https://github.com/mermaid-js/mermaid/pull/3706
- @endolith made their first contribution in https://github.com/mermaid-js/mermaid/pull/3820
- @dfinke made their first contribution in https://github.com/mermaid-js/mermaid/pull/3821
- @craigmac made their first contribution in https://github.com/mermaid-js/mermaid/pull/3847
- @DanInProgress made their first contribution in https://github.com/mermaid-js/mermaid/pull/3829
- @MrCoder made their first contribution in https://github.com/mermaid-js/mermaid/pull/3880
- @huynhicode made their first contribution in https://github.com/mermaid-js/mermaid/pull/3889
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v9.2.2...v9.3.0
v9.2.2
What's Changed
- [9.2] fix(mermaid): fix
mermaid.render
types by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3768 - [9.2] fix(mermaid): default mermaid back to CommonJS by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3767
- Fix lazy loading in webpack by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3774
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v9.2.1...v9.2.2
v9.2.1
What's Changed
- ~~fix #3757 : Remove dynamic imports for lazy load causing issues for webpack~~
- chore: Update bug report template by @gibson042 in https://github.com/mermaid-js/mermaid/pull/3727
- Use issue templates and add diagram, theme and syntax proposal issue forms by @Andre601 in https://github.com/mermaid-js/mermaid/pull/2739
New Contributors
- @Andre601 made their first contribution in https://github.com/mermaid-js/mermaid/pull/2739
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v9.2.0...v9.2.1
v9.2.0
What's Changed
Features
- Mindmaps by @knsv in https://github.com/mermaid-js/mermaid/pull/3410
- Introducing TypeScript by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3336
- Auto transform
mermaid-example
in docs. by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3401 - Creating detectors and moving out diagram specific code from the diag… by @knsv in https://github.com/mermaid-js/mermaid/pull/3436
- feat(git): cherry-pick keyword supports tag attribute by @elliot-nelson in https://github.com/mermaid-js/mermaid/pull/3479
- Mindmaps replacing rendering algoritm with cose-bilkent by @knsv in https://github.com/mermaid-js/mermaid/pull/3559
- 3561 theme color scales by @knsv in https://github.com/mermaid-js/mermaid/pull/3562
- ESBuild by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3386
- (Beta) Lazy load import by @knsv in https://github.com/mermaid-js/mermaid/pull/3592, https://github.com/mermaid-js/mermaid/pull/3598
- 3061 making a monorepo by @knsv in https://github.com/mermaid-js/mermaid/pull/3531
Fixes
- Feature decimal duration in second for gantt diagram by @vallsv in https://github.com/mermaid-js/mermaid/pull/3360
- fix: fix passing a single Node to mermaid.init() by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3396
- fix #3407 Replace
div
withpre
and format by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3408 - fix(git): support numeric branch names by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3392
- Add tests for C4 system context macros by @dbartholomae in https://github.com/mermaid-js/mermaid/pull/3367
- Add nested test for parseGenericTypes by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3354
- Fix memoize by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3434
- fix(git): support single character branch names by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3464
- Replace GoogleAnalytics with Plausible by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3466
- Fix for issues in errorhandling and class diagrams after refactoring by @knsv in https://github.com/mermaid-js/mermaid/pull/3470
- 3409 Fix for truncated tags in GitGraph by @ashishjain0512 in https://github.com/mermaid-js/mermaid/pull/3454
- Fix broken cherry-pick parsing in gitgraph by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3480
- Fix CI
docs:lint
by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3493 - Fix user-journey leaking css by @lishid in https://github.com/mermaid-js/mermaid/pull/3510
- [sequenceDiagrams] Support dashes in participant names by @ashleybartlett in https://github.com/mermaid-js/mermaid/pull/3524
- fix: ER dark theme attribute colors by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3512
- feat: ER diagram: allow other chars in a quoted entity name by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3516
- Arrow tip aligned to edge of box by @pbrolin47 in https://github.com/mermaid-js/mermaid/pull/3533
- Fixed labelText undefined behavior by @AndrewL-64 in https://github.com/mermaid-js/mermaid/pull/3544
- Fix failing vitest unit tests by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3587
- fix: Import diagram by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3589
- Fix file name during "pnpm run dev" script by @vallsv in https://github.com/mermaid-js/mermaid/pull/3608
- fix Detect diagram fallback by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3591
- fix: Dirty fix for sync render. by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3633
- fix: Converts mindmapDB to TS by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3683
- Support
lazyLoadedDiagrams
when callinginitThrowsErrors
by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3702 - [9.2.0] Support
lazyLoadedDiagrams
when callinginitThrowsErrorsAsync
by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3731
Chores
- build: run
build:prod
onyarn prepare
by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3404 - chore(deps-dev): bump @types/dompurify from 2.3.3 to 2.3.4 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3414
- chore(deps-dev): bump jest-environment-jsdom from 29.0.1 to 29.0.2 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3413
- chore(deps-dev): bump typescript from 4.7.4 to 4.8.2 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3411
- chore(deps-dev): bump babel-jest from 29.0.1 to 29.0.2 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3412
- chore: fix JSDOC @param, @returns lint errors by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3422
- style: forbid using
console
in mermaid src code by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3405 - Introduce stricter typescript linting by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3393
- Esbuild: backwards-compatible
mermaid.core.mjs
by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3437 - fix(git): support unusual prefixes in branch name by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3438
- Re-enable coverage upload to coveralls by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3431
- chore(deps): bump actions/checkout from 2 to 3 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3449
- chore(deps-dev): bump typescript from 4.8.2 to 4.8.3 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3446
- chore(deps-dev): bump eslint from 8.23.0 to 8.23.1 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3440
- chore(deps-dev): bump babel-jest from 29.0.2 to 29.0.3 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3448
- chore(deps-dev): bump jest-environment-jsdom from 29.0.2 to 29.0.3 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3441
- chore(deps-dev): bump @babel/core from 7.18.13 to 7.19.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3447
- chore(deps-dev): bump @typescript-eslint/parser from 5.36.1 to 5.37.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3451
- chore(deps-dev): bump @babel/preset-env from 7.18.10 to 7.19.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3442
- chore(deps-dev): bump concurrently from 7.3.0 to 7.4.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3445
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.36.1 to 5.37.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3457
- chore(deps-dev): bump eslint-plugin-jest from 27.0.1 to 27.0.4 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3458
- Cleanup & fix eslint warnings by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3453
- chore(deps-dev): bump webpack-dev-server from 4.10.1 to 4.11.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3450
- chore(deps): bump stylis from 4.1.1 to 4.1.2 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3439
- chore(deps): bump dompurify from 2.3.10 to 2.4.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3444
- chore(deps-dev): bump @types/lodash from 4.14.184 to 4.14.185 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3489
- chore(deps-dev): bump esbuild from 0.15.6 to 0.15.8 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3490
- chore(deps-dev): bump eslint from 8.23.1 to 8.24.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3521
- chore(deps-dev): bump @types/prettier from 2.7.0 to 2.7.1 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3520
- chore: fix demo chart pages by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3523
- Vitest by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3427
- Build mermaid using Vite by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3503
- Add "Debug Current Test File" configuration for VSCode by @pje in https://github.com/mermaid-js/mermaid/pull/3509
- [DevOps] Parallel E2E by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3498
- chore(deps-dev): update lint-staged requirement from ^13.0.0 to ^13.0.3 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3551
- chore(deps-dev): update start-server-and-test requirement from ^1.12.6 to ^1.14.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3553
- chore(deps-dev): update jsdom requirement from ^20.0.0 to ^20.0.1 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3552
- chore(deps-dev): update @types/express requirement from ^4.17.13 to ^4.17.14 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3555
- chore(deps-dev): update @types/lodash requirement from ^4.14.185 to ^4.14.186 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3556
- chore(deps-dev): update vitest requirement from ^0.23.1 to ^0.23.4 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3557
- chore(deps-dev): update husky requirement from ^8.0.0 to ^8.0.1 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3558
- chore(deps-dev): update @typescript-eslint/parser requirement from ^5.37.0 to ^5.39.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3564
- chore(deps-dev): update @typescript-eslint/eslint-plugin requirement from ^5.37.0 to ^5.39.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3565
- chore(deps): update @types/node requirement from ^18.7.21 to ^18.8.1 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3566
- chore(deps-dev): update @vitest/coverage-c8 requirement from ^0.23.2 to ^0.23.4 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3567
- chore(deps-dev): update esbuild requirement from ^0.15.8 to ^0.15.10 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3569
- chore(deps-dev): update typescript requirement from ^4.8.3 to ^4.8.4 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3573
- chore(deps-dev): update @applitools/eyes-cypress requirement from ^3.25.7 to ^3.27.1 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3568
- chore(deps-dev): update vite requirement from ^3.0.9 to ^3.1.4 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3570
- chore(deps-dev): update eslint-plugin-jest requirement from ^27.0.4 to ^27.1.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3571
- chore(deps-dev): update @commitlint/config-conventional requirement from ^17.0.0 to ^17.1.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3572
- Fix
docs:build
anddocs:verify
scripts by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3534 - Fix husky
pre-commit
rules by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3536 - Fix typos in README.md by @elv-nate in https://github.com/mermaid-js/mermaid/pull/3538
- fix(tests): E2E by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3574
- fix: pnpm clean in windows by @arpansaha13 in https://github.com/mermaid-js/mermaid/pull/3595
- Update Cypress to v10 and fix E2E errors by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3459
- ci(e2e-applitols): add applitools CI action by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3483
- Remove webpack & babel by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3452
- Add vitepress plugin by @emersonbottero in https://github.com/mermaid-js/mermaid/pull/3476
- ci(e2e): fix e2e action when running from fork by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3519
- chore(deps-dev): update @vitest/ui requirement from ^0.23.2 to ^0.23.4 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3549
- chore: Update demo diagrams for monorepo by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3545
- Sync
docs/
withpackages/mermaid/src/docs
by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3586 - chore: Add volta by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3628
- chore: Node 18 by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3630
- Configure Renovate by @renovate in https://github.com/mermaid-js/mermaid/pull/3627
Docs
- Added mermerd to integrations documentation by @KarnerTh in https://github.com/mermaid-js/mermaid/pull/3399
- Fix typo in documentation by @dbartholomae in https://github.com/mermaid-js/mermaid/pull/3403
- Update duplicate copy pasted directive description by @mrmanc in https://github.com/mermaid-js/mermaid/pull/3415
- Docs/bug 3417 by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3419
- Docs: add '..auto generated..' to .html documentation files by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3420
- Mention obsidian has native support for mermaid by @IanLee1521 in https://github.com/mermaid-js/mermaid/pull/3513
- docs: replace
yarn
withpnpm
in dev guide by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3535 - Corrected theme variables reference table layout by @marcastel in https://github.com/mermaid-js/mermaid/pull/3541
- Working New Documentation Vitepress by @emersonbottero in https://github.com/mermaid-js/mermaid/pull/3515
- CODE_OF_CONDUCT Uploaded by @swoyam2609 in https://github.com/mermaid-js/mermaid/pull/3578
- Automated docs spell-checking via GitHub Actions (and address all reported issues) by @SeanKilleen in https://github.com/mermaid-js/mermaid/pull/3600
- docs:Improved keywords in index.html by @aryandeelwal in https://github.com/mermaid-js/mermaid/pull/3579
- Contribution.md updates by @Aniket1026 in https://github.com/mermaid-js/mermaid/pull/3614
- docs: Add mermaid version to script URL by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3596
New Contributors
- @KarnerTh made their first contribution in https://github.com/mermaid-js/mermaid/pull/3399
- @mrmanc made their first contribution in https://github.com/mermaid-js/mermaid/pull/3415
- @elliot-nelson made their first contribution in https://github.com/mermaid-js/mermaid/pull/3479
- @emersonbottero made their first contribution in https://github.com/mermaid-js/mermaid/pull/3476
- @pje made their first contribution in https://github.com/mermaid-js/mermaid/pull/3509
- @IanLee1521 made their first contribution in https://github.com/mermaid-js/mermaid/pull/3513
- @ashleybartlett made their first contribution in https://github.com/mermaid-js/mermaid/pull/3524
- @pbrolin47 made their first contribution in https://github.com/mermaid-js/mermaid/pull/3533
- @elv-nate made their first contribution in https://github.com/mermaid-js/mermaid/pull/3538
- @marcastel made their first contribution in https://github.com/mermaid-js/mermaid/pull/3541
- @AndrewL-64 made their first contribution in https://github.com/mermaid-js/mermaid/pull/3544
- @swoyam2609 made their first contribution in https://github.com/mermaid-js/mermaid/pull/3578
- @SeanKilleen made their first contribution in https://github.com/mermaid-js/mermaid/pull/3600
- @aryandeelwal made their first contribution in https://github.com/mermaid-js/mermaid/pull/3579
- @Aniket1026 made their first contribution in https://github.com/mermaid-js/mermaid/pull/3614
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v9.1.7...v9.2.0
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.