Bump the browser-runtime group with 2 updates
Bumps the browser-runtime group with 2 updates: mermaid and react-inlinesvg.
Updates mermaid from 12.2.0 to 12.3.0
Release notes
Sourced from mermaid's releases.
mermaid@12.3.0
Minor Changes
#8164
592d0e4Thanks@filipsajdak! - feat: add the open-arrow and hollow-circle edge markers, so a notation can tell two kinds of flow apart by whether the head is filled#8165
5c8aa5dThanks@filipsajdak! - feat: add the BPMN element shapes - events, gateways, activities, data objects, data stores and text annotations - each reporting where a line meets what is drawn#8470
692d22aThanks@openmindednewby! - feat: flowchart edges accept astepnumber (e1@{ step: 1 }); a dot travels the edges in step order and loops, hidden underprefers-reduced-motion#8478
56aa105Thanks@openmindednewby! - feat: addflowchart.stepDurationto set how many seconds each step of the flowchart step animation lasts#8479
800f7efThanks@openmindednewby! - feat: highlight the flowchart edge whose step is playing, in sync with the step animation dot#8480
50d6294Thanks@openmindednewby! - feat: addflowchart.stepNumbersto show each step edge's number in a badgePatch Changes
#8443
2ff8286Thanks@knsv-bot! - fix: agentflow renders thea[/…/]short form as an input instead of falling back to a task with a SHAPE_UNSUPPORTED warning#8661
b200b27Thanks@pbrolin47! - fix: Bump DOMPurify to 3.4.17 to address GHSA-55q2-fjhq-7xh7 and GHSA-6688-9rhm-gjv2#8633
686f350Thanks@sidharthv96! - chore: Remove theuuiddependency and the unused legacy ER diagram renderer#8661
7eec083Thanks@pbrolin47! - fix: Stop an edge from a node inside a subgraph from crossing an edge from the subgraph itself to the same node with ELK 0.10+ (e.g.outer --> awithda --> a, orthree --> twowithtwo --> c2)#8532
42d3760Thanks@Devehab! - fix: upgrade bundled elkjs from 0.9.3 to 0.12.0, which is licensedEPL-2.0 OR GPL-3.0-or-later, so GPL-3.0 projects can ship mermaid with ELK#8162
d5ca27aThanks@filipsajdak! - fix(swimlanes): size a lane that holds a nested subgraph (TB drew it as an empty 0x0 box, and likewise an outer group holding lanes), and grow LR and RL lanes by the nested group's padding#8405
b4299f2Thanks@filipsajdak! - fix: do not draw a stray empty swimlane when a node is listed in two lanes, and warn about it and about a subgraph nested in a lane#8385
37d0aceThanks@filipsajdak! - fix(swimlanes): keep two arrowheads that land on one face of a node apart when a sibling edge is straightened#8385
38e810aThanks@filipsajdak! - fix(swimlanes): an edge routed round the outside of a diamond now arrives at one of its vertices instead of ending in empty space beside it#8385
25d7e31Thanks@filipsajdak! - fix(swimlanes): a second edge leaving a diamond on the same level as its target now leaves from a free vertex instead of running beside the first#8171
a4750b4Thanks@filipsajdak! - fix: dock a swimlane edge on the shape it points at, so a line reaches an event's ring instead of stopping at the room its caption reserves#8385
67315b9Thanks@filipsajdak! - fix: an edge label no longer pushes the nodes it joins a rank apart#8385
21a1f5cThanks@filipsajdak! - fix(swimlanes): stop the crossing cleanup from joining two routes at a corner so they read as one line#8385
e14bc3aThanks@filipsajdak! - fix(swimlanes): an edge no longer arrives at the vertex of a hexagon that another edge leaves from#8459
edd162fThanks@Yun-seoung! - fix: Allow flowchart edge IDs regardless of whitespace after the node shapeEdge IDs may no longer contain
[ ] ( ) { } |.#8402
4f2badeThanks@pcp-cmd! - fix: Render use case include and extend relationship labels with UML guillemets.
Commits
2086904Merge pull request #8671 from mermaid-js/changeset-release/master41781cbVersion Packages30b486aMerge pull request #8661 from mermaid-js/release/12.3.086340badocs: set the release version for the flowchart step animation optionsbc18724Additional fix since one flowchart diagram failed with crossing edges7eec083fix(elk): keep an edge reversed into a subgraph from crossing the edges into it370c4afMerge pull request #8633 from mermaid-js/chore/remove-uuid74e5ee8Merge branch 'develop' into chore/remove-uuid6e588f8Merge pull request #8642 from mermaid-js/chore/e2e-speedupb6933f0ci(e2e): speed up Playwright runs- Additional commits viewable in compare view
Updates react-inlinesvg from 4.5.0 to 4.6.0
Release notes
Sourced from react-inlinesvg's releases.
4.6.0
- Generate the unique hash lazily so renders stay deterministic: 27212326c4e3892cb1156c7adef297a8e161f8a4
- Add an opt-in cache for the converted elements: #256
- Fix element cache edge cases: 1903b31805ca8e4c954d184b60e4b5b215862e49
- Upgrade dependencies and actions: 63eb8b3964f8b3c339a245e6c472728e1231230d
Credits
Huge thanks to
@fastfrwrd, and@pedrosousa13for helping!
Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
Summary by cubic
Bumps mermaid from 12.2.0 to 12.3.0 and react-inlinesvg from 4.5.0 to 4.6.0 in the browser-runtime group.
Notable changes
mermaid12.3.0 adds flowchart step animations, open-arrow and hollow-circle edge markers, and BPMN shapes, and fixes several swimlane routing and sizing issues.mermaidnow shipsdompurify3.4.17 (fixes GHSA-55q2-fjhq-7xh7 and GHSA-6688-9rhm-gjv2) and upgradeselkjsto 0.12.0; flowchart edge IDs may no longer contain[ ] ( ) { } |.react-inlinesvg4.6.0 makes renders deterministic and adds an opt-in cache for converted SVG elements.