Releases: mermaid-js/mermaid
Releases · mermaid-js/mermaid
10.0.2
10.0.1
Release Notes
Features
- Added grammar to skip comment in attribute block (#4128) @kshitijsaksena
- feat: Add support for classDiagram labels (#4086) @sidharthv96
- 💄 section width now covers all tasks (#4074) @l2fprod
- 💄 section width now covers all tasks - Timeline (#4126) @sidharthv96
Bugfixes
- Fix(#4140): Async bug in mermaid.run (#4142) @sidharthv96
- fix #4157: Inject only fontFamily without replacing themeVariables (#4160) @sidharthv96
- fix: Detector order (#4124) @sidharthv96
- fix: fix exports (#4135) @Mister-Hope
- fix #4157: Inject only fontFamily without replacing themeVariables by @sidharthv96
- Elk layout for flowcharts: Incorrect placement of edges when using diamonds in subgraphs by @knsv
Documentation
- Adding app (Deepdwn) to integrations list (#4127) @Billiam
- Doc (typo): remove duplicate "be" (#4133) @Julez404
- docs(flowchart): duplicated hexagon node example by @Oliboy50
- add links to NiceGUI integration by @rodja
- Adding app (Deepdwn) to integrations list by @Billiam
Chores
- chore: [email protected] (#4147) @sidharthv96
- Replace
moment-mini
/moment
date library withdayjs
(#4153) @aloisklink
🎉 Thanks to all contributors helping with this release! 🎉
New Contributors
- @Oliboy50 made their first contribution in #4105
- @rodja made their first contribution in #4107
- @Julez404 made their first contribution in #4133
- @l2fprod made their first contribution in #4074
- @kshitijsaksena made their first contribution in #4128
Full Changelog: v10.0.0...v10.0.1
v10.0.0
What's Changed
Please refer the v10 changes section in CHANGELOG.md to see detailed migration steps.
Mermaid is ESM only!
We've dropped CJS support. So, you will have to update your import scripts as follows.
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
You can keep using v9 by adding the @9
in the CDN URL.
- <script src="https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.js"></script>
+ <script src="https://cdn.jsdelivr.net/npm/mermaid@9/dist/mermaid.js"></script>
Breaking changes in v10
- Switch to ESM only for v10? by @sidharthv96 #3590
- Break type of mermaid.render in v10 by @sidharthv96 #3577
- Improve init function and how selector and nodes are passed by @sidharthv96 #3394
- mermaid.init is not using the config that's passed by @sidharthv96 #3406
- Configurable HTML class for initialisation by @sidharthv96 #3055
Features
- fix(api): tree shaking package.json import by @AielloChan in #4101
- splitDiagrams by @sidharthv96 in #4110
- Adding the ability to use invisible edges by @knsv in #4113
Docs
- Add logo to readme by @sidharthv96 in #4076
- docs: minor fix on markdown by @Jeff-Tian in #4015
- Fix typos by @fkohrt in #4118
Chores
- chore(deps): update all non-major dependencies (minor) by @renovate in #4044
- chore(deps): update dependency @types/uuid to v9 by @renovate in #4067
- build(lint:fix): cache eslint in pnpm run lint:fix by @aloisklink in #4073
- chore(deps): update dependency rimraf to v4 by @renovate in #4070
- chore(deps): update dependency jsdom to v21 by @renovate in #4069
- chore(deps): update timonvs/pr-labeler-action action to v4 by @renovate in #4072
- chore(deps): update actions/configure-pages action to v3 by @renovate in #4065
- chore(deps): update actions/dependency-review-action action to v3 by @renovate in #4066
- chore(deps): update dependency vite to v4 by @renovate in #4071
- chore(deps): update dependency cypress to v12 by @renovate in #4068
New Contributors
- @Jeff-Tian made their first contribution in #4015
- @AielloChan made their first contribution in #4101
- @fkohrt made their first contribution in #4118
Full Changelog: v9.4.0...v10.0.0
v9.4.0
What's Changed
Features
- Timeline Diagram by @ashishjain0512 in #4014
- feat: Flowchart layout using elkjs by @knsv in #3984
- Layout v3 continued by @knsv in #3938
- feat(er): add unique key by @tomperr in #3917
- feat: Set svg role to 'graphics-document document' by @weedySeaDragon in #3897
- feat: Wait for rendering to finish before taking image snapshots by @sidharthv96 in #3995
- feat(er): add multiple key constraints by @tomperr in #4030
- Add support for YAML frontmatter in Markdown docs (used for Vitepress config) by @aloisklink in #3962
- feat(er): allow leading underscore for attributes name by @tomperr in #4033
- Add links to theme listing by @BD103 in #3890
- Adding support for parenthesis in the er diagram attribute types. by @mahomedalid in #3892
- Support parsing indented mermaid/YAML only from HTML by @aloisklink in #3859
- Parse style string and number font size values from configuration inputs by @jonabc in #3993
- Mindmaps: differentiate the colors between the root node and the first section #4017 by @knsv in #4018
- Add Box support in Sequence Diagrams by @oleveau in #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 #3899
- docs(README.zh-CN): fix book image src by @aloisklink in #3920
- docs: fix typo by @Foo-x in #3925
- docs: update navbar by @huynhicode in #3906
- docs: fix text overflow by @huynhicode in #3907
- docs: Remove duplicate example in ER-diagram documentation by @guilhermgonzaga in #3964
- Docs: Too many
primaryBorderColor
field by @LiHowe in #3986 - docs(sequenceDiagram): subvert prettification of arrow types by @cakemanny in #3988
- Add Swimm to the list of integrations by @Omerr in #3936
- Website/homepage updates by @huynhicode in #3945
- Update sequenceDiagram.md to include line break by @Odogwudozilla in #3960
- Support GitHub Flavored Markdown in markdown documentation by @aloisklink in #3954
- Update integrations.md by @Barry1 in #4011
- docs(readme): update broken twitter badge by @LeoDog896 in #4032
- Update mindmap.md by @GavinPen in #4042
- Showcase section to the docs - keepings docs up to date by @Omerr in #4055
Bug Fixes
- fix(docs): remove duplicate section by @Joxtacy in #3908
- fix: Typescript error in usage by @tommoor in #3914
- fix: dev server watch mode by @huynhicode in #3904
- fix(er): switch to deterministic UUIDs in ER by @aloisklink in #3916
- fixed Composition arrow by @Frank-Mayer in #3930
- fix(generic): fix generic type detection by @tomperr in #3921
- fix typos accessing techn property in drawC4Shape function by @nekikara in #3943
- fix(deps): update dependency dompurify to v2.4.3 by @renovate in #3977
- Fix nonstandard syntax by @atmikeguo in #3972
- Fix failing tests due to semantic merge conflict by @aloisklink in #3985
- fix(deps): update dependency dagre-d3-es to v7.0.6 by @renovate in #3996
- fix(#4003): Remove unhandled promises by @sidharthv96 in #4004
- Bug/3858 [state] trailing whitespace in ids for named state container by @weedySeaDragon in #3902
- fix: moment-mini default exporter by @emersonbottero in #4034
- fix(deps): update dependency dagre-d3-es to v7.0.8 by @renovate in #4058
- bugfix: add missing d3 curves to flowchart and docs by @natasha-jarus in #4038
- Bug/3865 C4Context: $borderColor has no effect by @nekikara in #3947
- Mindmaps: Handling rows with only spaces in them (#4012) by @knsv in #4013
Chores
- ci: disable checking twitter links by @aloisklink in #3973
- chore(deps): update all non-major dependencies (minor) by @renovate in #3905
- chore(deps): update pnpm to v7.18.2 by @renovate in #3929
- chore(pr): add documentation task in PR template by @tomperr in #3935
- (chore) Docs: add tag to produce only a diagram, not code example by @weedySeaDragon in #3946
- chore(deps): update all non-major dependencies (minor) by @renovate in #3944
- chore(deps): update all non-major dependencies (minor) by @renovate in #3997
- chore(deps): update pnpm to v7.25.1 by @renovate in #4024
- build(lint): cache prettier on
pnpm run lint
by @aloisklink in #4035 - Cache
eslint
in pre-commit script (makesgit commit
5x faster) by @aloisklink in #4057
New Contributors
- @Joxtacy made their first contribution in #3908
- @BD103 made their first contribution in #3890
- @mahomedalid made their first contribution in #3892
- @tomperr made their first contribution in #3917
- @Foo-x made their first contribution in #3925
- @Frank-Mayer made their first contribution in #3930
- @Omerr made their first contribution in #3936
- @nekikara made their first contribution in #3943
- @guilhermgonzaga made their first contribution in #3964
- @Odogwudozilla made their first contribution in #3960
- @atmikeguo made their first contribution in #3972
- @LiHowe made their first contribution in #3986
- @cakemanny made their first contribution in #3988
- @jonabc made their first contribution in #3993
- @MermaidChart made their first contribution in #4013
- @Barry1 made their first contribution in #4011
- @LeoDog896 made their first contribution in #4032
- @GavinPen made their first contribution in #4042
- @oleveau made their first contribution in #3965
- @natasha-jarus made their first contribution in #4038
Full Changelog: 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
🎉 Thanks to all contributors helping with this release! 🎉
What's Changed
- chore(deps): update actions/checkout action to v3 by @renovate in #3645
- chore(deps): update actions/setup-node action to v3 by @renovate in #3646
- Remove inconsistent and deprecated semicolons by @revolter in #3657
- Fix windows paths for
docs:build
by @arpansaha13 in #3605 - feat: make
parseError
function more type-safe by @some-dood in #3643 - chore(deps): update all non-major dependencies (minor) by @renovate in #3632
- chore(deps): update all non-major dependencies (patch) by @renovate in #3671
- chore(deps): pin dependencies by @renovate in #3685
- Added Open Graph meta tags by @danangtomo in #3679
- add eslint-plugin-no-only-tests plugin by @DKurilo in #3690
- Added and configured cspell plugin to eslint by @devcer in #3604
- fix: gantt demo diagrams (#3655) by @isinek in #3688
- Chore/3697 eslint curly by @jeroenekkelkamp in #3698
- Update sequenceDiagram.md by @imgss in #3707
- Use
eslint-plugin-tsdoc
for TypeScript files instead ofeslint-plugin-jsdoc
by @aloisklink in #3708 - chore(deps): pin dependencies by @renovate in #3713
- chore(deps): update all non-major dependencies (patch) by @renovate in #3714
- Order pie chart slices clockwise by order of entries by @jasmaa in #3609
- fix: border attribute does not work in a certain writing style by @maiermic in #3636
- add the way to add notes to class diagram by @DKurilo in #3647
- add statement aliases for ER diagram by @DKurilo in #3649
- fix: Fix useMaxWidth option for git graph by @uttk in #3652
- #3659 Adding height when not using maxWidth by @knsv in #3668
- Change fill attribute to style by @CalebUsadi in #3719
- feat: [State diagram] Add classDefs and classes to states by @weedySeaDragon in #3644
- Fill inheritance arrow with background color by @vallsv in #3543
- Ensure example code and rendered output are synced by @marcjansen in #3721
- fix(git): Support quoted branch names by @gibson042 in #3726
- docs: Add link to docs source by @sidharthv96 in #3612
- chore(deps): update all non-major dependencies (patch) by @renovate in #3736
- chore(deps): update all non-major dependencies (minor) by @renovate in #3737
- feat(gantt): Add option 'tickInterval' for custom tick interval by @DarkNami in #3729
- Fix/convert attr to style in er graph by @CalebUsadi in #3722
- update user story link for #3740 by @6footgeek in #3741
- Improved New Documentation by @emersonbottero in #3678
- chore: fix cSpell word entry misspelling "mermiad" -> "mermaid" by @weedySeaDragon in #3751
- Fix link to CSS classes by @hugovk in #3752
- docs: Update references to default config in directives page by @raptor0929 in #3738
- Fix link relative links to documentation files by @spier in #3760
- chore(deps): update all non-major dependencies (patch) by @renovate in #3769
- chore(deps): update all non-major dependencies (minor) by @renovate in #3770
- Fix CSpell by @sidharthv96 in #3753
- Live edits for Docs by @sidharthv96 in #3755
- Switch CDN to unpkg.com by @sidharthv96 in #3777
- chore: Housekeeping by @sidharthv96 in #3783
- Pnpm issue reproduction by @sidharthv96 in #3784
- fix(deps): update all non-major dependencies (patch) by @renovate in #3790
- chore: clean up code in mermaidAPI render() and write specs/tests by @weedySeaDragon in #3684
- chore(deps): update all non-major dependencies (minor) by @renovate in #3791
- fix(deps): update dependency rollup to v3 by @renovate in #3674
- Add GHA that will check links + Fix broken links by @spier in #3765
- chore: Merge master to develop by @sidharthv96 in #3780
- bug: change shiki getHighlighter import by @weedySeaDragon in #3804
- Fix #3799: Remove
type
from package.json by @sidharthv96 in #3802 - CI: disable pinning dependencies by @aloisklink in #3735
- bug: State diagram fix classes type by @weedySeaDragon in #3798
- Remove extra arrow and adjust cross position by @ishuen in #3641
- comments in states are skipped now by @avijit1258 in #3762
- feat: Redirect old documentation links. by @sidharthv96 in #3797
- Mindmap integration docs by @sidharthv96 in #3810
- Use
github-dark
to highlight fence blocks in vitepress docs...
9.2.2
What's Changed
- [9.2] fix(mermaid): fix
mermaid.render
types by @aloisklink in #3768 - [9.2] fix(mermaid): default mermaid back to CommonJS by @aloisklink in #3767
- Fix lazy loading in webpack by @sidharthv96 in #3774
Full Changelog: v9.2.1...v9.2.2
9.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 #3727
- Use issue templates and add diagram, theme and syntax proposal issue forms by @Andre601 in #2739
New Contributors
Full Changelog: v9.2.0...v9.2.1
9.2.0
What's Changed
Features
- Mindmaps by @knsv in #3410
- Introducing TypeScript by @sidharthv96 in #3336
- Auto transform
mermaid-example
in docs. by @sidharthv96 in #3401 - Creating detectors and moving out diagram specific code from the diag… by @knsv in #3436
- feat(git): cherry-pick keyword supports tag attribute by @elliot-nelson in #3479
- Mindmaps replacing rendering algoritm with cose-bilkent by @knsv in #3559
- 3561 theme color scales by @knsv in #3562
- ESBuild by @sidharthv96 in #3386
- (Beta) Lazy load import by @knsv in #3592, #3598
- 3061 making a monorepo by @knsv in #3531
Fixes
- Feature decimal duration in second for gantt diagram by @vallsv in #3360
- fix: fix passing a single Node to mermaid.init() by @aloisklink in #3396
- fix #3407 Replace
div
withpre
and format by @sidharthv96 in #3408 - fix(git): support numeric branch names by @aloisklink in #3392
- Add tests for C4 system context macros by @dbartholomae in #3367
- Add nested test for parseGenericTypes by @sidharthv96 in #3354
- Fix memoize by @sidharthv96 in #3434
- fix(git): support single character branch names by @aloisklink in #3464
- Replace GoogleAnalytics with Plausible by @sidharthv96 in #3466
- Fix for issues in errorhandling and class diagrams after refactoring by @knsv in #3470
- 3409 Fix for truncated tags in GitGraph by @ashishjain0512 in #3454
- Fix broken cherry-pick parsing in gitgraph by @aloisklink in #3480
- Fix CI
docs:lint
by @sidharthv96 in #3493 - Fix user-journey leaking css by @lishid in #3510
- [sequenceDiagrams] Support dashes in participant names by @ashleybartlett in #3524
- fix: ER dark theme attribute colors by @weedySeaDragon in #3512
- feat: ER diagram: allow other chars in a quoted entity name by @weedySeaDragon in #3516
- Arrow tip aligned to edge of box by @pbrolin47 in #3533
- Fixed labelText undefined behavior by @AndrewL-64 in #3544
- Fix failing vitest unit tests by @aloisklink in #3587
- fix: Import diagram by @sidharthv96 in #3589
- Fix file name during "pnpm run dev" script by @vallsv in #3608
- fix Detect diagram fallback by @sidharthv96 in #3591
- fix: Dirty fix for sync render. by @sidharthv96 in #3633
- fix: Converts mindmapDB to TS by @sidharthv96 in #3683
- Support
lazyLoadedDiagrams
when callinginitThrowsErrors
by @aloisklink in #3702 - [9.2.0] Support
lazyLoadedDiagrams
when callinginitThrowsErrorsAsync
by @aloisklink in #3731
Chores
- build: run
build:prod
onyarn prepare
by @aloisklink in #3404 - chore(deps-dev): bump @types/dompurify from 2.3.3 to 2.3.4 by @dependabot in #3414
- chore(deps-dev): bump jest-environment-jsdom from 29.0.1 to 29.0.2 by @dependabot in #3413
- chore(deps-dev): bump typescript from 4.7.4 to 4.8.2 by @dependabot in #3411
- chore(deps-dev): bump babel-jest from 29.0.1 to 29.0.2 by @dependabot in #3412
- chore: fix JSDOC @param, @returns lint errors by @weedySeaDragon in #3422
- style: forbid using
console
in mermaid src code by @aloisklink in #3405 - Introduce stricter typescript linting by @sidharthv96 in #3393
- Esbuild: backwards-compatible
mermaid.core.mjs
by @aloisklink in #3437 - fix(git): support unusual prefixes in branch name by @aloisklink in #3438
- Re-enable coverage upload to coveralls by @aloisklink in #3431
- chore(deps): bump actions/checkout from 2 to 3 by @dependabot in #3449
- chore(deps-dev): bump typescript from 4.8.2 to 4.8.3 by @dependabot in #3446
- chore(deps-dev): bump eslint from 8.23.0 to 8.23.1 by @dependabot in #3440
- chore(deps-dev): bump babel-jest from 29.0.2 to 29.0.3 by @dependabot in #3448
- chore(deps-dev): bump jest-environment-jsdom from 29.0.2 to 29.0.3 by @dependabot in #3441
- chore(deps-dev): bump @babel/core from 7.18.13 to 7.19.0 by @dependabot in #3447
- chore(deps-dev): bump @typescript-eslint/parser from 5.36.1 to 5.37.0 by @dependabot in #3451
- chore(deps-dev): bump @babel/preset-env from 7.18.10 to 7.19.0 by @dependabot in #3442
- chore(deps-dev): bump concurrently from 7.3.0 to 7.4.0 by @dependabot in #3445
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.36.1 to 5.37.0 by @dependabot in #3457
- chore(deps-dev): bump eslint-plugin-jest from 27.0.1 to 27.0.4 by @dependabot in #3458
- Cleanup & fix eslint warnings by @sidharthv96 in #3453
- chore(deps-dev): bump webpack-dev-server from 4.10.1 to 4.11.0 by @dependabot in #3450
- chore(deps): bump stylis from 4.1.1 to 4.1.2 by @dependabot in #3439
- chore(deps): bump dompurify from 2.3.10 to 2.4.0 by @dependabot in #3444
- chore(deps-dev): bump @types/lodash from 4.14.184 to 4.14.185 by @dependabot in #3489
- chore(deps-dev): bump esbuild from 0.15.6 to 0.15.8 by @dependabot in #3490
- chore(deps-dev): bump eslint from 8.23.1 to 8.24.0 by @dependabot in #3521
- chore(deps-dev): bump @types/prettier from 2.7.0 to 2.7.1 by @dependabot in #3520
- chore: fix demo chart pages by @weedySeaDragon in #3523
- Vitest by @sidharthv96 in #3427
- Build mermaid using Vite by @sidharthv96 in #3503
- Add "Debug Current Test File" configuration for VSCode by @pje in #3509
- [DevOps] Parallel E2E by @sidharthv96 in #3498
- chore(deps-dev): update lint-staged requirement from ^13.0.0 to ^13.0.3 by @dependabot in #3551
- chore(deps-dev): update start-server-and-test requirement from ^1.12.6 to ^1.14.0 by @dependabot in #3553
- chore(deps-dev): update jsdom requirement from ^20.0.0 to ^20.0.1 by @dependabot in #3552
- chore(deps-dev): update @types/express requirement from ^4.17.13 to ^4.17.14 by @dependabot in #3555
- chore(deps-dev): update @types/lodash requirement from ^4.14.185 to ^4.14.186 by @dependabot in #3556
- chore(deps-dev): update vitest requirement from ^0.23.1 to ^0.23.4 by @dependabot in #3557
- chore(deps-dev): update husky requirement from ^8.0.0 to ^8.0.1 by @dependabot in #3558
- chore(deps-dev): update @typescript-eslint/parser requirement from ^5.37.0 to ^5.39.0 by @dependabot in #3564
- chore(deps-dev): update @typescript-eslint/eslint-plugin requirement from ^5.37.0 to ^5.39.0 by @dependabot in #3565
- chore(deps): update @types/node requirement from ^18.7.21 to ^18.8.1 by @dependabot in #3566
- chore(deps-dev): update @vitest/coverage-c8 requirement from ^0.23.2 to ^0.23.4 by @dependabot in #3567
- chore(deps-dev): update esbuild requirement from ^0.15.8 to ^0.15.10 by @dependabot in #3569
- chore(de...
9.1.7
Release Notes
Features & Bug Fixes
- 3238 gitgraph merge commits (#3379) @ashishjain0512
- feat(git): allow custom merge commit ids (#3361) @aloisklink
- 3056 chrome compatibility (#3380) @ashishjain0512
- Fix gitGraph findLane function error (#3383) @hughli-git
- Fix error handling in Mermaid bootstrap(#3395) @knsv
- Load configured diagrams even when initialized has not been called (#3428) @knsv
Dependencies Updates
- chore(deps-dev): bump webpack-dev-server from 4.10.0 to 4.10.1 (#3387) @dependabot
- chore(deps-dev): bump terser-webpack-plugin from 5.3.4 to 5.3.5 (#3343) @dependabot
- chore(deps-dev): bump terser-webpack-plugin from 5.3.5 to 5.3.6 (#3389) @dependabot
- chore(deps-dev): bump @commitlint/cli from 17.0.3 to 17.1.1 (#3376) @dependabot
- chore(deps-dev): bump @commitlint/cli from 17.1.1 to 17.1.2 (#3390) @dependabot
🎉 Thanks to all contributors helping with this release! 🎉
9.1.6
Release Notes
Bug fixes
- #3308 Allowing br tags in tooltips (#3331) @knsv
- Fix for GitGraphs not working for Mermaid Live Editor (#3330) @ashishjain0512
- code syntax improvment (initialize func) (#3277) @alguerocode
Docs
Chores
- Remove two ~HEAD docs (#3327) @jayvdb
- chore(deps-dev): bump eslint from 8.21.0 to 8.22.0 (#3320) @dependabot
- chore(deps-dev): bump eslint-plugin-jest from 26.8.0 to 26.8.2 (#3319) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 39.3.4 to 39.3.6 (#3322) @dependabot
- chore(deps-dev): bump terser-webpack-plugin from 5.3.3 to 5.3.4 (#3318) @dependabot
- chore(deps-dev): bump webpack-dev-server from 4.9.3 to 4.10.0 (#3321) @dependabot
🎉 Thanks to all contributors helping with this release! 🎉