Releases: mermaid-js/mermaid
8.4.6
Release Notes
- fix(#1192): relation got cut off (#1194) @fgrandel
- Add docs and default values for node spacing in mermaidAPI (#1198) @GDFaber
- Fix mermaidAPI configuration example in the docs (#1199) @GDFaber
- Unify regex for finding
tags throughout mermaid (#1202) @GDFaber - Keep flowchart node label text (if already defined) when a style is applied (#1204) @GDFaber
- fix(#1193): render multiple relations (#1195) @fgrandel
- Fix styling of flowchart nodes with links when class definitions are assigned (#1214) @GDFaber
🚀 Features
- 1119 specify method return type in class diagram (#1178) @jgreywolf
🐛 Bug Fixes
- #1205 Adding parsing exception for then an inactive participant is inactivated (#1207) @knsv
- #1206 parsing crashing browser in class diagram (#1208) @ashishjain0512
🎉 Thanks to all contributors helping with this release! 🎉
8.4.5
Release Notes
🚀 Features
- #1154 Flow diagram DB shape request (#1166) @GDFaber
- #1143 Adding support in grammar for multiple nodes in dependency decl… (#1149) @knsv
- Check tests on PR (#1159) @DavertMik
- Gantt: Add support for callback with parameters (#1136) @keenanjt33
- Adding interaction tests for gantt callbacks with arguments (#1167) @knsv
- #834 Using & as a separator for the multiple nodes (#1168) @knsv
- Feature/issue 1146 dashed line for class diagram (#1171) @ashishjain0512
- Feature/Handle multiline section titles in gantt diagrams (#1188) @GDFaber
- Feature/Add node spacing to flowchart configuration (#1176) @GDFaber
- changes tick contrast for gantt chart (#1150) @eel87
- 1064 click event in class diagram (#1165) @jgreywolf
- 1064 click event in class diagram (#1170) @jgreywolf
🐛 Bug Fixes
- Git graph not clearing (#1151) @hotschott
- Bug/702 br tags in sequence diagrams (#1153) @GDFaber
- Extend the
br
tag regex (#1156) @gene1wood - Fix infinite loop caused by date iteration (#1162) @sdankel
- Bug/Clicking on a link only works directly on the node text (#1163) @GDFaber
- #1092 Fix for mangling of multiple classDiagrams (#1190) @ashishjain0512
🧰 Maintenance
- #1143 Fixing up the color output of the logger (#1144) @knsv
- #1142 Simplified arrows/edges in the grammar (#1148) @knsv
- Create checks.yml (#1) @DavertMik
- Fix mispelling (#1157) @gene1wood
- Maintenance/Remove "newDagreD3" switch from the flowchart renderer (#1189) @GDFaber
🎉 Thanks to all contributors helping with this release! 🎉
8.4.4
Release Notes
🚀 Features
- Revert to offical dagre d3 (#1114) @chris579
- Class: Generic type support (#1120) @jgreywolf
- Class: Support for abstract methods (#1131) @jgreywolf
🐛 Bug Fixes
- State: Composit States sometimes render with incorrect paddings (#1116) @knsv
- Flow: Fixed escaping in non html mode (#1125) @knsv
- Flow: Fixed styling of links (#1126) @knsv
🎉 Thanks to all contributors helping with this release! 🎉
8.4.3
Bugs fixed with this release
#1055 Better selectors so that no letters are injected in the dom elements ids
#1085 Coveralls not working for GitHub builds
#1061 Cannot mark members as protected in classDiagram
#1062 Parallelogram shaped nodes are not in documentation
#1078 arrowMarkerAbsolute not set properly
#1048 Create workflows for commits, prs and releases
8.4.2
8.4.1
Features
- Legends and percentages for pie charts
Issues closed by this release
#1024 Removed some logging from the javascript console
#990 Updated peer dependancies for dagre
#1022 State diagrams rendering of long names more in line with plantuml
#1023 State diagram failed to render \n in transition labels compared to plantuml
#1029 Aftere effects from the update of peer dependencies
#989 Simplify font-settings
8.4.0
Features
- Documentation and support for class diagrams
- Annotation support in class diagrams
- New diagram type, state diagrams
- Support for pie charts
- Hexagones in flowcharts
Issues closed by this realease
#973 Annotation support in class diagrams
#928 Basic support for Pie Chart
#755 Signal texts in sequence diagram now supports
for new lines
#993 Mermaid Documentation for Class Diagram
#949 Cardinality support for Class Diagram
#764 Multi line actor descriptions
#964 Proper use of useMaxWidth in flowRenderer
#530 Hexagon shape for flowcharts
#906 Split of flow.spec.js into multiple files
#848 Insecure Randomness - Issue
#984 Class diagram: properties with bracket syntax are reversed in order
8.3.0
Features
Experimental support for Pie charts
Rendering tests using cypress and percy
Bug fixes
#937 Handling direction keywords in node ids
Correctly documenting htmlLabels as true by default
#926 Style font color only working in classes not in style Tag
#922 Fix for click binding on nodes with ids starting with a number
8.2.6
Features
Allowing chaining of nodes in flowcharts.
graph TB
a --> b --> c
Bug fixes:
- Fix for numbers in nodes in subgraphs as per #918
- Making it possieble to use underscore in labels in vertices as per #915
- Better handling of nodes whos ids are starting with a number. #914
- Backwards compatible syntax for associating a class with a node. #835
graph TB
a --> b:::theClass
classDef theClass fill:#0f0,stroke:#333,stroke-width:3px;