RBusarow / Dispatch

Automatic CoroutineDispatcher injection and extensions for kotlinx.coroutines
https://rbusarow.github.io/Dispatch/
Apache License 2.0
137 stars 6 forks source link

Update dependency mermaid to v10 [SECURITY] #647

Open renovate[bot] opened 1 month ago

renovate[bot] commented 1 month ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
mermaid 9.1.7 -> 10.9.3 age adoption passing confidence

[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

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:

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.

Patches


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 image - 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