Skip to content

Latest commit

 

History

History
906 lines (728 loc) · 68.5 KB

CHANGELOG.md

File metadata and controls

906 lines (728 loc) · 68.5 KB

Change Log

// TODO: Populate changelog

  • Config has a lot of changes
  • globalReset resets to defaultConfig instead of current config. Use reset instead.

Full Changelog

Closed issues:

  • Cross-Site Scripting:DOM - Issue #847

8.2.0 (2019-07-17)

Full Changelog

Closed issues:

  • Create issue templates #871
  • cross site scripting in mermaid #869
  • Make Gantt chart date inclusive #868
  • CHANGELOG missing updates for all versions since 0.4.0 #865
  • please add tag for 8.0.0 release #863
  • classDiagram breaks on any edit #858
  • found 1 high severity vulnerability #839
  • Missing fontawesome icon support #830
  • Docs for integration with wiki.js? #829
  • Is this project still maintained? #826
  • typora #823
  • Maintain the order of the nodes in Flowchart #815
  • Overlap, Overflow and cut titles in flowchart #814
  • How load mermaidApi notejs electron #813
  • How to set the spacing between the text of the flowchart node and the border? #812
  • no triming participant name and the name following spaces is as another actor in sequence #809
  • uml Class as shape type #807
  • Force-directed graph Layout Style #806
  • how can I start a newLine in FlowChart #805
  • UOEProcessShow #801
  • Why the use of code blocks? #799
  • fixing class diagram #794
  • Autonumber support in sequence diagrams #782
  • MomentJS dependency #781
  • Feature : Can we color code the flow/arrows #766
  • Is there any way to convert flowchart.js code to mermaid code #726
  • Fixed width of nodes #653
  • Inline comment #650
  • alt attribute of img tag in HTML #619
  • Just wanted to say : THANKS ! #618
  • "animation" #446

Merged pull requests:

8.1.0 (2019-06-25)

Full Changelog

Closed issues:

  • Gantt and sequence diagram do not render #853
  • margins around flowchart are not balanced #852
  • Smaller bundles #843
  • unicode in labels #776
  • Hard-changing drawing of arrows per edge type #775
  • SequenceDiagram wrong #773
  • Render mermaid on github pages with simple code #772
  • FlowChart - large space between text and the image #754
  • Class Diagram Issues when using Mermaid in Stackedit #748
  • Multi-platform CI #744
  • gantt: sections can't have a colon #742
  • Yarn build does not add mermaid.min.css to dist #732
  • Is there a grammar / keyword / more than just the basic examples? #718
  • Click event and react component #717
  • Long text going outside the box #706
  • How to migrate from yUML to mermaid? #704
  • Issue on Dynamic Creation in PHP #690
  • click "\#target" and click "http://url" should create regular links #689
  • Support Chinese punctuation #687
  • [Question] Proper way to install on Mac? #681
  • Has Mermaid a graphical interface to make diagrams? #668
  • mermaid installation on debian #649
  • "Cannot activate" in sequenceDiagram #647
  • Link ("click" statement) in flowchart does not work in exported SVG #646
  • How to pass styling #639
  • The live editor cant show seq diagram with notes for 8.0.0-alpha.3 #638
  • import mermaid.css with ES6 + NPM #634
  • Actor line cuts through other elements #633
  • Graph TD line out of the picture (left side) #630
  • Flowchart labels appear "cutoff" #628
  • Uncaught TypeError: _.constant is not a function (mermaid.js) #626
  • Missing tags and releases for newer versions #623
  • Mermaid and Leo / Leo Vue #622
  • mermaidAPI gantt Vue.js #621
  • Gantt sections are not separated by colors - Fix: set numberSectionStyles to 4 instead of 3 #620
  • how to get mermaidAPI? #617
  • Error in startOnLoad documentation? #616
  • Example export to SVG generates error #614
  • The new online editor does not support previously generated links #613
  • Grammar / Syntax documentation for flowcharts #607
  • Mermaid does not work with d3.js #606
  • Why does this code's flowchart lines get cut-off on screen? #604
  • click keyword does not fire my callback (on the demo Website too) #603
  • Online Editor fails to show exported SVG #601
  • Just saying thanks! #597
  • stylesheet crashed with other library like abcjs #596
  • Missing connection #594
  • How to use mermaid on node.js restful api? #593
  • Remove status code #589
  • Golang based editor #588
  • sequenceDiagram -> notetext css font is hardcoded #587
  • Multiple graph in the live editor #586
  • All <svg> elements in page are colored black #584
  • Styling: classes aren't applied to elements. #582
  • Rounded connections #580
  • Arrows are not being shown correctly in the dark theme #578
  • The documentation for CLI seems outdated. #572
  • No effect of click event:can not open link #571
  • Text colors are not correct in VSCODE #570
  • Nodes aren't aligned properly (just need an explanation) #568
  • setting margin around figure in R #567
  • Arrows should Come out in upward and Downward direction from decision Node #566
  • TypeError: Cannot read property 'select' of undefined #563
  • A little bug #557
  • Japanese text appears garbled #554
  • classdiagram not works in mermaid live_editor #553
  • font awesome in link text? #546
  • q: heard of the cosmogol standard? #545
  • Arrow heads missing (cli, 7.0.3) #544
  • No Edge Boxes if useHtmlLabels=false #541
  • how to change mermaid text color or line text block color? #534
  • FlowChart visualization broken when downloading from live editor #533
  • Can't get flowchart to render paths at the top of the diagram; I even tried the online editor and that shows the same issue. Thoughts? #532
  • live editor make browser(safari on macOS&iOS) not longer respond #531
  • css classes need a prefix/namespace #527
  • input activate/deactivate cause safari unresponding #521
  • Cannot Render the Mermaid Graph to PDF ? #520
  • clicking links works from inset in subgraph but not from nodes #516
  • Strange syntax error - when importing mermaid.js #515
  • gantt x-axis display #510
  • phantomjs renamed to phantomjs-prebuilt #508
  • issue when using sphinxcontrib-mermaid extension for sphinx #507
  • layout of docs page looks broken #504
  • Problem showing graph with php on localhost #502
  • logLevel's option doesnt work at 7.0.0 #501
  • How do I get the log for a render or parse attempt? #500
  • Mermaid neutral style style to built in latest release #499
  • Any plans for adding a typescript definition file? #495
  • Gantt diagrams too narrow #493
  • Flowchart edge labels placement #490
  • Very different styles when rendering as png vs. svg #489
  • New editor that supports mermaid: Caret #488
  • Gant PNG margin #486
  • ReferenceError: window is not defined #485
  • Menu and layout bugs in docs #484
  • Mermaid resets some of the page CSS styles #482
  • Arrows rendering incorrectly in online editor #480
  • CSS stroke-dasharray ignored by browsers but not other viewers #474
  • mermaid - Browser Support issue #472
  • Totally love mermaid I might pop! #471
  • Sequence Diagram: Missing x on async arrows (png) #469
  • live editor: the svg file rendered from graph is not supported by browsers #468
  • Not found css #462
  • Phantomjs Dependency #461
  • Mermaid cli not working for subgraphs #459
  • Support for notes across multiple participants? #458
  • Related to Issue #329: Phantomjs issues. #455
  • Add a click style #426
  • Add Parallel block (par) to sequence diagrams #425
  • updating shapes after the flow chart rendering complete #424
  • can't catch parse error Maximum call stack size exceeded on safari #421
  • Arrows endings are missing #419
  • shouldn't mermaid become more like Markdown ? #417
  • Live editor show rendered diagram if syntax invalid #415
  • Live editor sticky sidebar #414
  • Linkstyle stroke does not work #410
  • flowchart id's with dots in them .. break links #408
  • Flowchart: Link text beginning with lowercase 'o' causes flowchart to break #407
  • Some chinese character will case Safari no responding. #405
  • Cannot center-justify text in nodes? #397
  • Edge labels should have white background in live editor #396
  • Live editor does not support activate/deactivate #394
  • Styling subgraph? #391
  • Update live editor to version 6.0.0 #387
  • sequence diagram config issue #385
  • How to add newline in the text #384
  • PhantomJS crashes on a large graph #380
  • Finnish support for class diagrams using plantuml syntax #377
  • mermaidAPI.render generated different svg code from mermaid.int() #374
  • Put your own action on the chart #372
  • when declaring participants the elements are generated twice #370
  • Example Flowchart is cut in display (Chrome). #368
  • Add shebang support to diagrams #365
  • Silencing CLI output #352
  • SequenceDiagram: 3+ Alternative Paths #348
  • Smaller height of actor boxes #342
  • Question: lib/phantomscript.js - foreignObjects in SVG - related to #58 #340
  • npm test fails on osx being blocked at Can not load "PhantomJS", it is not registered! #337
  • Tabs & subgraphs cause rendering error #336
  • Display question: right angles #335
  • No Arrows rendered v0.5.8 #330
  • mermaid -v filename.mmd gives You must specify at least one source file. #328
  • You had errors in your syntax. Use --help for further information. #327
  • Allow alternate arrow syntax that doesn't close html comments #322
  • Comment in subgraph #319
  • Update graph #311
  • css conflicts with boostrap's css #308
  • Can not get click event to fire. #306
  • Fix phantomjs2 compatibility #304
  • Flowcharts do not work in native IE11 #303
  • Integration with remark.js - tutorial added #302
  • Theme for dark background #301
  • Sequence diagram Loops: changing boxMargin spoils the "loop" notation #299
  • src/mermaid.js generates bad code #297
  • Fresh fork: jasmine tests fail #294
  • CSS clash #292
  • Mermaid does not work in Chrome 48 #281
  • node click is not effective #272
  • circle and ellipse cannot change color by classDef #271
  • [Feature request] gantt diagram axis format #269
  • Not Able to See Labels even htmlLabels:false added #268
  • npm run watch doesn’t work due missing dependencies #266
  • label out of node #262
  • IE11 Support issue #261
  • mermaid without browser #260
  • Insufficient capacity of gantt diagrams #226
  • some WARN about installion #222
  • Live editor offline access #217
  • suggest: code highlight mode config for editors #212
  • Uncaught RangeError: Maximum call stack size exceeded #189
  • Implement render function for server side rendering using phantomjs #169
  • Styling label texts #50
  • Graphviz DOT syntax #5

Merged pull requests:

7.0.5 (2017-09-01)

Full Changelog

Closed issues:

  • live editor latin error after update #560
  • Simple full example in online documentation is broken #558
  • Graph No Arrow Head v7.0.3 #543
  • Conflict while using mermaid along with core-js #512
  • Export to pdf on website #496
  • New downstream project: Mermaid Preview for VSCode #442
  • Can't Zoom the flowchart ? #399
  • line labels are not rendered correctly in live editor #366
  • mermaid-loader #361
  • Are there any documentation or examples for classDiagram and gitGraph? #359
  • # character broken in 0.5.8 #347
  • Documentation issue: CSS example is not visible #345
  • Include documentation for command line usage #326
  • Fresh fork: can't build dist #296
  • Invalid value for <svg> attribute viewBox="0 0 -Infinity -Infinity" #291
  • Webpack require fails #277
  • New documentation - need improved logo #216

7.0.3 (2017-06-04)

Full Changelog

Closed issues:

  • the documentation website is down #539
  • Good example of interactivity with mermaidAPI #514

7.0.2 (2017-06-01)

Full Changelog

Closed issues:

  • CDN is not working #511
  • A sampe sequenceDiagram crashes mermaid-cli #492
  • Mermaid doesn't delete nodes when called multiple times #491
  • API crashes on 2nd render() call #478
  • sequenceDiagram: dotted line for alt and empty bracket should be hidden #456
  • SVG output (almost) not correct #434
  • How to set axisFormatter of gantt in mermaid CLI? #428
  • customizing link style with any color sets fill property to black instead of none #416
  • New line at the end of SVG file #400
  • CLI doesn't work #389
  • Can't render subgraphs with htmlLabels: false #367
  • Color arrowhead #362
  • CLI: Invisible text, lines in SVG output #341

Merged pull requests:

7.0.0 (2017-01-29)

Full Changelog

Closed issues:

  • demos on io site not working #466
  • Can not be generated PNG pictures through CLI with Chinese #451
  • Round nodes cannot be styled with CSS classes #443
  • webpack gulp UglifyJsPlugin error. #440
  • String concatenation isn't working #432
  • text flow/wrap in actor box of sequence diagram #422
  • Online live editor still use old version #402
  • uncaught TypeError: t.getTransformToElement is not a function #401
  • Only works when using browserify'd code #373
  • document the use of shebang line in mmd files #364
  • Diagrams are small and unreadable in IE 11 - since 0.5.1 #356
  • [Feature Request] ER-Diagram Support #354
  • npm install -g mermaid does not install phantomjs #329
  • activation boxes #313
  • The need for mermaid.css should be mentioned explicitly in the intro docs... #273

Merged pull requests:

6.0.0 (2016-05-29)

Full Changelog

Closed issues:

  • Docs css: code hard to read #324
  • About Markpad integration #323
  • How to link backwords in flowchat? #321
  • Help with editor #310
  • +1 #293
  • Basic chart does not render on Chome, but does in Firefox #290
  • Live editor is broken #285
  • "No such file or directory" trying to run mermaid 0.5.7 on OS X #284
  • participant name as "Long Long Name" #283
  • Windows - cli - could not find phantomjs at the specified path #236

Merged pull requests:

0.5.8 (2016-01-27)

Full Changelog

0.5.7 (2016-01-25)

Full Changelog

Closed issues:

  • Mermaid + LightPaper = ❤️ #280
  • Bower Integration #278
  • Mermaid breaks when variables end in 'v' #276
  • sequence diagrams don't support participant aliasing #263
  • One diagram that fails to render stops further execution on the page #259
  • Where to find line layout algorithm? #258
  • Compatibility with node.js #257
  • Label resizing with dynamically loaded fonts #255
  • SVG arrowheads are broken in the CLI #249
  • Cannot read property 'replace' of undefined #239

Merged pull requests:

  • gh-50 Allow styling of edge labels in css #267 (Anoia)
  • Allow sequenceDiagram participant aliasing #265 (gibson042)

0.5.6 (2015-11-22)

Full Changelog

Closed issues:

  • title doesn't work in sequenceDiagram #248
  • hypen-minus should be valid in sequence diagram alt/else/etc. descriptions #247
  • Broken in firefox? #245
  • When there is a Chinese symbol in the flowchart, it will crash。 #238
  • Non-alpha characters included in ALPHA token (flow graph jison) #232
  • subgraph not rendering with change to sample #231
  • sequence diagram requires a new line at the end? #229
  • Live Editor: Permalink address not being parsed #202
  • Add download SVG link to the live editor #144

Merged pull requests:

0.5.5 (2015-10-21)

Full Changelog

Closed issues:

  • sequence diagram, arrowhead instead of crosshead #227

Merged pull requests:

0.5.4 (2015-10-19)

Full Changelog

Closed issues:

  • Weird bug in live editor when using words with substring end #184
  • Custom icons #15
  • Marker-end arrow cannot be shown for URL with query parameter #225
  • Please update bower's D3 version #221
  • Set log level from mermaid configuration #220
  • Width fixed to 400px #204
  • render to png from the cli does not display the marker-end arrow heads #181
  • Links in sequence diagrams #159
  • comment characters %% cause parse error #141
  • Add a reversed assymetric shape #124
  • Add syntax for double headed arrows #123
  • Support for font-awesome #49

Merged pull requests:

  • Allow end as a substring of vertex id #224 (spect88)
  • Remove duplicate npm dependencies: d3 and he #223 (spect88)

0.5.3 (2015-10-04)

Full Changelog

0.5.2 (2015-10-04)

Full Changelog

Closed issues:

  • Installing “atom-mermaid@0.1.3” failed #218
  • Render mermaid code on websites? #215
  • Brackets in a node with text? #213
  • node feature request #211
  • Please add prefix for styles #208
  • Bad handling of block arguments #207
  • please consider port to mac osx #203
  • allow phantomjs >=1.9.x #201
  • syntax for venn diagrams? #200
  • Broken CLI Graphs? (v0.5.1) #196
  • Static site does not render under HTTPS #194
  • Error on simple graph #192
  • Escape "~" #191
  • Trying to add link using 'click' to flowchart #188
  • cli: no lines and arrowheads rendered / only dotted lines #187
  • text of mermaid div displayed on page #186
  • using mermaid with laravel #185
  • Atom editor package #183
  • Auto linewrap for notes in sequence diagrams #178
  • Execute code after initialize #176
  • Autoscaling for all diagram types #175
  • Problem wit click event callback #174
  • How to escape characters? #170
  • it can not work #167
  • UML Class diagram #154
  • Broken subgraph using the CLI #153
  • Support PlantUML syntax #149
  • IE Support issue #142
  • Flowchart truncated #140
  • Double Quote as text is not working #219
  • classDef / class not working with htmlLabels? #210
  • Links in graph missing #209
  • Last word in comment boxes getting cut off by word wrap library : ( #195
  • Escaping characters in sequence diagram #193
  • SVG foreignObject rendering #180
  • IE9 issue #179
  • inoperable in an AMD/requirejs environment: IPython Notebook #127
  • [Parser] Hyphen in participant name bring TypeError #74
  • Support for hyperlink and tooltip #34

Merged pull requests:

0.5.1 (2015-06-21)

Full Changelog

Closed issues:

  • Live editor is broken #173
  • 0.5.0 no longer respects custom date definitions in Gantt diagrams #171
  • Drop label character restrictions #162
  • can't nest subgraphs in flowchart #161
  • Unable to generate gantt diagram with mermaid CLI #158
  • Inline css by "mermaid" #157
  • Finite State Machine Diagram #152
  • How to center align gantt diagram #150
  • Security concern regarding class definition #148
  • File Extension #147
  • To SVG Export #146
  • setTimeout with clusters problematic with programmatic edits and no callback #133
  • Possibility to set the width of the generated flowchart #129
  • flowchart - styling of edges via css overrides specific styles set in the graph definition #128
  • module.exports.cloneCssStyles() in combination with Angularjs breaks display in Chrome and IE #126
  • Gantt - suitable xAxis for longer project #125
  • Mix horizontal and vertical graph #68
  • How to get started with this project ? #64
  • Special characters break parsing #54
  • Responsive graph layout for mobile viewers #51
  • Styling connector lines #31

Merged pull requests:

  • Remove moot version property from bower.json #172 (kkirsche)

0.5.0 (2015-06-07)

Full Changelog

Closed issues:

  • it can not work where graph TD contains chinese character #166
  • Broken Examples #163
  • uglifyjs wanrings which means we can improve the code #156
  • New(er) features unavailable in downloadable js files? #151
  • Add gh-gapes link to description #143
  • Some examples not displayed on Firefox 36.0.1 #138
  • tags ending in a "v" don't render #132
  • Links in flowchart #131
  • Using the library for iOS development #130
  • Add a css file, mermaid.css, with default styling #122
  • Add capability for gantt diagrams #118
  • lower case v causes error in the parser #108
  • Label's css conflict with boostrap's .label #67
  • TypeError: Cannot read property 'layout' of undefined #37
  • software architecture diagram #36
  • Support for bar charts and pie diagrams #22

Merged pull requests:

0.4.0 (2015-03-01)

Full Changelog

Closed issues:

0.3.5 (2015-02-15)

Full Changelog

0.3.4 (2015-02-15)

Full Changelog

Closed issues:

  • Subgraph syntax bug? #120
  • Live editor #115
  • Error in "Basic Syntax" wiki page #113
  • semicolons, anyone? #111
  • undefined sequenceConfig fails #109
  • Sequence Diagrams: Show Actors below as well #106
  • Allow overriding sequence diagram configuration (SVG properties) #103
  • Error when rendering A-- This is the text -- B #102
  • Clipping in documentation #97
  • isolate class styling to the svg container #92
  • Apply styling from css when using the CLI utility #85
  • Generated SVG works poorly outside web browsers #58
  • Make the new graph declaration more visual #40
  • Generating SVG text blob for use in Node #2

Merged pull requests:

0.3.3 (2015-01-25)

Full Changelog

Closed issues:

  • Missing arrows in sequence diagram #98
  • Error with >9 linkStyles #95
  • Support for dotted links #26

Merged pull requests:

  • Require d3 directly to better support Node usage #107 (markdalgleish)
  • update doc with -c option #105 (jjmr)
  • Add new parameter to the console client to override the svg configuration in sequence diagrams #104 (jjmr)
  • Text based labels, new shape #101 (bjowes)
  • fix html tags in example usage #100 (deiwin)

0.3.2 (2015-01-11)

Full Changelog

Closed issues:

  • disable auto render #91
  • Tidy breaks mermaid (linebreaks in <div>) #87
  • Bug: <br> being rendered as text in node #73
  • Graph edges appear to render outside of the canvas #70
  • Make link text look like it is on the line #53

Merged pull requests:

0.3.1 (2015-01-05)

Full Changelog

Closed issues:

  • Non ASCII chars in labels #84
  • 'undefined' titles of Quicklinks on the usage page #80
  • [cli] Enhancement proposal: not fail --version / --help if phantomjs isn't installed #71
  • Neural Networks #39
  • Support for sequence diagrams #16
  • Client utility for mermaid #6

Merged pull requests:

  • Flowchart doc: Text in the circle now in a circle #81 (Grahack)
  • Fix for issue #73 #79 (it0a)
  • Ink template #78 (gkchic)
  • Show help and version even if phantom isn't present. Fixes #71 #75 (fardog)
  • Add apostrophe & 'and' #72 (sudodoki)

0.3.0 (2014-12-22)

Full Changelog

Closed issues:

  • Consider shipping a standalone executable #65
  • Trailing whitespace at the end of lines is not ignored #55
  • How do I do comments? #47
  • This characters failed the lexical parsing #46
  • tutorial for creating new type of graph/layout #44
  • Improve readability with new line as terminator and whitespace #38
  • Use classes instead of inline style for easy styling #24

Merged pull requests:

  • Adds Command Line Interface for generating PNGs from mermaid description files #69 (fardog)
  • Allow special symbols for direction along with acronyms #66 (vijay40)

0.2.16 (2014-12-15)

Full Changelog

Closed issues:

  • Mermaid not rendering properly on Wordpress pages #59
  • Improve example page with live demo #52
  • Create image file via CLI? #48
  • Does not render upon AngularJS Updates #45
  • Download link in README.MD doesn't work. #42
  • linkStyle usage is not obvious #41
  • Move *.spec.js in src/ to test/ #35
  • Lines routed outside visible area #19

Merged pull requests:

  • New grammar will allow statements ending without semicolon as disccused in Issue #38 #63 (vijay40)
  • Class based styling #62 (bjowes)
  • Fix typos #60 (sublimino)
  • Included .DS_Store in gitignore #57 (alvynmcq)
  • Improves readablity discussed in issue #38 #56 (vijay40)
  • Added a linting task for gulp #43 (serv)

0.2.15 (2014-12-05)

Full Changelog

Closed issues:

  • Question marks don't render properly with /dist/mermaid.full.min.js #30
  • Error with some characters #25
  • Provide parse function in browser widthout require? #21
  • Better label text support #18
  • Cap-cased words break parser #8

Merged pull requests:

  • Include bower_components/ to .gitignore #33 (serv)
  • Fixed reference to Git repo. #32 (guyellis)

0.2.14 (2014-12-03)

Full Changelog

0.2.13 (2014-12-03)

Full Changelog

Closed issues:

  • modified init to be applied more than once #29
  • Wanted to know build process for the project. #28
  • Container support #27
  • can not support Chinese description #20
  • Node Label text mistaken for Direction #17
  • Support unicode chars in labels #9
  • Publish to NPM #7

0.2.10 (2014-12-01)

Full Changelog

0.2.9 (2014-12-01)

Full Changelog

Closed issues:

  • Add link to jsbin playground to README #11
  • What are the requirements ? #10

Merged pull requests:

0.2.8 (2014-12-01)

Full Changelog

0.2.7 (2014-12-01)

Full Changelog

Closed issues:

  • Provide parser as separate module #4

0.2.6 (2014-11-27)

Full Changelog

0.2.5 (2014-11-27)

Full Changelog

Merged pull requests:

0.2.4 (2014-11-25)

Full Changelog

0.2.3 (2014-11-24)

Full Changelog

0.2.2 (2014-11-22)

Full Changelog

0.2.1 (2014-11-22)

Full Changelog

0.2.0 (2014-11-22)

Full Changelog

0.1.1 (2014-11-17)

Full Changelog

0.1.0 (2014-11-16)

* This Change Log was automatically generated by github_changelog_generator