This will also affect users that use the above files via a CDN link, e.g. https://cdn.jsdelivr.net/npm/mermaid@10.9.2/dist/mermaid.min.js
Users that use the default NPM export of mermaid, e.g. import mermaid from 'mermaid', or the dist/mermaid.core.mjs file, do not use this bundled version of DOMPurify, and can easily update using their package manager with something like npm audit fix.
backport to v10: 92a07ffe40aab2769dd1c3431b4eb5beac282b34
Release Notes
mermaid-js/mermaid (mermaid)
### [`v10.9.3`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.9.3)
[Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.9.2...v10.9.3)
Updates the bundled version of dependencies in the following files:
- `dist/mermaid.min.js`
- `dist/mermaid.js`
- `dist/mermaid.esm.mjs`
- `dist/mermaid.esm.min.mjs`
**If you are not using these files (e.g. you are using the default NPM export of `mermaid`, e.g. `import mermaid from 'mermaid'`, or you are using `dist/mermaid.core.mjs`), this release is identical to v10.9.2.**
This is to avoid potential security issues in KaTeX and DOMPurify, see:
- https://github.com/cure53/DOMPurify/security/advisories/GHSA-mmhx-hmjr-r674
- https://github.com/advisories/GHSA-64fm-8hw2-v72w
- https://github.com/advisories/GHSA-cvr6-37gx-v8wc
- https://github.com/advisories/GHSA-f98w-7cxr-ff2h
- https://github.com/advisories/GHSA-3wc5-fcw2-2329
These dependencies have already been updated in [v11.0.0](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v11.0.0).
#### Changelog
##### Chore
- Updates the bundled version of KaTeX to 0.16.11 ([`2bedd0e`](https://redirect.github.com/mermaid-js/mermaid/commit/2bedd0ef87df92a9971ba3490a43d9c1f535e13e))
- Updates the bundled version of DOMPurify to 3.1.6 ([`92a07ff`](https://redirect.github.com/mermaid-js/mermaid/commit/92a07ffe40aab2769dd1c3431b4eb5beac282b34))
**Full Changelog**: https://github.com/mermaid-js/mermaid/compare/v10.9.2...v10.9.3
### [`v10.9.2`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.9.2)
[Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.9.1...v10.9.2)
This release back-ports [https://github.com/mermaid-js/mermaid/pull/5914](https://redirect.github.com/mermaid-js/mermaid/pull/5914) to the v10 release line to fix [#5904](https://redirect.github.com/mermaid-js/mermaid/issues/5904) (an incompatibility between mermaid and DOMPurify v3.1.7)
##### Patch Changes
- [https://github.com/mermaid-js/mermaid/pull/5914](https://redirect.github.com/mermaid-js/mermaid/pull/5914) [`402abdf`](https://redirect.github.com/mermaid-js/mermaid/commit/402abdf8838d4239bbbd08a0b5ce1e9116751c9f) \[10] fix: ban version v3.1.7 of DOMPurify
**Full Changelog**: https://github.com/mermaid-js/mermaid/compare/v10.9.1...v10.9.2
### [`v10.9.1`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.9.1)
[Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.9.0...v10.9.1)
#### What's Changed
#### BugFixes
- Cleaning of labels in Block diagram by [@knsv](https://redirect.github.com/knsv)
#### Docs
- docs(integrations): update link to Mermaid app for Slack by [@JackuB](https://redirect.github.com/JackuB) in [https://github.com/mermaid-js/mermaid/pull/5370](https://redirect.github.com/mermaid-js/mermaid/pull/5370)
- Update new diagram doc to reflect focus on Langium by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/5372](https://redirect.github.com/mermaid-js/mermaid/pull/5372)
- feat: Make the examples interactive in the documentation site by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/5376](https://redirect.github.com/mermaid-js/mermaid/pull/5376)
- DOCS: add latest blog posts by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/5368](https://redirect.github.com/mermaid-js/mermaid/pull/5368)
- DOCS: update Announcement bar link by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/5394](https://redirect.github.com/mermaid-js/mermaid/pull/5394)
- DOCS: Add Press Release by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/5400](https://redirect.github.com/mermaid-js/mermaid/pull/5400)
- DOCS: add Turing machine blog post by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/5425](https://redirect.github.com/mermaid-js/mermaid/pull/5425)
- DOCS: update latest news by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/5455](https://redirect.github.com/mermaid-js/mermaid/pull/5455)
- ππ fix schema link by [@dudeofawesome](https://redirect.github.com/dudeofawesome) in [https://github.com/mermaid-js/mermaid/pull/5456](https://redirect.github.com/mermaid-js/mermaid/pull/5456)
- DOCS: Add AI in Software Diagramming blog post by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/5492](https://redirect.github.com/mermaid-js/mermaid/pull/5492)
- DOCS: update Mermaid Chart page by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/5495](https://redirect.github.com/mermaid-js/mermaid/pull/5495)
- DOCS: Add blog post - Documentation Software by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/5519](https://redirect.github.com/mermaid-js/mermaid/pull/5519)
#### New Contributors
- [@dudeofawesome](https://redirect.github.com/dudeofawesome) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/5456](https://redirect.github.com/mermaid-js/mermaid/pull/5456)
**Full Changelog**: https://github.com/mermaid-js/mermaid/compare/v10.9.0...v10.9.1
### [`v10.9.0`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.9.0)
[Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.8.0...v10.9.0)
### Release Notes
We now have Katex support!
![image](https://user-images.githubusercontent.com/16135852/161395052-4dee19da-faa6-4934-94f3-dd0cbcecfccd.png)
[Demo](https://mermaid.live/edit#pako:eNptUl1r6zAM_SvClJHQ5mFh7I7CBuu2tz3tPl7dDsdxUkOTdI46Mlz998lJCh3ML5KOdc7xh4IyXWnVWtVeH3bw-oYtyHr8h2qxqBJEb_d6CAOncA-IrqX3kMVY0Rdv50Q2dppCxdI_uBRxZbchF_TgwEHEYGBBy5guFqj-Q5Y9nKIF4sbVtfCKKUg1FYmEymsTskJ0GsT-w1Motnl2ow1zyDWnY2M6kqZ8Luo0mpxgk0SL6-WsJIfK8ngoZgg\_0Jtf0dtf0btL1JQd9SwrGqbz211crvu0vhCmDXpZLA1vAyLZgULbkZ1YJ3hKpubDTvc2ZH_u5F2N8-ZSdBNF4XnsHMavKGzt2mCE0jNouJqFXQUMhewjgvmJloLatpw5F-JPo_jLJJ5Qem_er88GRaPJu4Hl003XB2K5dS848WiRn-FZ-9weB4AmD7VSjfWNdqWMWYiOqGhnG4tqLWlpK33cEypsWVr1kbq_X61Ra_JHu1LHQ6nJPjstA9qodaX3veVvObPoTQ)
#### π Features
- Bump [@zenuml/core](https://redirect.github.com/zenuml/core) and update render options in mermaid-zenuml ([#5257](https://redirect.github.com/mermaid-js/mermaid/issues/5257)) [@dontry](https://redirect.github.com/dontry)
- Implement "until" keyword in gantt charts ([#5224](https://redirect.github.com/mermaid-js/mermaid/issues/5224)) [@fzag](https://redirect.github.com/fzag)
- Integrated Katex typesetting into flowcharts ([#2885](https://redirect.github.com/mermaid-js/mermaid/issues/2885)) [@NicolasNewman](https://redirect.github.com/NicolasNewman)
#### π§° Maintenance
- Add gitgraph parallel commits to docs ([#5336](https://redirect.github.com/mermaid-js/mermaid/issues/5336)) [@NicolasCwy](https://redirect.github.com/NicolasCwy)
- Update recommended Vitest extension ([#5322](https://redirect.github.com/mermaid-js/mermaid/issues/5322)) [@NicolasCwy](https://redirect.github.com/NicolasCwy)
- Correcting path to docker-entrypoint.sh ([#5327](https://redirect.github.com/mermaid-js/mermaid/issues/5327)) [@bstordrup](https://redirect.github.com/bstordrup)
- Fix chrome webstore url causing 404 ([#5352](https://redirect.github.com/mermaid-js/mermaid/issues/5352)) [@Abrifq](https://redirect.github.com/Abrifq)
- Fix color and arrow for merge commit (gitGraph) ([#5152](https://redirect.github.com/mermaid-js/mermaid/issues/5152)) [@macherel](https://redirect.github.com/macherel)
- Fix link to Contributors section in README ([#5298](https://redirect.github.com/mermaid-js/mermaid/issues/5298)) [@BaumiCoder](https://redirect.github.com/BaumiCoder)
- Fix macOS onboarding issues ([#5262](https://redirect.github.com/mermaid-js/mermaid/issues/5262)) [@thedustin](https://redirect.github.com/thedustin)
- Fix netlify deploy ([#5332](https://redirect.github.com/mermaid-js/mermaid/issues/5332)) [@sidharthv96](https://redirect.github.com/sidharthv96)
- Link to webhelp ([#5316](https://redirect.github.com/mermaid-js/mermaid/issues/5316)) [@BaumiCoder](https://redirect.github.com/BaumiCoder)
- Update contribute ([#5268](https://redirect.github.com/mermaid-js/mermaid/issues/5268)) [@FutzMonitor](https://redirect.github.com/FutzMonitor)
- Updates Timeline Documentation ([#5315](https://redirect.github.com/mermaid-js/mermaid/issues/5315)) [@FutzMonitor](https://redirect.github.com/FutzMonitor)
- \[Docs] Updated chrome extension url's to new store ([#5297](https://redirect.github.com/mermaid-js/mermaid/issues/5297)) [@Abrifq](https://redirect.github.com/Abrifq)
- chore: Update CSpell configuration ([#5286](https://redirect.github.com/mermaid-js/mermaid/issues/5286)) [@Jason3S](https://redirect.github.com/Jason3S)
- feat: add name field to the actors ([#5284](https://redirect.github.com/mermaid-js/mermaid/issues/5284)) [@ad1992](https://redirect.github.com/ad1992)
- fix typo cutomers => customers ([#5269](https://redirect.github.com/mermaid-js/mermaid/issues/5269)) [@elgalu](https://redirect.github.com/elgalu)
#### π Documentation
- Add new extension to integrations ([#5287](https://redirect.github.com/mermaid-js/mermaid/issues/5287)) [@BoDonkey](https://redirect.github.com/BoDonkey)
- Added link to Blazorade Mermaid to the community integrations page. ([#5333](https://redirect.github.com/mermaid-js/mermaid/issues/5333)) [@MikaBerglund](https://redirect.github.com/MikaBerglund)
- Replace version number placeholder ([#5304](https://redirect.github.com/mermaid-js/mermaid/issues/5304)) [@BaumiCoder](https://redirect.github.com/BaumiCoder)
π **Thanks to all contributors helping with this release!** π
### [`v10.8.0`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.8.0)
[Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.7.0...v10.8.0)
### v10.8.0
#### Features
- Adding new diagram type - Block Diagram by [@knsv](https://redirect.github.com/knsv) in [https://github.com/mermaid-js/mermaid/pull/5221](https://redirect.github.com/mermaid-js/mermaid/pull/5221)
- Feature/5114 add parallel commit config by [@mathbraga](https://redirect.github.com/mathbraga) in [https://github.com/mermaid-js/mermaid/pull/5161](https://redirect.github.com/mermaid-js/mermaid/pull/5161)
- Changes to Gantt Parsers to allow hashes and semicolons to titles, sections, and task data. by [@FutzMonitor](https://redirect.github.com/FutzMonitor) in [https://github.com/mermaid-js/mermaid/pull/5095](https://redirect.github.com/mermaid-js/mermaid/pull/5095)
- Feature/4653 add actor-top class to sequence diagram by [@Ronid1](https://redirect.github.com/Ronid1) in [https://github.com/mermaid-js/mermaid/pull/5241](https://redirect.github.com/mermaid-js/mermaid/pull/5241)
#### Documentation
- Updated gantt chart docs to show all config options by [@murdoa](https://redirect.github.com/murdoa) in [https://github.com/mermaid-js/mermaid/pull/5192](https://redirect.github.com/mermaid-js/mermaid/pull/5192)
- Contribution documentation improvements by [@nirname](https://redirect.github.com/nirname) in [https://github.com/mermaid-js/mermaid/pull/5132](https://redirect.github.com/mermaid-js/mermaid/pull/5132)
- Update flowchart.md - how to use font-awesome [#5195](https://redirect.github.com/mermaid-js/mermaid/issues/5195) by [@arukiidou](https://redirect.github.com/arukiidou) in [https://github.com/mermaid-js/mermaid/pull/5196](https://redirect.github.com/mermaid-js/mermaid/pull/5196)
- Add more detailed docs for Gantt tasks by [@sorenisanerd](https://redirect.github.com/sorenisanerd) in [https://github.com/mermaid-js/mermaid/pull/5194](https://redirect.github.com/mermaid-js/mermaid/pull/5194)
- Docs/4974 reorder integration links by [@Ronid1](https://redirect.github.com/Ronid1) in [https://github.com/mermaid-js/mermaid/pull/5066](https://redirect.github.com/mermaid-js/mermaid/pull/5066)
- docs: fix swimm link by [@Yokozuna59](https://redirect.github.com/Yokozuna59) in [https://github.com/mermaid-js/mermaid/pull/5219](https://redirect.github.com/mermaid-js/mermaid/pull/5219)
- Update Slack community links to Discord by [@Olegt0rr](https://redirect.github.com/Olegt0rr) in [https://github.com/mermaid-js/mermaid/pull/5225](https://redirect.github.com/mermaid-js/mermaid/pull/5225)
- Docs: Mermaid chart updates by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/5232](https://redirect.github.com/mermaid-js/mermaid/pull/5232)
- Fix typos in timeline syntax samples by [@sblom](https://redirect.github.com/sblom) in [https://github.com/mermaid-js/mermaid/pull/5139](https://redirect.github.com/mermaid-js/mermaid/pull/5139)
#### Bug fixes
- Bug/5059 fix external connection after updating edges by [@mathbraga](https://redirect.github.com/mathbraga) in [https://github.com/mermaid-js/mermaid/pull/5127](https://redirect.github.com/mermaid-js/mermaid/pull/5127)
- \[Fix] Sequence diagram actor menu popup by [@vitorsss](https://redirect.github.com/vitorsss) in [https://github.com/mermaid-js/mermaid/pull/5160](https://redirect.github.com/mermaid-js/mermaid/pull/5160)
- fix: Dompurify Hooks by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/5236](https://redirect.github.com/mermaid-js/mermaid/pull/5236)
- Accurate pie chart labeling for text alignment by [@JenningsWilliam](https://redirect.github.com/JenningsWilliam) in [https://github.com/mermaid-js/mermaid/pull/5141](https://redirect.github.com/mermaid-js/mermaid/pull/5141)
- fix: Redirect of old URLs by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/5250](https://redirect.github.com/mermaid-js/mermaid/pull/5250)
- Fixed Typo in ErrorRenderer.ts by [@FutzMonitor](https://redirect.github.com/FutzMonitor) in [https://github.com/mermaid-js/mermaid/pull/5256](https://redirect.github.com/mermaid-js/mermaid/pull/5256)
#### Chores
- Revert "Revert 5041 feature/4935 subgraph title margin config option" by [@mathbraga](https://redirect.github.com/mathbraga) in [https://github.com/mermaid-js/mermaid/pull/5205](https://redirect.github.com/mermaid-js/mermaid/pull/5205)
- build(deps-dev): bump follow-redirects from 1.15.2 to 1.15.5 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/mermaid-js/mermaid/pull/5200](https://redirect.github.com/mermaid-js/mermaid/pull/5200)
- chore(deps): update all patch dependencies (patch) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/5150](https://redirect.github.com/mermaid-js/mermaid/pull/5150)
- E2E Image comparison by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/5208](https://redirect.github.com/mermaid-js/mermaid/pull/5208)
- E2E test by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/5210](https://redirect.github.com/mermaid-js/mermaid/pull/5210)
- Optimise caching of test results by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/5213](https://redirect.github.com/mermaid-js/mermaid/pull/5213)
- Update update-browserlist.yml to fix deprecation and action fails by [@Abrifq](https://redirect.github.com/Abrifq) in [https://github.com/mermaid-js/mermaid/pull/5151](https://redirect.github.com/mermaid-js/mermaid/pull/5151)
- UpdateCypress by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/5228](https://redirect.github.com/mermaid-js/mermaid/pull/5228)
- Use node v20 by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/5248](https://redirect.github.com/mermaid-js/mermaid/pull/5248)
- Convert Mindmap to TS by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/5247](https://redirect.github.com/mermaid-js/mermaid/pull/5247)
- chore: Add interface naming Convention by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/5254](https://redirect.github.com/mermaid-js/mermaid/pull/5254)
#### New Contributors
- [@murdoa](https://redirect.github.com/murdoa) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/5192](https://redirect.github.com/mermaid-js/mermaid/pull/5192)
- [@arukiidou](https://redirect.github.com/arukiidou) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/5196](https://redirect.github.com/mermaid-js/mermaid/pull/5196)
- [@sorenisanerd](https://redirect.github.com/sorenisanerd) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/5194](https://redirect.github.com/mermaid-js/mermaid/pull/5194)
- [@Ronid1](https://redirect.github.com/Ronid1) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/5066](https://redirect.github.com/mermaid-js/mermaid/pull/5066)
- [@Olegt0rr](https://redirect.github.com/Olegt0rr) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/5225](https://redirect.github.com/mermaid-js/mermaid/pull/5225)
- [@vitorsss](https://redirect.github.com/vitorsss) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/5160](https://redirect.github.com/mermaid-js/mermaid/pull/5160)
- [@sblom](https://redirect.github.com/sblom) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/5139](https://redirect.github.com/mermaid-js/mermaid/pull/5139)
- [@JenningsWilliam](https://redirect.github.com/JenningsWilliam) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/5141](https://redirect.github.com/mermaid-js/mermaid/pull/5141)
**Full Changelog**: https://github.com/mermaid-js/mermaid/compare/v10.7.0...v10.8.0
### [`v10.7.0`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.7.0)
[Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.6.1...v10.7.0)
### Release Notes
- 3952 lexical ids ([#5028](https://redirect.github.com/mermaid-js/mermaid/issues/5028)) [@jgreywolf](https://redirect.github.com/jgreywolf)
- Add new Atlassian integrations ([#5021](https://redirect.github.com/mermaid-js/mermaid/issues/5021)) [@nashtechlabs](https://redirect.github.com/nashtechlabs)
- Adds Unison programming language to community integrations list ([#5180](https://redirect.github.com/mermaid-js/mermaid/issues/5180)) [@rlmark](https://redirect.github.com/rlmark)
- Bump GitHub workflow actions to latest versions ([#5026](https://redirect.github.com/mermaid-js/mermaid/issues/5026)) [@deining](https://redirect.github.com/deining)
- Changes to .prettierignore ([#5109](https://redirect.github.com/mermaid-js/mermaid/issues/5109)) [@FutzMonitor](https://redirect.github.com/FutzMonitor)
- Chore: Typo fixed in multiple files ([#4947](https://redirect.github.com/mermaid-js/mermaid/issues/4947)) [@SusheelThapa](https://redirect.github.com/SusheelThapa)
- DOCS: update Flowchart page ([#5169](https://redirect.github.com/mermaid-js/mermaid/issues/5169)) [@huynhicode](https://redirect.github.com/huynhicode)
- DOCS: update announcement bar ([#5193](https://redirect.github.com/mermaid-js/mermaid/issues/5193)) [@huynhicode](https://redirect.github.com/huynhicode)
- Docs: Ecosystem section pages - verbiage updates ([#5124](https://redirect.github.com/mermaid-js/mermaid/issues/5124)) [@huynhicode](https://redirect.github.com/huynhicode)
- Docs: Update latest news ([#5147](https://redirect.github.com/mermaid-js/mermaid/issues/5147)) [@huynhicode](https://redirect.github.com/huynhicode)
- Docs: add Mermaid for Slack integration ([#4824](https://redirect.github.com/mermaid-js/mermaid/issues/4824)) [@JackuB](https://redirect.github.com/JackuB)
- Docs: add latest blog post - JetBrains extension ([#5158](https://redirect.github.com/mermaid-js/mermaid/issues/5158)) [@huynhicode](https://redirect.github.com/huynhicode)
- Docs: update Latest News section ([#5048](https://redirect.github.com/mermaid-js/mermaid/issues/5048)) [@huynhicode](https://redirect.github.com/huynhicode)
- Documentation: clarify sentence ([#5025](https://redirect.github.com/mermaid-js/mermaid/issues/5025)) [@deining](https://redirect.github.com/deining)
- Fix issue with generic class not rendering ([#5098](https://redirect.github.com/mermaid-js/mermaid/issues/5098)) [@jgreywolf](https://redirect.github.com/jgreywolf)
- Holiday 2023 promo ([#5080](https://redirect.github.com/mermaid-js/mermaid/issues/5080)) [@huynhicode](https://redirect.github.com/huynhicode)
- Referenced the PmWiki's Cookbook recipe enabling MermaidJs schematics⦠([#5085](https://redirect.github.com/mermaid-js/mermaid/issues/5085)) [@d-faure](https://redirect.github.com/d-faure)
- Release/10.7.0 ([#5188](https://redirect.github.com/mermaid-js/mermaid/issues/5188)) [@sidharthv96](https://redirect.github.com/sidharthv96)
- Update NiceGuy.io links in integrations-community.md ([#5120](https://redirect.github.com/mermaid-js/mermaid/issues/5120)) [@Abrifq](https://redirect.github.com/Abrifq)
- Update all minor dependencies (minor) ([#5047](https://redirect.github.com/mermaid-js/mermaid/issues/5047)) [@renovate](https://redirect.github.com/renovate)
- Update all patch dependencies (patch) ([#5046](https://redirect.github.com/mermaid-js/mermaid/issues/5046)) [@renovate](https://redirect.github.com/renovate)
- Update all patch dependencies (patch) ([#5033](https://redirect.github.com/mermaid-js/mermaid/issues/5033)) [@renovate](https://redirect.github.com/renovate)
- Update generics docs ([#5130](https://redirect.github.com/mermaid-js/mermaid/issues/5130)) [@jgreywolf](https://redirect.github.com/jgreywolf)
- Update index.md ([#5012](https://redirect.github.com/mermaid-js/mermaid/issues/5012)) [@StefonSimmons](https://redirect.github.com/StefonSimmons)
- Update integrations-community.md (Add Codemia to the list of productivity tools using Mermaid) ([#5189](https://redirect.github.com/mermaid-js/mermaid/issues/5189)) [@markqian](https://redirect.github.com/markqian)
- Updated README with expandable table of content. ([#4961](https://redirect.github.com/mermaid-js/mermaid/issues/4961)) [@claesgill](https://redirect.github.com/claesgill)
- add links to make it easier ([#4952](https://redirect.github.com/mermaid-js/mermaid/issues/4952)) [@ajdamico](https://redirect.github.com/ajdamico)
- bug: [#4905](https://redirect.github.com/mermaid-js/mermaid/issues/4905) change shiki theme to github-light ([#4924](https://redirect.github.com/mermaid-js/mermaid/issues/4924)) [@raiman264](https://redirect.github.com/raiman264)
- build(deps-dev): bump vite from 4.4.9 to 4.4.12 ([#5115](https://redirect.github.com/mermaid-js/mermaid/issues/5115)) [@dependabot](https://redirect.github.com/dependabot)
- chore(deps): update all minor dependencies (minor) ([#5172](https://redirect.github.com/mermaid-js/mermaid/issues/5172)) [@renovate](https://redirect.github.com/renovate)
- chore(deps): update all minor dependencies (minor) ([#5131](https://redirect.github.com/mermaid-js/mermaid/issues/5131)) [@renovate](https://redirect.github.com/renovate)
- chore(deps): update all minor dependencies (minor) ([#5099](https://redirect.github.com/mermaid-js/mermaid/issues/5099)) [@renovate](https://redirect.github.com/renovate)
- chore(deps): update all minor dependencies (minor) ([#5071](https://redirect.github.com/mermaid-js/mermaid/issues/5071)) [@renovate](https://redirect.github.com/renovate)
- chore(deps): update all patch dependencies (patch) ([#5070](https://redirect.github.com/mermaid-js/mermaid/issues/5070)) [@renovate](https://redirect.github.com/renovate)
- chore(deps): update all patch dependencies (patch) ([#5015](https://redirect.github.com/mermaid-js/mermaid/issues/5015)) [@renovate](https://redirect.github.com/renovate)
- docs: Update classDiagram.md ([#4973](https://redirect.github.com/mermaid-js/mermaid/issues/4973)) [@SahilNagpure07](https://redirect.github.com/SahilNagpure07)
- docs: fixed typo ([#4893](https://redirect.github.com/mermaid-js/mermaid/issues/4893)) [@0xflotus](https://redirect.github.com/0xflotus)
- feat(gantt): update styles ([#4930](https://redirect.github.com/mermaid-js/mermaid/issues/4930)) [@Mister-Hope](https://redirect.github.com/Mister-Hope)
- fix: [#5064](https://redirect.github.com/mermaid-js/mermaid/issues/5064) Handle case when line has only one point ([#5065](https://redirect.github.com/mermaid-js/mermaid/issues/5065)) [@sidharthv96](https://redirect.github.com/sidharthv96)
- fix: getMessageAPI so it considers entity codes ([#5002](https://redirect.github.com/mermaid-js/mermaid/issues/5002)) [@ad1992](https://redirect.github.com/ad1992)
- fix: render the participants in same order as they are created ([#5017](https://redirect.github.com/mermaid-js/mermaid/issues/5017)) [@ad1992](https://redirect.github.com/ad1992)
- fix: target blank removed from anchor tag ([#4933](https://redirect.github.com/mermaid-js/mermaid/issues/4933)) [@REVERB283](https://redirect.github.com/REVERB283)
- prevent-inherited-lineheights-on-edgeterminal-4083 ([#4915](https://redirect.github.com/mermaid-js/mermaid/issues/4915)) [@Patronud](https://redirect.github.com/Patronud)
#### π Features
- Added functionality to support style keyword ([#5111](https://redirect.github.com/mermaid-js/mermaid/issues/5111)) [@jgreywolf](https://redirect.github.com/jgreywolf)
- Feature/4935 subgraph title margin config option ([#5041](https://redirect.github.com/mermaid-js/mermaid/issues/5041)) [@mathbraga](https://redirect.github.com/mathbraga)
- Revert 5041 feature/4935 subgraph title margin config option ([#5197](https://redirect.github.com/mermaid-js/mermaid/issues/5197)) [@sidharthv96](https://redirect.github.com/sidharthv96)
- feat [#5042](https://redirect.github.com/mermaid-js/mermaid/issues/5042): Add `flowchart.maxEdges` config. ([#5086](https://redirect.github.com/mermaid-js/mermaid/issues/5086)) [@sidharthv96](https://redirect.github.com/sidharthv96)
#### π Bug Fixes
- Bug/[#4497](https://redirect.github.com/mermaid-js/mermaid/issues/4497) Unable to Cherry Pick Merge Commit Solved ([#4944](https://redirect.github.com/mermaid-js/mermaid/issues/4944)) [@RounakJoshi09](https://redirect.github.com/RounakJoshi09)
- Bug/4912 GitGraph routing and colouring for merges and cherry-picks ([#4927](https://redirect.github.com/mermaid-js/mermaid/issues/4927)) [@guypursey](https://redirect.github.com/guypursey)
- Fix - static class attributes are not rendered underlined ([#5013](https://redirect.github.com/mermaid-js/mermaid/issues/5013)) [@SteffenLm](https://redirect.github.com/SteffenLm)
- Revert "fix: render the participants in same order as they are created" ([#5198](https://redirect.github.com/mermaid-js/mermaid/issues/5198)) [@sidharthv96](https://redirect.github.com/sidharthv96)
- bug/#3251\_linkStyle-can't-specify-ids Fixed ([#4934](https://redirect.github.com/mermaid-js/mermaid/issues/4934)) [@RounakJoshi09](https://redirect.github.com/RounakJoshi09)
- fix(tooltip): remove redundant scroll offset ([#4958](https://redirect.github.com/mermaid-js/mermaid/issues/4958)) [@csholmq](https://redirect.github.com/csholmq)
- fix/1294\_exhaustive-clear-sequenceDb-variables ([#4941](https://redirect.github.com/mermaid-js/mermaid/issues/4941)) [@rflban](https://redirect.github.com/rflban)
- fix: [#5100](https://redirect.github.com/mermaid-js/mermaid/issues/5100) Add viewbox to sankey ([#5102](https://redirect.github.com/mermaid-js/mermaid/issues/5102)) [@sidharthv96](https://redirect.github.com/sidharthv96)
- fix: Adjust piechart viewbox for mobile devices with small width ([#4288](https://redirect.github.com/mermaid-js/mermaid/issues/4288)) [@iwestlin](https://redirect.github.com/iwestlin)
- fix: clean comments in text in getDiagramFromText API so flowchart works well ([#5076](https://redirect.github.com/mermaid-js/mermaid/issues/5076)) [@ad1992](https://redirect.github.com/ad1992)
- fix: flowchart image without text ([#5063](https://redirect.github.com/mermaid-js/mermaid/issues/5063)) [@bonyuta0204](https://redirect.github.com/bonyuta0204)
#### π§° Maintenance
- Use `release-drafter/release-drafter` GitHub Action to label our PRs ([#4868](https://redirect.github.com/mermaid-js/mermaid/issues/4868)) [@aloisklink](https://redirect.github.com/aloisklink)
- build: use `tsx` instead of `ts-node-esm` ([#5104](https://redirect.github.com/mermaid-js/mermaid/issues/5104)) [@aloisklink](https://redirect.github.com/aloisklink)
- tests: update `#registerExternalDiagrams` testTimeout from 5 seconds to 20 seconds ([#5055](https://redirect.github.com/mermaid-js/mermaid/issues/5055)) [@omer-priel](https://redirect.github.com/omer-priel)
#### π Documentation
- Docs: update Getting Started page ([#5112](https://redirect.github.com/mermaid-js/mermaid/issues/5112)) [@huynhicode](https://redirect.github.com/huynhicode)
- Docs: update Latest News section ([#5107](https://redirect.github.com/mermaid-js/mermaid/issues/5107)) [@huynhicode](https://redirect.github.com/huynhicode)
- Docs: update latest news ([#4959](https://redirect.github.com/mermaid-js/mermaid/issues/4959)) [@huynhicode](https://redirect.github.com/huynhicode)
- Update XYChart's nav link in the docs template ([#5014](https://redirect.github.com/mermaid-js/mermaid/issues/5014)) [@Abrifq](https://redirect.github.com/Abrifq)
- feat: Track outbound links in docs site. ([#5116](https://redirect.github.com/mermaid-js/mermaid/issues/5116)) [@sidharthv96](https://redirect.github.com/sidharthv96)
π **Thanks to all contributors helping with this release!** π
### [`v10.6.1`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.6.1): 10.6.1
[Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.6.0...v10.6.1)
### What's Changed
#### Bugfixes
- fix(flow): fix invalid ellipseText regex ([#5016](https://redirect.github.com/mermaid-js/mermaid/issues/5016)) [@aloisklink](https://redirect.github.com/aloisklink)
- This was causing freezes in flowcharts that had a `(` char in ellipse nodes
#### Documentation
- Docs: add Docusaurus to "Integrations - Community" page ([#4975](https://redirect.github.com/mermaid-js/mermaid/issues/4975)) [@huynhicode](https://redirect.github.com/huynhicode)
- Fix typo in build-docs.yml ([#4991](https://redirect.github.com/mermaid-js/mermaid/issues/4991)) [@sadikkuzu](https://redirect.github.com/sadikkuzu)
- Update README.md ([#4979](https://redirect.github.com/mermaid-js/mermaid/issues/4979)) [@karthxk07](https://redirect.github.com/karthxk07)
- docs: Add NotesHub to integrations-community page ([#4994](https://redirect.github.com/mermaid-js/mermaid/issues/4994)) [@alex-titarenko](https://redirect.github.com/alex-titarenko)
#### Chores
- chore(deps): update all minor dependencies (minor) ([#4997](https://redirect.github.com/mermaid-js/mermaid/issues/4997)) [@renovate](https://redirect.github.com/renovate)
- chore(deps): update all patch dependencies (patch) ([#4976](https://redirect.github.com/mermaid-js/mermaid/issues/4976)) [@renovate](https://redirect.github.com/renovate)
π **Thanks to all contributors helping with this release!** π
### [`v10.6.0`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.6.0): 10.6.0
[Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.5.1...v10.6.0)
#### What's Changed
- Add new chart xychart by [@subhash-halder](https://redirect.github.com/subhash-halder) in [https://github.com/mermaid-js/mermaid/pull/4413](https://redirect.github.com/mermaid-js/mermaid/pull/4413)
#### Fix
- bug/4849\_center_axis_labels by [@dreathed](https://redirect.github.com/dreathed) in [https://github.com/mermaid-js/mermaid/pull/4860](https://redirect.github.com/mermaid-js/mermaid/pull/4860)
- Better handling of large flowcharts and long edges [@knsv](https://redirect.github.com/knsv)
#### Docs
- Add new Atlassian integrations by [@janjonas](https://redirect.github.com/janjonas) in [https://github.com/mermaid-js/mermaid/pull/4862](https://redirect.github.com/mermaid-js/mermaid/pull/4862)
- docs: fix typo by [@dennis0324](https://redirect.github.com/dennis0324) in [https://github.com/mermaid-js/mermaid/pull/4887](https://redirect.github.com/mermaid-js/mermaid/pull/4887)
- Update notes on orientation in GitGraph documentation by [@guypursey](https://redirect.github.com/guypursey) in [https://github.com/mermaid-js/mermaid/pull/4897](https://redirect.github.com/mermaid-js/mermaid/pull/4897)
- Enhancment: twitter logo in doc by [@chaursiyasanjeet](https://redirect.github.com/chaursiyasanjeet) in [https://github.com/mermaid-js/mermaid/pull/4925](https://redirect.github.com/mermaid-js/mermaid/pull/4925)
- Update link for the Mermaid integration in JetBrains IDEs by [@FirstTimeInForever](https://redirect.github.com/FirstTimeInForever) in [https://github.com/mermaid-js/mermaid/pull/4883](https://redirect.github.com/mermaid-js/mermaid/pull/4883)
#### Chores
- Wait for `marker_unique_id.html` E2E test to render before taking a screenshot by [@aloi](https://redirect.github.com/aloi)
sklink[https://github.com/mermaid-js/mermaid/pull/4847](https://redirect.github.com/mermaid-js/mermaid/pull/4847)4847
- Wait for `theme-directives.html` E2E test to render before taking a screenshot by [@aloisklink](https://redirect.github.com/aloisklink) in [https://github.com/mermaid-js/mermaid/pull/4846](https://redirect.github.com/mermaid-js/mermaid/pull/4846)
- chore(deps): update all patch dependencies (patch) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4851](https://redirect.github.com/mermaid-js/mermaid/pull/4851)
- chore(dev-deps): update `@typescript-eslint/*` plugins to v6 (major) by [@aloisklink](https://redirect.github.com/aloisklink) in [https://github.com/mermaid-js/mermaid/pull/4857](https://redirect.github.com/mermaid-js/mermaid/pull/4857)
- chore: shorten `flow-huge.spec.js` test case using `.repeat` by [@Yokozuna59](https://redirect.github.com/Yokozuna59) in [https://github.com/mermaid-js/mermaid/pull/4859](https://redirect.github.com/mermaid-js/mermaid/pull/4859)
- Publish Live Editor previews for the `develop` & `next` branches by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4841](https://redirect.github.com/mermaid-js/mermaid/pull/4841)
- chore(deps): update all minor dependencies (minor) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4870](https://redirect.github.com/mermaid-js/mermaid/pull/4870)
- chore(deps): update all patch dependencies (patch) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4869](https://redirect.github.com/mermaid-js/mermaid/pull/4869)
- Commented out broken test by [@nirname](https://redirect.github.com/nirname) in [https://github.com/mermaid-js/mermaid/pull/4913](https://redirect.github.com/mermaid-js/mermaid/pull/4913)
- chore(deps): update all patch dependencies (patch) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4891](https://redirect.github.com/mermaid-js/mermaid/pull/4891)
- fix(class): avoid duplicate definition of fill by [@Mister-Hope](https://redirect.github.com/Mister-Hope) in [https://github.com/mermaid-js/mermaid/pull/4929](https://redirect.github.com/mermaid-js/mermaid/pull/4929)
- chore(deps): update all minor dependencies (minor) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4892](https://redirect.github.com/mermaid-js/mermaid/pull/4892)
- making consitent config imports from diagramAPI by [@dreathed](https://redirect.github.com/dreathed) in [https://github.com/mermaid-js/mermaid/pull/4889](https://redirect.github.com/mermaid-js/mermaid/pull/4889)
- fix(typos): Fix minor typos in the source code by [@mribeirodantas](https://redirect.github.com/mribeirodantas) in [https://github.com/mermaid-js/mermaid/pull/4928](https://redirect.github.com/mermaid-js/mermaid/pull/4928)
- chore(deps): update all patch dependencies (patch) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4945](https://redirect.github.com/mermaid-js/mermaid/pull/4945)
- Bump [@babel/traverse](https://redirect.github.com/babel/traverse) from 7.22.10 to 7.23.2 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/mermaid-js/mermaid/pull/4951](https://redirect.github.com/mermaid-js/mermaid/pull/4951)
- Replace rehype-mermaidjs with rehype-mermaid by [@remcohaszing](https://redirect.github.com/remcohaszing) in [https://github.com/mermaid-js/mermaid/pull/4970](https://redirect.github.com/mermaid-js/mermaid/pull/4970)
#### New Contributors
- [@dreathed](https://redirect.github.com/dreathed) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4860](https://redirect.github.com/mermaid-js/mermaid/pull/4860)
- [@janjonas](https://redirect.github.com/janjonas) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4862](https://redirect.github.com/mermaid-js/mermaid/pull/4862)
- [@dennis0324](https://redirect.github.com/dennis0324) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4887](https://redirect.github.com/mermaid-js/mermaid/pull/4887)
- [@FirstTimeInForever](https://redirect.github.com/FirstTimeInForever) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4883](https://redirect.github.com/mermaid-js/mermaid/pull/4883)
- [@guypursey](https://redirect.github.com/guypursey) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4897](https://redirect.github.com/mermaid-js/mermaid/pull/4897)
- [@chaursiyasanjeet](https://redirect.github.com/chaursiyasanjeet) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4925](https://redirect.github.com/mermaid-js/mermaid/pull/4925)
- [@mribeirodantas](https://redirect.github.com/mribeirodantas) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4928](https://redirect.github.com/mermaid-js/mermaid/pull/4928)
**Full Changelog**: https://github.com/mermaid-js/mermaid/compare/v10.5.1...v10.6.0
### [`v10.5.1`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.5.1)
[Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.5.0...v10.5.1)
#### What's Changed
- Fix: Fix for subgraphs when using flowchart-elk by [@knsv](https://redirect.github.com/knsv)
- Docs: update Latest News section by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/4822](https://redirect.github.com/mermaid-js/mermaid/pull/4822)
- Docs: update Ecosystem section by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/4817](https://redirect.github.com/mermaid-js/mermaid/pull/4817)
- Docs: update Latest News section (Git Graph blog post) by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/4871](https://redirect.github.com/mermaid-js/mermaid/pull/4871)
- Docs: Add Product Hunt info by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/4900](https://redirect.github.com/mermaid-js/mermaid/pull/4900)
- Revert PH changes by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4903](https://redirect.github.com/mermaid-js/mermaid/pull/4903)
**Full Changelog**: https://github.com/mermaid-js/mermaid/compare/v10.5.0...v10.5.1
### [`v10.5.0`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.5.0): 10.5.0
[Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.4.0...v10.5.0)
#### What's Changed
##### Features
- feat(er): add entity name alias by [@tomperr](https://redirect.github.com/tomperr) in [https://github.com/mermaid-js/mermaid/pull/4758](https://redirect.github.com/mermaid-js/mermaid/pull/4758)
##### Bugfixes
- Fix Twitter fontawesome class in flowchart.md by [@GingerNinjaNicko](https://redirect.github.com/GingerNinjaNicko) in [https://github.com/mermaid-js/mermaid/pull/4723](https://redirect.github.com/mermaid-js/mermaid/pull/4723)
- fix(pie): align slices and legend orders by [@Yokozuna59](https://redirect.github.com/Yokozuna59) in [https://github.com/mermaid-js/mermaid/pull/4774](https://redirect.github.com/mermaid-js/mermaid/pull/4774)
- Update class member handling by [@jgreywolf](https://redirect.github.com/jgreywolf) in [https://github.com/mermaid-js/mermaid/pull/4534](https://redirect.github.com/mermaid-js/mermaid/pull/4534)
- fix(er): allow underscore as leading char by [@tomperr](https://redirect.github.com/tomperr) in [https://github.com/mermaid-js/mermaid/pull/4776](https://redirect.github.com/mermaid-js/mermaid/pull/4776)
- Align arrows on sequence diagram by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4804](https://redirect.github.com/mermaid-js/mermaid/pull/4804)
- fix: Allow hollow markers on edges by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4788](https://redirect.github.com/mermaid-js/mermaid/pull/4788)
- fix: Fix for vulnerability making it possible to add javascript in class names by [@knsv](https://redirect.github.com/knsv)
##### Documentation
- Docs/2910 Remove n00b and fix some docs by [@nirname](https://redirect.github.com/nirname) in [https://github.com/mermaid-js/mermaid/pull/4767](https://redirect.github.com/mermaid-js/mermaid/pull/4767)
- fix: typos by [@omahs](https://redirect.github.com/omahs) in [https://github.com/mermaid-js/mermaid/pull/4801](https://redirect.github.com/mermaid-js/mermaid/pull/4801)
- "CSS" instead of "css" in flowchart.md by [@jakeboone02](https://redirect.github.com/jakeboone02) in [https://github.com/mermaid-js/mermaid/pull/4797](https://redirect.github.com/mermaid-js/mermaid/pull/4797)
- fix(docs): Correct repeated text in flowchart.md by [@andriy-koz](https://redirect.github.com/andriy-koz) in [https://github.com/mermaid-js/mermaid/pull/4810](https://redirect.github.com/mermaid-js/mermaid/pull/4810)
- Update link to Discourse theme component by [@gschlager](https://redirect.github.com/gschlager) in [https://github.com/mermaid-js/mermaid/pull/4811](https://redirect.github.com/mermaid-js/mermaid/pull/4811)
- New Mermaid Live Editor for Confluence Cloud by [@zhifeiyue](https://redirect.github.com/zhifeiyue) in [https://github.com/mermaid-js/mermaid/pull/4814](https://redirect.github.com/mermaid-js/mermaid/pull/4814)
- Update classDiagram.md by [@jgreywolf](https://redirect.github.com/jgreywolf) in [https://github.com/mermaid-js/mermaid/pull/4781](https://redirect.github.com/mermaid-js/mermaid/pull/4781)
- Support member definition to initialize class by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4786](https://redirect.github.com/mermaid-js/mermaid/pull/4786)
- fix: Add support for `~test Array~string~` back in Class by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4805](https://redirect.github.com/mermaid-js/mermaid/pull/4805)
- Added support for millisecond and second to gantt tickInterval by [@vertxxyz](https://redirect.github.com/vertxxyz) in [https://github.com/mermaid-js/mermaid/pull/4778](https://redirect.github.com/mermaid-js/mermaid/pull/4778)
- Add directive support to all diagrams by preprocessing by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4759](https://redirect.github.com/mermaid-js/mermaid/pull/4759)
- Update README.md by [@jgreywolf](https://redirect.github.com/jgreywolf) in [https://github.com/mermaid-js/mermaid/pull/4780](https://redirect.github.com/mermaid-js/mermaid/pull/4780)
##### Chores
- chore(deps): update all minor dependencies (minor) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4783](https://redirect.github.com/mermaid-js/mermaid/pull/4783)
- chore(deps): update all patch dependencies (patch) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4782](https://redirect.github.com/mermaid-js/mermaid/pull/4782)
- chore(deps): update all patch dependencies (patch) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4809](https://redirect.github.com/mermaid-js/mermaid/pull/4809)
- chore: move `commonDb` into `diagrams/common/commonDb` by [@Yokozuna59](https://redirect.github.com/Yokozuna59) in [https://github.com/mermaid-js/mermaid/pull/4802](https://redirect.github.com/mermaid-js/mermaid/pull/4802)
- Use utf8 encoding in Jupyter example by [@jonashaag](https://redirect.github.com/jonashaag) in [https://github.com/mermaid-js/mermaid/pull/4701](https://redirect.github.com/mermaid-js/mermaid/pull/4701)
- Update flowchart.md by [@Ogglas](https://redirect.github.com/Ogglas) in [https://github.com/mermaid-js/mermaid/pull/4792](https://redirect.github.com/mermaid-js/mermaid/pull/4792)
- Update flowchart.md by [@dsblank](https://redirect.github.com/dsblank) in [https://github.com/mermaid-js/mermaid/pull/4798](https://redirect.github.com/mermaid-js/mermaid/pull/4798)
- Refactor `cypress/helpers/util.ts` by [@RohanHandore](https://redirect.github.com/RohanHandore) in [https://github.com/mermaid-js/mermaid/pull/4340](https://redirect.github.com/mermaid-js/mermaid/pull/4340)
- refactor: Fix typings in utils.ts by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4826](https://redirect.github.com/mermaid-js/mermaid/pull/4826)
- Support ClassDefs in external diagrams by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4819](https://redirect.github.com/mermaid-js/mermaid/pull/4819)
- Fix: flowchartElk Arrow overlap by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4830](https://redirect.github.com/mermaid-js/mermaid/pull/4830)
- Give markers unique id's per graph by [@chadfawcett](https://redirect.github.com/chadfawcett) in [https://github.com/mermaid-js/mermaid/pull/4825](https://redirect.github.com/mermaid-js/mermaid/pull/4825)
#### New Contributors
- [@GingerNinjaNicko](https://redirect.github.com/GingerNinjaNicko) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4723](https://redirect.github.com/mermaid-js/mermaid/pull/4723)
- [@omahs](https://redirect.github.com/omahs) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4801](https://redirect.github.com/mermaid-js/mermaid/pull/4801)
- [@jakeboone02](https://redirect.github.com/jakeboone02) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4797](https://redirect.github.com/mermaid-js/mermaid/pull/4797)
- [@andriy-koz](https://redirect.github.com/andriy-koz) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4810](https://redirect.github.com/mermaid-js/mermaid/pull/4810)
- [@gschlager](https://redirect.github.com/gschlager) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4811](https://redirect.github.com/mermaid-js/mermaid/pull/4811)
- [@zhifeiyue](https://redirect.github.com/zhifeiyue) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4814](https://redirect.github.com/mermaid-js/mermaid/pull/4814)
- [@vertxxyz](https://redirect.github.com/vertxxyz) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4778](https://redirect.github.com/mermaid-js/mermaid/pull/4778)
- [@jonashaag](https://redirect.github.com/jonashaag) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4701](https://redirect.github.com/mermaid-js/mermaid/pull/4701)
- [@Ogglas](https://redirect.github.com/Ogglas) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4792](https://redirect.github.com/mermaid-js/mermaid/pull/4792)
- [@dsblank](https://redirect.github.com/dsblank) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4798](https://redirect.github.com/mermaid-js/mermaid/pull/4798)
- [@RohanHandore](https://redirect.github.com/RohanHandore) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4340](https://redirect.github.com/mermaid-js/mermaid/pull/4340)
- [@chadfawcett](https://redirect.github.com/chadfawcett) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4825](https://redirect.github.com/mermaid-js/mermaid/pull/4825)
**Full Changelog**: https://github.com/mermaid-js/mermaid/compare/v10.4.0...v10.5.0
### [`v10.4.0`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.4.0)
[Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.3.1...v10.4.0)
#### Features
- feat: Support config in frontmatter. by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4750](https://redirect.github.com/mermaid-js/mermaid/pull/4750)
- feat(sankey): Show values by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4748](https://redirect.github.com/mermaid-js/mermaid/pull/4748)
#### Docs
- docs: Add development example page. by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4714](https://redirect.github.com/mermaid-js/mermaid/pull/4714)
- Documentation for [#2509](https://redirect.github.com/mermaid-js/mermaid/issues/2509) by [@jason-curtis](https://redirect.github.com/jason-curtis) in [https://github.com/mermaid-js/mermaid/pull/4740](https://redirect.github.com/mermaid-js/mermaid/pull/4740)
- Fixes to Docs sidebar, main page and badges by [@nirname](https://redirect.github.com/nirname) in [https://github.com/mermaid-js/mermaid/pull/4742](https://redirect.github.com/mermaid-js/mermaid/pull/4742)
- Split development documentation into several pages by [@nirname](https://redirect.github.com/nirname) in [https://github.com/mermaid-js/mermaid/pull/4744](https://redirect.github.com/mermaid-js/mermaid/pull/4744)
- Docs: update Latest News section by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/4768](https://redirect.github.com/mermaid-js/mermaid/pull/4768)
#### Chores
- Update all minor dependencies (minor) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4732](https://redirect.github.com/mermaid-js/mermaid/pull/4732)
- Update all patch dependencies (patch) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4731](https://redirect.github.com/mermaid-js/mermaid/pull/4731)
- convert `assignWithDepth` to TS by [@Yokozuna59](https://redirect.github.com/Yokozuna59) in [https://github.com/mermaid-js/mermaid/pull/4717](https://redirect.github.com/mermaid-js/mermaid/pull/4717)
- convert `diagrams/common/svgDrawCommon.js` to ts by [@Yokozuna59](https://redirect.github.com/Yokozuna59) in [https://github.com/mermaid-js/mermaid/pull/4724](https://redirect.github.com/mermaid-js/mermaid/pull/4724)
- ci(release-drafter): add more release notes categories by [@aloisklink](https://redirect.github.com/aloisklink) in [https://github.com/mermaid-js/mermaid/pull/4752](https://redirect.github.com/mermaid-js/mermaid/pull/4752)
- chore(deps): update all patch dependencies (patch) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4753](https://redirect.github.com/mermaid-js/mermaid/pull/4753)
- standardized pie definitions by [@Yokozuna59](https://redirect.github.com/Yokozuna59) in [https://github.com/mermaid-js/mermaid/pull/4501](https://redirect.github.com/mermaid-js/mermaid/pull/4501)
- Remove Circular Dependencies by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4761](https://redirect.github.com/mermaid-js/mermaid/pull/4761)
- chore: Enforce type imports by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4763](https://redirect.github.com/mermaid-js/mermaid/pull/4763)
- chore: Preview PRs with mermaid-live-editor on Netlify by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4769](https://redirect.github.com/mermaid-js/mermaid/pull/4769)
#### New Contributors
- [@jason-curtis](https://redirect.github.com/jason-curtis) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4740](https://redirect.github.com/mermaid-js/mermaid/pull/4740)
**Full Changelog**: https://github.com/mermaid-js/mermaid/compare/v10.3.1...v10.4.0
### [`v10.3.1`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.3.1)
[Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.3.0...v10.3.1)
#### What's Changed
#### Bugfixes
- fix style in contributors section of intro by [@keer4n](https://redirect.github.com/keer4n) in [https://github.com/mermaid-js/mermaid/pull/4670](https://redirect.github.com/mermaid-js/mermaid/pull/4670)
- fix: [#4676](https://redirect.github.com/mermaid-js/mermaid/issues/4676) redirect fix by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4693](https://redirect.github.com/mermaid-js/mermaid/pull/4693)
- [#2139](https://redirect.github.com/mermaid-js/mermaid/issues/2139) Applying user defined classes properly when calculating shape width by [@knsv](https://redirect.github.com/knsv) in [https://github.com/mermaid-js/mermaid/pull/4722](https://redirect.github.com/mermaid-js/mermaid/pull/4722)
- Bug/4645 graph node containing keyword by [@ibrahimWassouf](https://redirect.github.com/ibrahimWassouf) in [https://github.com/mermaid-js/mermaid/pull/4657](https://redirect.github.com/mermaid-js/mermaid/pull/4657)
- fix: Remove triple parsing of diagrams by [@sidharthv96](ht
This PR contains the following updates:
9.1.7
->10.9.3
GitHub Vulnerability Alerts
GHSA-m4gq-x24j-jpmf
The following bundled files within the Mermaid NPM package contain a bundled version of DOMPurify that is vulnerable to https://github.com/cure53/DOMPurify/security/advisories/GHSA-mmhx-hmjr-r674, potentially resulting in an XSS attack.
This affects the built:
dist/mermaid.min.js
dist/mermaid.js
dist/mermaid.esm.mjs
dist/mermaid.esm.min.mjs
This will also affect users that use the above files via a CDN link, e.g.
https://cdn.jsdelivr.net/npm/mermaid@10.9.2/dist/mermaid.min.js
Users that use the default NPM export of
mermaid
, e.g.import mermaid from 'mermaid'
, or thedist/mermaid.core.mjs
file, do not use this bundled version of DOMPurify, and can easily update using their package manager with something likenpm audit fix
.Patches
develop
branch: 6c785c93166c151d27d328ddf68a13d9d65adc00Release Notes
mermaid-js/mermaid (mermaid)
### [`v10.9.3`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.9.3) [Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.9.2...v10.9.3) Updates the bundled version of dependencies in the following files: - `dist/mermaid.min.js` - `dist/mermaid.js` - `dist/mermaid.esm.mjs` - `dist/mermaid.esm.min.mjs` **If you are not using these files (e.g. you are using the default NPM export of `mermaid`, e.g. `import mermaid from 'mermaid'`, or you are using `dist/mermaid.core.mjs`), this release is identical to v10.9.2.** This is to avoid potential security issues in KaTeX and DOMPurify, see: - https://github.com/cure53/DOMPurify/security/advisories/GHSA-mmhx-hmjr-r674 - https://github.com/advisories/GHSA-64fm-8hw2-v72w - https://github.com/advisories/GHSA-cvr6-37gx-v8wc - https://github.com/advisories/GHSA-f98w-7cxr-ff2h - https://github.com/advisories/GHSA-3wc5-fcw2-2329 These dependencies have already been updated in [v11.0.0](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v11.0.0). #### Changelog ##### Chore - Updates the bundled version of KaTeX to 0.16.11 ([`2bedd0e`](https://redirect.github.com/mermaid-js/mermaid/commit/2bedd0ef87df92a9971ba3490a43d9c1f535e13e)) - Updates the bundled version of DOMPurify to 3.1.6 ([`92a07ff`](https://redirect.github.com/mermaid-js/mermaid/commit/92a07ffe40aab2769dd1c3431b4eb5beac282b34)) **Full Changelog**: https://github.com/mermaid-js/mermaid/compare/v10.9.2...v10.9.3 ### [`v10.9.2`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.9.2) [Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.9.1...v10.9.2) This release back-ports [https://github.com/mermaid-js/mermaid/pull/5914](https://redirect.github.com/mermaid-js/mermaid/pull/5914) to the v10 release line to fix [#5904](https://redirect.github.com/mermaid-js/mermaid/issues/5904) (an incompatibility between mermaid and DOMPurify v3.1.7) ##### Patch Changes - [https://github.com/mermaid-js/mermaid/pull/5914](https://redirect.github.com/mermaid-js/mermaid/pull/5914) [`402abdf`](https://redirect.github.com/mermaid-js/mermaid/commit/402abdf8838d4239bbbd08a0b5ce1e9116751c9f) \[10] fix: ban version v3.1.7 of DOMPurify **Full Changelog**: https://github.com/mermaid-js/mermaid/compare/v10.9.1...v10.9.2 ### [`v10.9.1`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.9.1) [Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.9.0...v10.9.1) #### What's Changed #### BugFixes - Cleaning of labels in Block diagram by [@knsv](https://redirect.github.com/knsv) #### Docs - docs(integrations): update link to Mermaid app for Slack by [@JackuB](https://redirect.github.com/JackuB) in [https://github.com/mermaid-js/mermaid/pull/5370](https://redirect.github.com/mermaid-js/mermaid/pull/5370) - Update new diagram doc to reflect focus on Langium by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/5372](https://redirect.github.com/mermaid-js/mermaid/pull/5372) - feat: Make the examples interactive in the documentation site by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/5376](https://redirect.github.com/mermaid-js/mermaid/pull/5376) - DOCS: add latest blog posts by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/5368](https://redirect.github.com/mermaid-js/mermaid/pull/5368) - DOCS: update Announcement bar link by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/5394](https://redirect.github.com/mermaid-js/mermaid/pull/5394) - DOCS: Add Press Release by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/5400](https://redirect.github.com/mermaid-js/mermaid/pull/5400) - DOCS: add Turing machine blog post by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/5425](https://redirect.github.com/mermaid-js/mermaid/pull/5425) - DOCS: update latest news by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/5455](https://redirect.github.com/mermaid-js/mermaid/pull/5455) - ππ fix schema link by [@dudeofawesome](https://redirect.github.com/dudeofawesome) in [https://github.com/mermaid-js/mermaid/pull/5456](https://redirect.github.com/mermaid-js/mermaid/pull/5456) - DOCS: Add AI in Software Diagramming blog post by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/5492](https://redirect.github.com/mermaid-js/mermaid/pull/5492) - DOCS: update Mermaid Chart page by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/5495](https://redirect.github.com/mermaid-js/mermaid/pull/5495) - DOCS: Add blog post - Documentation Software by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/5519](https://redirect.github.com/mermaid-js/mermaid/pull/5519) #### New Contributors - [@dudeofawesome](https://redirect.github.com/dudeofawesome) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/5456](https://redirect.github.com/mermaid-js/mermaid/pull/5456) **Full Changelog**: https://github.com/mermaid-js/mermaid/compare/v10.9.0...v10.9.1 ### [`v10.9.0`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.9.0) [Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.8.0...v10.9.0) ### Release Notes We now have Katex support! ![image](https://user-images.githubusercontent.com/16135852/161395052-4dee19da-faa6-4934-94f3-dd0cbcecfccd.png) [Demo](https://mermaid.live/edit#pako:eNptUl1r6zAM_SvClJHQ5mFh7I7CBuu2tz3tPl7dDsdxUkOTdI46Mlz998lJCh3ML5KOdc7xh4IyXWnVWtVeH3bw-oYtyHr8h2qxqBJEb_d6CAOncA-IrqX3kMVY0Rdv50Q2dppCxdI_uBRxZbchF_TgwEHEYGBBy5guFqj-Q5Y9nKIF4sbVtfCKKUg1FYmEymsTskJ0GsT-w1Motnl2ow1zyDWnY2M6kqZ8Luo0mpxgk0SL6-WsJIfK8ngoZgg\_0Jtf0dtf0btL1JQd9SwrGqbz211crvu0vhCmDXpZLA1vAyLZgULbkZ1YJ3hKpubDTvc2ZH_u5F2N8-ZSdBNF4XnsHMavKGzt2mCE0jNouJqFXQUMhewjgvmJloLatpw5F-JPo_jLJJ5Qem_er88GRaPJu4Hl003XB2K5dS848WiRn-FZ-9weB4AmD7VSjfWNdqWMWYiOqGhnG4tqLWlpK33cEypsWVr1kbq_X61Ra_JHu1LHQ6nJPjstA9qodaX3veVvObPoTQ) #### π Features - Bump [@zenuml/core](https://redirect.github.com/zenuml/core) and update render options in mermaid-zenuml ([#5257](https://redirect.github.com/mermaid-js/mermaid/issues/5257)) [@dontry](https://redirect.github.com/dontry) - Implement "until" keyword in gantt charts ([#5224](https://redirect.github.com/mermaid-js/mermaid/issues/5224)) [@fzag](https://redirect.github.com/fzag) - Integrated Katex typesetting into flowcharts ([#2885](https://redirect.github.com/mermaid-js/mermaid/issues/2885)) [@NicolasNewman](https://redirect.github.com/NicolasNewman) #### π§° Maintenance - Add gitgraph parallel commits to docs ([#5336](https://redirect.github.com/mermaid-js/mermaid/issues/5336)) [@NicolasCwy](https://redirect.github.com/NicolasCwy) - Update recommended Vitest extension ([#5322](https://redirect.github.com/mermaid-js/mermaid/issues/5322)) [@NicolasCwy](https://redirect.github.com/NicolasCwy) - Correcting path to docker-entrypoint.sh ([#5327](https://redirect.github.com/mermaid-js/mermaid/issues/5327)) [@bstordrup](https://redirect.github.com/bstordrup) - Fix chrome webstore url causing 404 ([#5352](https://redirect.github.com/mermaid-js/mermaid/issues/5352)) [@Abrifq](https://redirect.github.com/Abrifq) - Fix color and arrow for merge commit (gitGraph) ([#5152](https://redirect.github.com/mermaid-js/mermaid/issues/5152)) [@macherel](https://redirect.github.com/macherel) - Fix link to Contributors section in README ([#5298](https://redirect.github.com/mermaid-js/mermaid/issues/5298)) [@BaumiCoder](https://redirect.github.com/BaumiCoder) - Fix macOS onboarding issues ([#5262](https://redirect.github.com/mermaid-js/mermaid/issues/5262)) [@thedustin](https://redirect.github.com/thedustin) - Fix netlify deploy ([#5332](https://redirect.github.com/mermaid-js/mermaid/issues/5332)) [@sidharthv96](https://redirect.github.com/sidharthv96) - Link to webhelp ([#5316](https://redirect.github.com/mermaid-js/mermaid/issues/5316)) [@BaumiCoder](https://redirect.github.com/BaumiCoder) - Update contribute ([#5268](https://redirect.github.com/mermaid-js/mermaid/issues/5268)) [@FutzMonitor](https://redirect.github.com/FutzMonitor) - Updates Timeline Documentation ([#5315](https://redirect.github.com/mermaid-js/mermaid/issues/5315)) [@FutzMonitor](https://redirect.github.com/FutzMonitor) - \[Docs] Updated chrome extension url's to new store ([#5297](https://redirect.github.com/mermaid-js/mermaid/issues/5297)) [@Abrifq](https://redirect.github.com/Abrifq) - chore: Update CSpell configuration ([#5286](https://redirect.github.com/mermaid-js/mermaid/issues/5286)) [@Jason3S](https://redirect.github.com/Jason3S) - feat: add name field to the actors ([#5284](https://redirect.github.com/mermaid-js/mermaid/issues/5284)) [@ad1992](https://redirect.github.com/ad1992) - fix typo cutomers => customers ([#5269](https://redirect.github.com/mermaid-js/mermaid/issues/5269)) [@elgalu](https://redirect.github.com/elgalu) #### π Documentation - Add new extension to integrations ([#5287](https://redirect.github.com/mermaid-js/mermaid/issues/5287)) [@BoDonkey](https://redirect.github.com/BoDonkey) - Added link to Blazorade Mermaid to the community integrations page. ([#5333](https://redirect.github.com/mermaid-js/mermaid/issues/5333)) [@MikaBerglund](https://redirect.github.com/MikaBerglund) - Replace version number placeholder ([#5304](https://redirect.github.com/mermaid-js/mermaid/issues/5304)) [@BaumiCoder](https://redirect.github.com/BaumiCoder) π **Thanks to all contributors helping with this release!** π ### [`v10.8.0`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.8.0) [Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.7.0...v10.8.0) ### v10.8.0 #### Features - Adding new diagram type - Block Diagram by [@knsv](https://redirect.github.com/knsv) in [https://github.com/mermaid-js/mermaid/pull/5221](https://redirect.github.com/mermaid-js/mermaid/pull/5221) - Feature/5114 add parallel commit config by [@mathbraga](https://redirect.github.com/mathbraga) in [https://github.com/mermaid-js/mermaid/pull/5161](https://redirect.github.com/mermaid-js/mermaid/pull/5161) - Changes to Gantt Parsers to allow hashes and semicolons to titles, sections, and task data. by [@FutzMonitor](https://redirect.github.com/FutzMonitor) in [https://github.com/mermaid-js/mermaid/pull/5095](https://redirect.github.com/mermaid-js/mermaid/pull/5095) - Feature/4653 add actor-top class to sequence diagram by [@Ronid1](https://redirect.github.com/Ronid1) in [https://github.com/mermaid-js/mermaid/pull/5241](https://redirect.github.com/mermaid-js/mermaid/pull/5241) #### Documentation - Updated gantt chart docs to show all config options by [@murdoa](https://redirect.github.com/murdoa) in [https://github.com/mermaid-js/mermaid/pull/5192](https://redirect.github.com/mermaid-js/mermaid/pull/5192) - Contribution documentation improvements by [@nirname](https://redirect.github.com/nirname) in [https://github.com/mermaid-js/mermaid/pull/5132](https://redirect.github.com/mermaid-js/mermaid/pull/5132) - Update flowchart.md - how to use font-awesome [#5195](https://redirect.github.com/mermaid-js/mermaid/issues/5195) by [@arukiidou](https://redirect.github.com/arukiidou) in [https://github.com/mermaid-js/mermaid/pull/5196](https://redirect.github.com/mermaid-js/mermaid/pull/5196) - Add more detailed docs for Gantt tasks by [@sorenisanerd](https://redirect.github.com/sorenisanerd) in [https://github.com/mermaid-js/mermaid/pull/5194](https://redirect.github.com/mermaid-js/mermaid/pull/5194) - Docs/4974 reorder integration links by [@Ronid1](https://redirect.github.com/Ronid1) in [https://github.com/mermaid-js/mermaid/pull/5066](https://redirect.github.com/mermaid-js/mermaid/pull/5066) - docs: fix swimm link by [@Yokozuna59](https://redirect.github.com/Yokozuna59) in [https://github.com/mermaid-js/mermaid/pull/5219](https://redirect.github.com/mermaid-js/mermaid/pull/5219) - Update Slack community links to Discord by [@Olegt0rr](https://redirect.github.com/Olegt0rr) in [https://github.com/mermaid-js/mermaid/pull/5225](https://redirect.github.com/mermaid-js/mermaid/pull/5225) - Docs: Mermaid chart updates by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/5232](https://redirect.github.com/mermaid-js/mermaid/pull/5232) - Fix typos in timeline syntax samples by [@sblom](https://redirect.github.com/sblom) in [https://github.com/mermaid-js/mermaid/pull/5139](https://redirect.github.com/mermaid-js/mermaid/pull/5139) #### Bug fixes - Bug/5059 fix external connection after updating edges by [@mathbraga](https://redirect.github.com/mathbraga) in [https://github.com/mermaid-js/mermaid/pull/5127](https://redirect.github.com/mermaid-js/mermaid/pull/5127) - \[Fix] Sequence diagram actor menu popup by [@vitorsss](https://redirect.github.com/vitorsss) in [https://github.com/mermaid-js/mermaid/pull/5160](https://redirect.github.com/mermaid-js/mermaid/pull/5160) - fix: Dompurify Hooks by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/5236](https://redirect.github.com/mermaid-js/mermaid/pull/5236) - Accurate pie chart labeling for text alignment by [@JenningsWilliam](https://redirect.github.com/JenningsWilliam) in [https://github.com/mermaid-js/mermaid/pull/5141](https://redirect.github.com/mermaid-js/mermaid/pull/5141) - fix: Redirect of old URLs by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/5250](https://redirect.github.com/mermaid-js/mermaid/pull/5250) - Fixed Typo in ErrorRenderer.ts by [@FutzMonitor](https://redirect.github.com/FutzMonitor) in [https://github.com/mermaid-js/mermaid/pull/5256](https://redirect.github.com/mermaid-js/mermaid/pull/5256) #### Chores - Revert "Revert 5041 feature/4935 subgraph title margin config option" by [@mathbraga](https://redirect.github.com/mathbraga) in [https://github.com/mermaid-js/mermaid/pull/5205](https://redirect.github.com/mermaid-js/mermaid/pull/5205) - build(deps-dev): bump follow-redirects from 1.15.2 to 1.15.5 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/mermaid-js/mermaid/pull/5200](https://redirect.github.com/mermaid-js/mermaid/pull/5200) - chore(deps): update all patch dependencies (patch) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/5150](https://redirect.github.com/mermaid-js/mermaid/pull/5150) - E2E Image comparison by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/5208](https://redirect.github.com/mermaid-js/mermaid/pull/5208) - E2E test by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/5210](https://redirect.github.com/mermaid-js/mermaid/pull/5210) - Optimise caching of test results by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/5213](https://redirect.github.com/mermaid-js/mermaid/pull/5213) - Update update-browserlist.yml to fix deprecation and action fails by [@Abrifq](https://redirect.github.com/Abrifq) in [https://github.com/mermaid-js/mermaid/pull/5151](https://redirect.github.com/mermaid-js/mermaid/pull/5151) - UpdateCypress by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/5228](https://redirect.github.com/mermaid-js/mermaid/pull/5228) - Use node v20 by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/5248](https://redirect.github.com/mermaid-js/mermaid/pull/5248) - Convert Mindmap to TS by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/5247](https://redirect.github.com/mermaid-js/mermaid/pull/5247) - chore: Add interface naming Convention by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/5254](https://redirect.github.com/mermaid-js/mermaid/pull/5254) #### New Contributors - [@murdoa](https://redirect.github.com/murdoa) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/5192](https://redirect.github.com/mermaid-js/mermaid/pull/5192) - [@arukiidou](https://redirect.github.com/arukiidou) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/5196](https://redirect.github.com/mermaid-js/mermaid/pull/5196) - [@sorenisanerd](https://redirect.github.com/sorenisanerd) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/5194](https://redirect.github.com/mermaid-js/mermaid/pull/5194) - [@Ronid1](https://redirect.github.com/Ronid1) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/5066](https://redirect.github.com/mermaid-js/mermaid/pull/5066) - [@Olegt0rr](https://redirect.github.com/Olegt0rr) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/5225](https://redirect.github.com/mermaid-js/mermaid/pull/5225) - [@vitorsss](https://redirect.github.com/vitorsss) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/5160](https://redirect.github.com/mermaid-js/mermaid/pull/5160) - [@sblom](https://redirect.github.com/sblom) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/5139](https://redirect.github.com/mermaid-js/mermaid/pull/5139) - [@JenningsWilliam](https://redirect.github.com/JenningsWilliam) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/5141](https://redirect.github.com/mermaid-js/mermaid/pull/5141) **Full Changelog**: https://github.com/mermaid-js/mermaid/compare/v10.7.0...v10.8.0 ### [`v10.7.0`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.7.0) [Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.6.1...v10.7.0) ### Release Notes - 3952 lexical ids ([#5028](https://redirect.github.com/mermaid-js/mermaid/issues/5028)) [@jgreywolf](https://redirect.github.com/jgreywolf) - Add new Atlassian integrations ([#5021](https://redirect.github.com/mermaid-js/mermaid/issues/5021)) [@nashtechlabs](https://redirect.github.com/nashtechlabs) - Adds Unison programming language to community integrations list ([#5180](https://redirect.github.com/mermaid-js/mermaid/issues/5180)) [@rlmark](https://redirect.github.com/rlmark) - Bump GitHub workflow actions to latest versions ([#5026](https://redirect.github.com/mermaid-js/mermaid/issues/5026)) [@deining](https://redirect.github.com/deining) - Changes to .prettierignore ([#5109](https://redirect.github.com/mermaid-js/mermaid/issues/5109)) [@FutzMonitor](https://redirect.github.com/FutzMonitor) - Chore: Typo fixed in multiple files ([#4947](https://redirect.github.com/mermaid-js/mermaid/issues/4947)) [@SusheelThapa](https://redirect.github.com/SusheelThapa) - DOCS: update Flowchart page ([#5169](https://redirect.github.com/mermaid-js/mermaid/issues/5169)) [@huynhicode](https://redirect.github.com/huynhicode) - DOCS: update announcement bar ([#5193](https://redirect.github.com/mermaid-js/mermaid/issues/5193)) [@huynhicode](https://redirect.github.com/huynhicode) - Docs: Ecosystem section pages - verbiage updates ([#5124](https://redirect.github.com/mermaid-js/mermaid/issues/5124)) [@huynhicode](https://redirect.github.com/huynhicode) - Docs: Update latest news ([#5147](https://redirect.github.com/mermaid-js/mermaid/issues/5147)) [@huynhicode](https://redirect.github.com/huynhicode) - Docs: add Mermaid for Slack integration ([#4824](https://redirect.github.com/mermaid-js/mermaid/issues/4824)) [@JackuB](https://redirect.github.com/JackuB) - Docs: add latest blog post - JetBrains extension ([#5158](https://redirect.github.com/mermaid-js/mermaid/issues/5158)) [@huynhicode](https://redirect.github.com/huynhicode) - Docs: update Latest News section ([#5048](https://redirect.github.com/mermaid-js/mermaid/issues/5048)) [@huynhicode](https://redirect.github.com/huynhicode) - Documentation: clarify sentence ([#5025](https://redirect.github.com/mermaid-js/mermaid/issues/5025)) [@deining](https://redirect.github.com/deining) - Fix issue with generic class not rendering ([#5098](https://redirect.github.com/mermaid-js/mermaid/issues/5098)) [@jgreywolf](https://redirect.github.com/jgreywolf) - Holiday 2023 promo ([#5080](https://redirect.github.com/mermaid-js/mermaid/issues/5080)) [@huynhicode](https://redirect.github.com/huynhicode) - Referenced the PmWiki's Cookbook recipe enabling MermaidJs schematicsβ¦ ([#5085](https://redirect.github.com/mermaid-js/mermaid/issues/5085)) [@d-faure](https://redirect.github.com/d-faure) - Release/10.7.0 ([#5188](https://redirect.github.com/mermaid-js/mermaid/issues/5188)) [@sidharthv96](https://redirect.github.com/sidharthv96) - Update NiceGuy.io links in integrations-community.md ([#5120](https://redirect.github.com/mermaid-js/mermaid/issues/5120)) [@Abrifq](https://redirect.github.com/Abrifq) - Update all minor dependencies (minor) ([#5047](https://redirect.github.com/mermaid-js/mermaid/issues/5047)) [@renovate](https://redirect.github.com/renovate) - Update all patch dependencies (patch) ([#5046](https://redirect.github.com/mermaid-js/mermaid/issues/5046)) [@renovate](https://redirect.github.com/renovate) - Update all patch dependencies (patch) ([#5033](https://redirect.github.com/mermaid-js/mermaid/issues/5033)) [@renovate](https://redirect.github.com/renovate) - Update generics docs ([#5130](https://redirect.github.com/mermaid-js/mermaid/issues/5130)) [@jgreywolf](https://redirect.github.com/jgreywolf) - Update index.md ([#5012](https://redirect.github.com/mermaid-js/mermaid/issues/5012)) [@StefonSimmons](https://redirect.github.com/StefonSimmons) - Update integrations-community.md (Add Codemia to the list of productivity tools using Mermaid) ([#5189](https://redirect.github.com/mermaid-js/mermaid/issues/5189)) [@markqian](https://redirect.github.com/markqian) - Updated README with expandable table of content. ([#4961](https://redirect.github.com/mermaid-js/mermaid/issues/4961)) [@claesgill](https://redirect.github.com/claesgill) - add links to make it easier ([#4952](https://redirect.github.com/mermaid-js/mermaid/issues/4952)) [@ajdamico](https://redirect.github.com/ajdamico) - bug: [#4905](https://redirect.github.com/mermaid-js/mermaid/issues/4905) change shiki theme to github-light ([#4924](https://redirect.github.com/mermaid-js/mermaid/issues/4924)) [@raiman264](https://redirect.github.com/raiman264) - build(deps-dev): bump vite from 4.4.9 to 4.4.12 ([#5115](https://redirect.github.com/mermaid-js/mermaid/issues/5115)) [@dependabot](https://redirect.github.com/dependabot) - chore(deps): update all minor dependencies (minor) ([#5172](https://redirect.github.com/mermaid-js/mermaid/issues/5172)) [@renovate](https://redirect.github.com/renovate) - chore(deps): update all minor dependencies (minor) ([#5131](https://redirect.github.com/mermaid-js/mermaid/issues/5131)) [@renovate](https://redirect.github.com/renovate) - chore(deps): update all minor dependencies (minor) ([#5099](https://redirect.github.com/mermaid-js/mermaid/issues/5099)) [@renovate](https://redirect.github.com/renovate) - chore(deps): update all minor dependencies (minor) ([#5071](https://redirect.github.com/mermaid-js/mermaid/issues/5071)) [@renovate](https://redirect.github.com/renovate) - chore(deps): update all patch dependencies (patch) ([#5070](https://redirect.github.com/mermaid-js/mermaid/issues/5070)) [@renovate](https://redirect.github.com/renovate) - chore(deps): update all patch dependencies (patch) ([#5015](https://redirect.github.com/mermaid-js/mermaid/issues/5015)) [@renovate](https://redirect.github.com/renovate) - docs: Update classDiagram.md ([#4973](https://redirect.github.com/mermaid-js/mermaid/issues/4973)) [@SahilNagpure07](https://redirect.github.com/SahilNagpure07) - docs: fixed typo ([#4893](https://redirect.github.com/mermaid-js/mermaid/issues/4893)) [@0xflotus](https://redirect.github.com/0xflotus) - feat(gantt): update styles ([#4930](https://redirect.github.com/mermaid-js/mermaid/issues/4930)) [@Mister-Hope](https://redirect.github.com/Mister-Hope) - fix: [#5064](https://redirect.github.com/mermaid-js/mermaid/issues/5064) Handle case when line has only one point ([#5065](https://redirect.github.com/mermaid-js/mermaid/issues/5065)) [@sidharthv96](https://redirect.github.com/sidharthv96) - fix: getMessageAPI so it considers entity codes ([#5002](https://redirect.github.com/mermaid-js/mermaid/issues/5002)) [@ad1992](https://redirect.github.com/ad1992) - fix: render the participants in same order as they are created ([#5017](https://redirect.github.com/mermaid-js/mermaid/issues/5017)) [@ad1992](https://redirect.github.com/ad1992) - fix: target blank removed from anchor tag ([#4933](https://redirect.github.com/mermaid-js/mermaid/issues/4933)) [@REVERB283](https://redirect.github.com/REVERB283) - prevent-inherited-lineheights-on-edgeterminal-4083 ([#4915](https://redirect.github.com/mermaid-js/mermaid/issues/4915)) [@Patronud](https://redirect.github.com/Patronud) #### π Features - Added functionality to support style keyword ([#5111](https://redirect.github.com/mermaid-js/mermaid/issues/5111)) [@jgreywolf](https://redirect.github.com/jgreywolf) - Feature/4935 subgraph title margin config option ([#5041](https://redirect.github.com/mermaid-js/mermaid/issues/5041)) [@mathbraga](https://redirect.github.com/mathbraga) - Revert 5041 feature/4935 subgraph title margin config option ([#5197](https://redirect.github.com/mermaid-js/mermaid/issues/5197)) [@sidharthv96](https://redirect.github.com/sidharthv96) - feat [#5042](https://redirect.github.com/mermaid-js/mermaid/issues/5042): Add `flowchart.maxEdges` config. ([#5086](https://redirect.github.com/mermaid-js/mermaid/issues/5086)) [@sidharthv96](https://redirect.github.com/sidharthv96) #### π Bug Fixes - Bug/[#4497](https://redirect.github.com/mermaid-js/mermaid/issues/4497) Unable to Cherry Pick Merge Commit Solved ([#4944](https://redirect.github.com/mermaid-js/mermaid/issues/4944)) [@RounakJoshi09](https://redirect.github.com/RounakJoshi09) - Bug/4912 GitGraph routing and colouring for merges and cherry-picks ([#4927](https://redirect.github.com/mermaid-js/mermaid/issues/4927)) [@guypursey](https://redirect.github.com/guypursey) - Fix - static class attributes are not rendered underlined ([#5013](https://redirect.github.com/mermaid-js/mermaid/issues/5013)) [@SteffenLm](https://redirect.github.com/SteffenLm) - Revert "fix: render the participants in same order as they are created" ([#5198](https://redirect.github.com/mermaid-js/mermaid/issues/5198)) [@sidharthv96](https://redirect.github.com/sidharthv96) - bug/#3251\_linkStyle-can't-specify-ids Fixed ([#4934](https://redirect.github.com/mermaid-js/mermaid/issues/4934)) [@RounakJoshi09](https://redirect.github.com/RounakJoshi09) - fix(tooltip): remove redundant scroll offset ([#4958](https://redirect.github.com/mermaid-js/mermaid/issues/4958)) [@csholmq](https://redirect.github.com/csholmq) - fix/1294\_exhaustive-clear-sequenceDb-variables ([#4941](https://redirect.github.com/mermaid-js/mermaid/issues/4941)) [@rflban](https://redirect.github.com/rflban) - fix: [#5100](https://redirect.github.com/mermaid-js/mermaid/issues/5100) Add viewbox to sankey ([#5102](https://redirect.github.com/mermaid-js/mermaid/issues/5102)) [@sidharthv96](https://redirect.github.com/sidharthv96) - fix: Adjust piechart viewbox for mobile devices with small width ([#4288](https://redirect.github.com/mermaid-js/mermaid/issues/4288)) [@iwestlin](https://redirect.github.com/iwestlin) - fix: clean comments in text in getDiagramFromText API so flowchart works well ([#5076](https://redirect.github.com/mermaid-js/mermaid/issues/5076)) [@ad1992](https://redirect.github.com/ad1992) - fix: flowchart image without text ([#5063](https://redirect.github.com/mermaid-js/mermaid/issues/5063)) [@bonyuta0204](https://redirect.github.com/bonyuta0204) #### π§° Maintenance - Use `release-drafter/release-drafter` GitHub Action to label our PRs ([#4868](https://redirect.github.com/mermaid-js/mermaid/issues/4868)) [@aloisklink](https://redirect.github.com/aloisklink) - build: use `tsx` instead of `ts-node-esm` ([#5104](https://redirect.github.com/mermaid-js/mermaid/issues/5104)) [@aloisklink](https://redirect.github.com/aloisklink) - tests: update `#registerExternalDiagrams` testTimeout from 5 seconds to 20 seconds ([#5055](https://redirect.github.com/mermaid-js/mermaid/issues/5055)) [@omer-priel](https://redirect.github.com/omer-priel) #### π Documentation - Docs: update Getting Started page ([#5112](https://redirect.github.com/mermaid-js/mermaid/issues/5112)) [@huynhicode](https://redirect.github.com/huynhicode) - Docs: update Latest News section ([#5107](https://redirect.github.com/mermaid-js/mermaid/issues/5107)) [@huynhicode](https://redirect.github.com/huynhicode) - Docs: update latest news ([#4959](https://redirect.github.com/mermaid-js/mermaid/issues/4959)) [@huynhicode](https://redirect.github.com/huynhicode) - Update XYChart's nav link in the docs template ([#5014](https://redirect.github.com/mermaid-js/mermaid/issues/5014)) [@Abrifq](https://redirect.github.com/Abrifq) - feat: Track outbound links in docs site. ([#5116](https://redirect.github.com/mermaid-js/mermaid/issues/5116)) [@sidharthv96](https://redirect.github.com/sidharthv96) π **Thanks to all contributors helping with this release!** π ### [`v10.6.1`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.6.1): 10.6.1 [Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.6.0...v10.6.1) ### What's Changed #### Bugfixes - fix(flow): fix invalid ellipseText regex ([#5016](https://redirect.github.com/mermaid-js/mermaid/issues/5016)) [@aloisklink](https://redirect.github.com/aloisklink) - This was causing freezes in flowcharts that had a `(` char in ellipse nodes #### Documentation - Docs: add Docusaurus to "Integrations - Community" page ([#4975](https://redirect.github.com/mermaid-js/mermaid/issues/4975)) [@huynhicode](https://redirect.github.com/huynhicode) - Fix typo in build-docs.yml ([#4991](https://redirect.github.com/mermaid-js/mermaid/issues/4991)) [@sadikkuzu](https://redirect.github.com/sadikkuzu) - Update README.md ([#4979](https://redirect.github.com/mermaid-js/mermaid/issues/4979)) [@karthxk07](https://redirect.github.com/karthxk07) - docs: Add NotesHub to integrations-community page ([#4994](https://redirect.github.com/mermaid-js/mermaid/issues/4994)) [@alex-titarenko](https://redirect.github.com/alex-titarenko) #### Chores - chore(deps): update all minor dependencies (minor) ([#4997](https://redirect.github.com/mermaid-js/mermaid/issues/4997)) [@renovate](https://redirect.github.com/renovate) - chore(deps): update all patch dependencies (patch) ([#4976](https://redirect.github.com/mermaid-js/mermaid/issues/4976)) [@renovate](https://redirect.github.com/renovate) π **Thanks to all contributors helping with this release!** π ### [`v10.6.0`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.6.0): 10.6.0 [Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.5.1...v10.6.0) #### What's Changed - Add new chart xychart by [@subhash-halder](https://redirect.github.com/subhash-halder) in [https://github.com/mermaid-js/mermaid/pull/4413](https://redirect.github.com/mermaid-js/mermaid/pull/4413) #### Fix - bug/4849\_center_axis_labels by [@dreathed](https://redirect.github.com/dreathed) in [https://github.com/mermaid-js/mermaid/pull/4860](https://redirect.github.com/mermaid-js/mermaid/pull/4860) - Better handling of large flowcharts and long edges [@knsv](https://redirect.github.com/knsv) #### Docs - Add new Atlassian integrations by [@janjonas](https://redirect.github.com/janjonas) in [https://github.com/mermaid-js/mermaid/pull/4862](https://redirect.github.com/mermaid-js/mermaid/pull/4862) - docs: fix typo by [@dennis0324](https://redirect.github.com/dennis0324) in [https://github.com/mermaid-js/mermaid/pull/4887](https://redirect.github.com/mermaid-js/mermaid/pull/4887) - Update notes on orientation in GitGraph documentation by [@guypursey](https://redirect.github.com/guypursey) in [https://github.com/mermaid-js/mermaid/pull/4897](https://redirect.github.com/mermaid-js/mermaid/pull/4897) - Enhancment: twitter logo in doc by [@chaursiyasanjeet](https://redirect.github.com/chaursiyasanjeet) in [https://github.com/mermaid-js/mermaid/pull/4925](https://redirect.github.com/mermaid-js/mermaid/pull/4925) - Update link for the Mermaid integration in JetBrains IDEs by [@FirstTimeInForever](https://redirect.github.com/FirstTimeInForever) in [https://github.com/mermaid-js/mermaid/pull/4883](https://redirect.github.com/mermaid-js/mermaid/pull/4883) #### Chores - Wait for `marker_unique_id.html` E2E test to render before taking a screenshot by [@aloi](https://redirect.github.com/aloi) sklink[https://github.com/mermaid-js/mermaid/pull/4847](https://redirect.github.com/mermaid-js/mermaid/pull/4847)4847 - Wait for `theme-directives.html` E2E test to render before taking a screenshot by [@aloisklink](https://redirect.github.com/aloisklink) in [https://github.com/mermaid-js/mermaid/pull/4846](https://redirect.github.com/mermaid-js/mermaid/pull/4846) - chore(deps): update all patch dependencies (patch) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4851](https://redirect.github.com/mermaid-js/mermaid/pull/4851) - chore(dev-deps): update `@typescript-eslint/*` plugins to v6 (major) by [@aloisklink](https://redirect.github.com/aloisklink) in [https://github.com/mermaid-js/mermaid/pull/4857](https://redirect.github.com/mermaid-js/mermaid/pull/4857) - chore: shorten `flow-huge.spec.js` test case using `.repeat` by [@Yokozuna59](https://redirect.github.com/Yokozuna59) in [https://github.com/mermaid-js/mermaid/pull/4859](https://redirect.github.com/mermaid-js/mermaid/pull/4859) - Publish Live Editor previews for the `develop` & `next` branches by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4841](https://redirect.github.com/mermaid-js/mermaid/pull/4841) - chore(deps): update all minor dependencies (minor) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4870](https://redirect.github.com/mermaid-js/mermaid/pull/4870) - chore(deps): update all patch dependencies (patch) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4869](https://redirect.github.com/mermaid-js/mermaid/pull/4869) - Commented out broken test by [@nirname](https://redirect.github.com/nirname) in [https://github.com/mermaid-js/mermaid/pull/4913](https://redirect.github.com/mermaid-js/mermaid/pull/4913) - chore(deps): update all patch dependencies (patch) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4891](https://redirect.github.com/mermaid-js/mermaid/pull/4891) - fix(class): avoid duplicate definition of fill by [@Mister-Hope](https://redirect.github.com/Mister-Hope) in [https://github.com/mermaid-js/mermaid/pull/4929](https://redirect.github.com/mermaid-js/mermaid/pull/4929) - chore(deps): update all minor dependencies (minor) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4892](https://redirect.github.com/mermaid-js/mermaid/pull/4892) - making consitent config imports from diagramAPI by [@dreathed](https://redirect.github.com/dreathed) in [https://github.com/mermaid-js/mermaid/pull/4889](https://redirect.github.com/mermaid-js/mermaid/pull/4889) - fix(typos): Fix minor typos in the source code by [@mribeirodantas](https://redirect.github.com/mribeirodantas) in [https://github.com/mermaid-js/mermaid/pull/4928](https://redirect.github.com/mermaid-js/mermaid/pull/4928) - chore(deps): update all patch dependencies (patch) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4945](https://redirect.github.com/mermaid-js/mermaid/pull/4945) - Bump [@babel/traverse](https://redirect.github.com/babel/traverse) from 7.22.10 to 7.23.2 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/mermaid-js/mermaid/pull/4951](https://redirect.github.com/mermaid-js/mermaid/pull/4951) - Replace rehype-mermaidjs with rehype-mermaid by [@remcohaszing](https://redirect.github.com/remcohaszing) in [https://github.com/mermaid-js/mermaid/pull/4970](https://redirect.github.com/mermaid-js/mermaid/pull/4970) #### New Contributors - [@dreathed](https://redirect.github.com/dreathed) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4860](https://redirect.github.com/mermaid-js/mermaid/pull/4860) - [@janjonas](https://redirect.github.com/janjonas) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4862](https://redirect.github.com/mermaid-js/mermaid/pull/4862) - [@dennis0324](https://redirect.github.com/dennis0324) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4887](https://redirect.github.com/mermaid-js/mermaid/pull/4887) - [@FirstTimeInForever](https://redirect.github.com/FirstTimeInForever) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4883](https://redirect.github.com/mermaid-js/mermaid/pull/4883) - [@guypursey](https://redirect.github.com/guypursey) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4897](https://redirect.github.com/mermaid-js/mermaid/pull/4897) - [@chaursiyasanjeet](https://redirect.github.com/chaursiyasanjeet) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4925](https://redirect.github.com/mermaid-js/mermaid/pull/4925) - [@mribeirodantas](https://redirect.github.com/mribeirodantas) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4928](https://redirect.github.com/mermaid-js/mermaid/pull/4928) **Full Changelog**: https://github.com/mermaid-js/mermaid/compare/v10.5.1...v10.6.0 ### [`v10.5.1`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.5.1) [Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.5.0...v10.5.1) #### What's Changed - Fix: Fix for subgraphs when using flowchart-elk by [@knsv](https://redirect.github.com/knsv) - Docs: update Latest News section by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/4822](https://redirect.github.com/mermaid-js/mermaid/pull/4822) - Docs: update Ecosystem section by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/4817](https://redirect.github.com/mermaid-js/mermaid/pull/4817) - Docs: update Latest News section (Git Graph blog post) by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/4871](https://redirect.github.com/mermaid-js/mermaid/pull/4871) - Docs: Add Product Hunt info by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/4900](https://redirect.github.com/mermaid-js/mermaid/pull/4900) - Revert PH changes by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4903](https://redirect.github.com/mermaid-js/mermaid/pull/4903) **Full Changelog**: https://github.com/mermaid-js/mermaid/compare/v10.5.0...v10.5.1 ### [`v10.5.0`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.5.0): 10.5.0 [Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.4.0...v10.5.0) #### What's Changed ##### Features - feat(er): add entity name alias by [@tomperr](https://redirect.github.com/tomperr) in [https://github.com/mermaid-js/mermaid/pull/4758](https://redirect.github.com/mermaid-js/mermaid/pull/4758) ##### Bugfixes - Fix Twitter fontawesome class in flowchart.md by [@GingerNinjaNicko](https://redirect.github.com/GingerNinjaNicko) in [https://github.com/mermaid-js/mermaid/pull/4723](https://redirect.github.com/mermaid-js/mermaid/pull/4723) - fix(pie): align slices and legend orders by [@Yokozuna59](https://redirect.github.com/Yokozuna59) in [https://github.com/mermaid-js/mermaid/pull/4774](https://redirect.github.com/mermaid-js/mermaid/pull/4774) - Update class member handling by [@jgreywolf](https://redirect.github.com/jgreywolf) in [https://github.com/mermaid-js/mermaid/pull/4534](https://redirect.github.com/mermaid-js/mermaid/pull/4534) - fix(er): allow underscore as leading char by [@tomperr](https://redirect.github.com/tomperr) in [https://github.com/mermaid-js/mermaid/pull/4776](https://redirect.github.com/mermaid-js/mermaid/pull/4776) - Align arrows on sequence diagram by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4804](https://redirect.github.com/mermaid-js/mermaid/pull/4804) - fix: Allow hollow markers on edges by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4788](https://redirect.github.com/mermaid-js/mermaid/pull/4788) - fix: Fix for vulnerability making it possible to add javascript in class names by [@knsv](https://redirect.github.com/knsv) ##### Documentation - Docs/2910 Remove n00b and fix some docs by [@nirname](https://redirect.github.com/nirname) in [https://github.com/mermaid-js/mermaid/pull/4767](https://redirect.github.com/mermaid-js/mermaid/pull/4767) - fix: typos by [@omahs](https://redirect.github.com/omahs) in [https://github.com/mermaid-js/mermaid/pull/4801](https://redirect.github.com/mermaid-js/mermaid/pull/4801) - "CSS" instead of "css" in flowchart.md by [@jakeboone02](https://redirect.github.com/jakeboone02) in [https://github.com/mermaid-js/mermaid/pull/4797](https://redirect.github.com/mermaid-js/mermaid/pull/4797) - fix(docs): Correct repeated text in flowchart.md by [@andriy-koz](https://redirect.github.com/andriy-koz) in [https://github.com/mermaid-js/mermaid/pull/4810](https://redirect.github.com/mermaid-js/mermaid/pull/4810) - Update link to Discourse theme component by [@gschlager](https://redirect.github.com/gschlager) in [https://github.com/mermaid-js/mermaid/pull/4811](https://redirect.github.com/mermaid-js/mermaid/pull/4811) - New Mermaid Live Editor for Confluence Cloud by [@zhifeiyue](https://redirect.github.com/zhifeiyue) in [https://github.com/mermaid-js/mermaid/pull/4814](https://redirect.github.com/mermaid-js/mermaid/pull/4814) - Update classDiagram.md by [@jgreywolf](https://redirect.github.com/jgreywolf) in [https://github.com/mermaid-js/mermaid/pull/4781](https://redirect.github.com/mermaid-js/mermaid/pull/4781) - Support member definition to initialize class by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4786](https://redirect.github.com/mermaid-js/mermaid/pull/4786) - fix: Add support for `~test Array~string~` back in Class by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4805](https://redirect.github.com/mermaid-js/mermaid/pull/4805) - Added support for millisecond and second to gantt tickInterval by [@vertxxyz](https://redirect.github.com/vertxxyz) in [https://github.com/mermaid-js/mermaid/pull/4778](https://redirect.github.com/mermaid-js/mermaid/pull/4778) - Add directive support to all diagrams by preprocessing by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4759](https://redirect.github.com/mermaid-js/mermaid/pull/4759) - Update README.md by [@jgreywolf](https://redirect.github.com/jgreywolf) in [https://github.com/mermaid-js/mermaid/pull/4780](https://redirect.github.com/mermaid-js/mermaid/pull/4780) ##### Chores - chore(deps): update all minor dependencies (minor) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4783](https://redirect.github.com/mermaid-js/mermaid/pull/4783) - chore(deps): update all patch dependencies (patch) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4782](https://redirect.github.com/mermaid-js/mermaid/pull/4782) - chore(deps): update all patch dependencies (patch) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4809](https://redirect.github.com/mermaid-js/mermaid/pull/4809) - chore: move `commonDb` into `diagrams/common/commonDb` by [@Yokozuna59](https://redirect.github.com/Yokozuna59) in [https://github.com/mermaid-js/mermaid/pull/4802](https://redirect.github.com/mermaid-js/mermaid/pull/4802) - Use utf8 encoding in Jupyter example by [@jonashaag](https://redirect.github.com/jonashaag) in [https://github.com/mermaid-js/mermaid/pull/4701](https://redirect.github.com/mermaid-js/mermaid/pull/4701) - Update flowchart.md by [@Ogglas](https://redirect.github.com/Ogglas) in [https://github.com/mermaid-js/mermaid/pull/4792](https://redirect.github.com/mermaid-js/mermaid/pull/4792) - Update flowchart.md by [@dsblank](https://redirect.github.com/dsblank) in [https://github.com/mermaid-js/mermaid/pull/4798](https://redirect.github.com/mermaid-js/mermaid/pull/4798) - Refactor `cypress/helpers/util.ts` by [@RohanHandore](https://redirect.github.com/RohanHandore) in [https://github.com/mermaid-js/mermaid/pull/4340](https://redirect.github.com/mermaid-js/mermaid/pull/4340) - refactor: Fix typings in utils.ts by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4826](https://redirect.github.com/mermaid-js/mermaid/pull/4826) - Support ClassDefs in external diagrams by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4819](https://redirect.github.com/mermaid-js/mermaid/pull/4819) - Fix: flowchartElk Arrow overlap by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4830](https://redirect.github.com/mermaid-js/mermaid/pull/4830) - Give markers unique id's per graph by [@chadfawcett](https://redirect.github.com/chadfawcett) in [https://github.com/mermaid-js/mermaid/pull/4825](https://redirect.github.com/mermaid-js/mermaid/pull/4825) #### New Contributors - [@GingerNinjaNicko](https://redirect.github.com/GingerNinjaNicko) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4723](https://redirect.github.com/mermaid-js/mermaid/pull/4723) - [@omahs](https://redirect.github.com/omahs) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4801](https://redirect.github.com/mermaid-js/mermaid/pull/4801) - [@jakeboone02](https://redirect.github.com/jakeboone02) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4797](https://redirect.github.com/mermaid-js/mermaid/pull/4797) - [@andriy-koz](https://redirect.github.com/andriy-koz) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4810](https://redirect.github.com/mermaid-js/mermaid/pull/4810) - [@gschlager](https://redirect.github.com/gschlager) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4811](https://redirect.github.com/mermaid-js/mermaid/pull/4811) - [@zhifeiyue](https://redirect.github.com/zhifeiyue) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4814](https://redirect.github.com/mermaid-js/mermaid/pull/4814) - [@vertxxyz](https://redirect.github.com/vertxxyz) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4778](https://redirect.github.com/mermaid-js/mermaid/pull/4778) - [@jonashaag](https://redirect.github.com/jonashaag) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4701](https://redirect.github.com/mermaid-js/mermaid/pull/4701) - [@Ogglas](https://redirect.github.com/Ogglas) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4792](https://redirect.github.com/mermaid-js/mermaid/pull/4792) - [@dsblank](https://redirect.github.com/dsblank) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4798](https://redirect.github.com/mermaid-js/mermaid/pull/4798) - [@RohanHandore](https://redirect.github.com/RohanHandore) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4340](https://redirect.github.com/mermaid-js/mermaid/pull/4340) - [@chadfawcett](https://redirect.github.com/chadfawcett) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4825](https://redirect.github.com/mermaid-js/mermaid/pull/4825) **Full Changelog**: https://github.com/mermaid-js/mermaid/compare/v10.4.0...v10.5.0 ### [`v10.4.0`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.4.0) [Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.3.1...v10.4.0) #### Features - feat: Support config in frontmatter. by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4750](https://redirect.github.com/mermaid-js/mermaid/pull/4750) - feat(sankey): Show values by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4748](https://redirect.github.com/mermaid-js/mermaid/pull/4748) #### Docs - docs: Add development example page. by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4714](https://redirect.github.com/mermaid-js/mermaid/pull/4714) - Documentation for [#2509](https://redirect.github.com/mermaid-js/mermaid/issues/2509) by [@jason-curtis](https://redirect.github.com/jason-curtis) in [https://github.com/mermaid-js/mermaid/pull/4740](https://redirect.github.com/mermaid-js/mermaid/pull/4740) - Fixes to Docs sidebar, main page and badges by [@nirname](https://redirect.github.com/nirname) in [https://github.com/mermaid-js/mermaid/pull/4742](https://redirect.github.com/mermaid-js/mermaid/pull/4742) - Split development documentation into several pages by [@nirname](https://redirect.github.com/nirname) in [https://github.com/mermaid-js/mermaid/pull/4744](https://redirect.github.com/mermaid-js/mermaid/pull/4744) - Docs: update Latest News section by [@huynhicode](https://redirect.github.com/huynhicode) in [https://github.com/mermaid-js/mermaid/pull/4768](https://redirect.github.com/mermaid-js/mermaid/pull/4768) #### Chores - Update all minor dependencies (minor) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4732](https://redirect.github.com/mermaid-js/mermaid/pull/4732) - Update all patch dependencies (patch) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4731](https://redirect.github.com/mermaid-js/mermaid/pull/4731) - convert `assignWithDepth` to TS by [@Yokozuna59](https://redirect.github.com/Yokozuna59) in [https://github.com/mermaid-js/mermaid/pull/4717](https://redirect.github.com/mermaid-js/mermaid/pull/4717) - convert `diagrams/common/svgDrawCommon.js` to ts by [@Yokozuna59](https://redirect.github.com/Yokozuna59) in [https://github.com/mermaid-js/mermaid/pull/4724](https://redirect.github.com/mermaid-js/mermaid/pull/4724) - ci(release-drafter): add more release notes categories by [@aloisklink](https://redirect.github.com/aloisklink) in [https://github.com/mermaid-js/mermaid/pull/4752](https://redirect.github.com/mermaid-js/mermaid/pull/4752) - chore(deps): update all patch dependencies (patch) by [@renovate](https://redirect.github.com/renovate) in [https://github.com/mermaid-js/mermaid/pull/4753](https://redirect.github.com/mermaid-js/mermaid/pull/4753) - standardized pie definitions by [@Yokozuna59](https://redirect.github.com/Yokozuna59) in [https://github.com/mermaid-js/mermaid/pull/4501](https://redirect.github.com/mermaid-js/mermaid/pull/4501) - Remove Circular Dependencies by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4761](https://redirect.github.com/mermaid-js/mermaid/pull/4761) - chore: Enforce type imports by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4763](https://redirect.github.com/mermaid-js/mermaid/pull/4763) - chore: Preview PRs with mermaid-live-editor on Netlify by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4769](https://redirect.github.com/mermaid-js/mermaid/pull/4769) #### New Contributors - [@jason-curtis](https://redirect.github.com/jason-curtis) made their first contribution in [https://github.com/mermaid-js/mermaid/pull/4740](https://redirect.github.com/mermaid-js/mermaid/pull/4740) **Full Changelog**: https://github.com/mermaid-js/mermaid/compare/v10.3.1...v10.4.0 ### [`v10.3.1`](https://redirect.github.com/mermaid-js/mermaid/releases/tag/v10.3.1) [Compare Source](https://redirect.github.com/mermaid-js/mermaid/compare/v10.3.0...v10.3.1) #### What's Changed #### Bugfixes - fix style in contributors section of intro by [@keer4n](https://redirect.github.com/keer4n) in [https://github.com/mermaid-js/mermaid/pull/4670](https://redirect.github.com/mermaid-js/mermaid/pull/4670) - fix: [#4676](https://redirect.github.com/mermaid-js/mermaid/issues/4676) redirect fix by [@sidharthv96](https://redirect.github.com/sidharthv96) in [https://github.com/mermaid-js/mermaid/pull/4693](https://redirect.github.com/mermaid-js/mermaid/pull/4693) - [#2139](https://redirect.github.com/mermaid-js/mermaid/issues/2139) Applying user defined classes properly when calculating shape width by [@knsv](https://redirect.github.com/knsv) in [https://github.com/mermaid-js/mermaid/pull/4722](https://redirect.github.com/mermaid-js/mermaid/pull/4722) - Bug/4645 graph node containing keyword by [@ibrahimWassouf](https://redirect.github.com/ibrahimWassouf) in [https://github.com/mermaid-js/mermaid/pull/4657](https://redirect.github.com/mermaid-js/mermaid/pull/4657) - fix: Remove triple parsing of diagrams by [@sidharthv96](ht