Recent Releases of mermaid
mermaid - @mermaid-js/tiny@11.11.0
Minor Changes
#6704
012530eThanks @omkarht! - feat: Added support for new participant types (actor,boundary,control,entity,database,collections,queue) insequenceDiagram.#6802
c8e5027Thanks @darshanr0107! - feat: Update mindmap rendering to support multiple layouts, improved edge intersections, and new shapes
Patch Changes
#6905
33bc4a0Thanks @darshanr0107! - fix: Render newlines as spaces in class diagrams#6886
e0b45c2Thanks @darshanr0107! - fix: Handle arrows correctly when auto number is enabled
- TypeScript
Published by github-actions[bot] 9 months ago
mermaid - @mermaid-js/layout-elk@0.2.0
Minor Changes
- #6802
c8e5027Thanks @darshanr0107! - feat: Update mindmap rendering to support multiple layouts, improved edge intersections, and new shapes
Patch Changes
- TypeScript
Published by github-actions[bot] 9 months ago
mermaid - mermaid@11.11.0
Minor Changes
#6704
012530eThanks @omkarht! - feat: Added support for new participant types (actor,boundary,control,entity,database,collections,queue) insequenceDiagram.#6802
c8e5027Thanks @darshanr0107! - feat: Update mindmap rendering to support multiple layouts, improved edge intersections, and new shapes
Patch Changes
#6905
33bc4a0Thanks @darshanr0107! - fix: Render newlines as spaces in class diagrams#6886
e0b45c2Thanks @darshanr0107! - fix: Handle arrows correctly when auto number is enabled
- TypeScript
Published by github-actions[bot] 9 months ago
mermaid - @mermaid-js/layout-tidy-tree@0.2.0
Minor Changes
- #6802
c8e5027Thanks @darshanr0107! - feat: Update mindmap rendering to support multiple layouts, improved edge intersections, and new shapes
Patch Changes
- TypeScript
Published by github-actions[bot] 9 months ago
mermaid - @mermaid-js/tiny@11.10.1
Patch Changes
- #6886
e0b45c2Thanks @darshanr0107! - fix: Handle arrows correctly when auto number is enabled
- TypeScript
Published by github-actions[bot] 10 months ago
mermaid - mermaid@11.10.1
Patch Changes
- #6886
e0b45c2Thanks @darshanr0107! - fix: Handle arrows correctly when auto number is enabled
- TypeScript
Published by github-actions[bot] 10 months ago
mermaid - v10.9.4
This PR backports the fix for GHSA-7rqq-prvp-x9jh from v11.10.0, preventing a potential XSS attack in labels in sequence diagrams.
See: https://github.com/mermaid-js/mermaid/commit/9d685178d215f76be4d5e8fe47c64dd915274738 (on main branch)
See: https://github.com/mermaid-js/mermaid/commit/7509b066f164353c26028d5dd366736bed52d0c7 (backported commit)
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v10.9.3...v10.9.4
- TypeScript
Published by aloisklink 10 months ago
mermaid - @mermaid-js/tiny@11.10.0
Minor Changes
- #6744
daf8d8dThanks @SpecularAura! - feat: Added support for per link curve styling in flowchart diagram using edge ids
Patch Changes
#6857
b9ef683Thanks @knsv! - feat: Exposing elk configuration forceNodeModelOrder and considerModelOrder to the mermaid configuration#6653
2c0931dThanks @darshanr0107! - chore: Remove the "-beta" suffix from the XYChart, Block, Sankey diagrams to reflect their stable status#6683
33e08daThanks @darshanr0107! - fix: Position the edge label in state diagram correctly relative to the edge#6693
814b68bThanks @darshanr0107! - fix: Apply correct dateFormat in Gantt chart to show only day when specified#6734
fce7cabThanks @darshanr0107! - fix: handle exclude dates properly in Gantt charts when using dateFormat: 'YYYY-MM-DD HH:mm:ss'#6733
fc07f0dThanks @omkarht! - fix: fixed connection gaps in flowchart for roundedRect, stadium and diamond shape#6876
12e01bdThanks @sidharthv96! - fix: sanitize icon labels and icon SVGsResolves CVE-2025-54880 reported by @fourcube
#6801
01aaef3Thanks @sidharthv96! - fix: Update casing of ID in requirement diagram#6796
c36cd05Thanks @HashanCP! - fix: Make flowchart elk detector regex match less greedy#6702
8bb29fcThanks @qraqras! - fix(block): overflowing blocks no longer affect later linesThis may change the layout of block diagrams that have overflowing lines (i.e. block diagrams that use up more columns that the
columnsspecifier).#6717
71b04f9Thanks @darshanr0107! - fix: log warning for blocks exceeding column widthThis update adds a validation check that logs a warning message when a block's width exceeds the defined column layout.
#6820
c99bce6Thanks @kriss-u! - fix: Add escaped class literal name on namespace#6332
6cc1926Thanks @ajuckel! - fix: Allow equals sign in sequenceDiagram labels#6651
9da6fb3Thanks @darshanr0107! - Add validation for negative values in pie charts:Prevents crashes during parsing by validating values post-parsing.
Provides clearer, user-friendly error messages for invalid negative inputs.
#6803
e48b0baThanks @omkarht! - chore: migrate to class-based ArchitectureDB implementation#6838
4d62d59Thanks @saurabhg772244! - fix: node border style for handdrawn shapes#6739
e9ce8cfThanks @kriss-u! - fix: Update flowchart direction TD's behavior to be the same as TB#6833
9258b29Thanks @darshanr0107! - fix: correctly render non-directional lines for '---' in block diagrams#6855
da90f67Thanks @sidharthv96! - fix: fallback to raw text instead of rendering Unsupported markdown or empty blocksInstead of printing Unsupported markdown: XXX, or empty blocks when using a markdown feature that Mermaid does not yet support when
htmlLabels: true(default) orhtmlLabels: false, fallback to the raw markdown text.#6876
0133f1cThanks @sidharthv96! - fix: sanitize KATEX blocksResolves CVE-2025-54881 reported by @fourcube
#6804
895f9d4Thanks @omkarht! - chore: Update packet diagram to use new class-based database structure
- TypeScript
Published by github-actions[bot] 10 months ago
mermaid - @mermaid-js/mermaid-zenuml@0.2.2
Patch Changes
#6798
3ffe961Thanks @MrCoder! - Fixed a critical bug that the ZenUML diagram is not rendered.Updated dependencies [
b9ef683,2c0931d,33e08da,814b68b,fce7cab,fc07f0d,12e01bd,01aaef3,daf8d8d,c36cd05,8bb29fc,71b04f9,c99bce6,6cc1926,9da6fb3,e48b0ba,4d62d59,e9ce8cf,9258b29,da90f67,0133f1c,895f9d4]:- mermaid@11.10.0
- TypeScript
Published by github-actions[bot] 10 months ago
mermaid - @mermaid-js/layout-elk@0.1.9
Patch Changes
#6857
b9ef683Thanks @knsv! - feat: Exposing elk configuration forceNodeModelOrder and considerModelOrder to the mermaid configuration#6849
2260948Thanks @anderium! - Make elk not force node model order, but strongly consider it insteadUpdated dependencies [
b9ef683,2c0931d,33e08da,814b68b,fce7cab,fc07f0d,12e01bd,01aaef3,daf8d8d,c36cd05,8bb29fc,71b04f9,c99bce6,6cc1926,9da6fb3,e48b0ba,4d62d59,e9ce8cf,9258b29,da90f67,0133f1c,895f9d4]:- mermaid@11.10.0
- TypeScript
Published by github-actions[bot] 10 months ago
mermaid - mermaid@11.10.0
Minor Changes
- #6744
daf8d8dThanks @SpecularAura! - feat: Added support for per link curve styling in flowchart diagram using edge ids
Patch Changes
#6857
b9ef683Thanks @knsv! - feat: Exposing elk configuration forceNodeModelOrder and considerModelOrder to the mermaid configuration#6653
2c0931dThanks @darshanr0107! - chore: Remove the "-beta" suffix from the XYChart, Block, Sankey diagrams to reflect their stable status#6683
33e08daThanks @darshanr0107! - fix: Position the edge label in state diagram correctly relative to the edge#6693
814b68bThanks @darshanr0107! - fix: Apply correct dateFormat in Gantt chart to show only day when specified#6734
fce7cabThanks @darshanr0107! - fix: handle exclude dates properly in Gantt charts when using dateFormat: 'YYYY-MM-DD HH:mm:ss'#6733
fc07f0dThanks @omkarht! - fix: fixed connection gaps in flowchart for roundedRect, stadium and diamond shape#6876
12e01bdThanks @sidharthv96! - fix: sanitize icon labels and icon SVGsResolves CVE-2025-54880 reported by @fourcube
#6801
01aaef3Thanks @sidharthv96! - fix: Update casing of ID in requirement diagram#6796
c36cd05Thanks @HashanCP! - fix: Make flowchart elk detector regex match less greedy#6702
8bb29fcThanks @qraqras! - fix(block): overflowing blocks no longer affect later linesThis may change the layout of block diagrams that have overflowing lines (i.e. block diagrams that use up more columns that the
columnsspecifier).#6717
71b04f9Thanks @darshanr0107! - fix: log warning for blocks exceeding column widthThis update adds a validation check that logs a warning message when a block's width exceeds the defined column layout.
#6820
c99bce6Thanks @kriss-u! - fix: Add escaped class literal name on namespace#6332
6cc1926Thanks @ajuckel! - fix: Allow equals sign in sequenceDiagram labels#6651
9da6fb3Thanks @darshanr0107! - Add validation for negative values in pie charts:Prevents crashes during parsing by validating values post-parsing.
Provides clearer, user-friendly error messages for invalid negative inputs.
#6803
e48b0baThanks @omkarht! - chore: migrate to class-based ArchitectureDB implementation#6838
4d62d59Thanks @saurabhg772244! - fix: node border style for handdrawn shapes#6739
e9ce8cfThanks @kriss-u! - fix: Update flowchart direction TD's behavior to be the same as TB#6833
9258b29Thanks @darshanr0107! - fix: correctly render non-directional lines for '---' in block diagrams#6855
da90f67Thanks @sidharthv96! - fix: fallback to raw text instead of rendering Unsupported markdown or empty blocksInstead of printing Unsupported markdown: XXX, or empty blocks when using a markdown feature that Mermaid does not yet support when
htmlLabels: true(default) orhtmlLabels: false, fallback to the raw markdown text.#6876
0133f1cThanks @sidharthv96! - fix: sanitize KATEX blocksResolves CVE-2025-54881 reported by @fourcube
#6804
895f9d4Thanks @omkarht! - chore: Update packet diagram to use new class-based database structure
- TypeScript
Published by github-actions[bot] 10 months ago
mermaid - mermaid@11.9.0
Minor Changes
- #6453
5acbd7eThanks @sidharthv96! - feat: AddgetRegisteredDiagramsMetadatatomermaid, which returns all the registered diagram IDs in mermaid
Patch Changes
#6738
d90634bThanks @shubham-mermaid! - chore: Updated TreeMapDB to use class based approach#6510
7a38eb7Thanks @sidharthv96! - chore: Move packet diagram out of beta#6747
3e3ae08Thanks @darshanr0107! - fix: adjust sequence diagram title positioning to prevent overlap with top border in Safari#6751
d3e2be3Thanks @darshanr0107! - chore: Update MindmapDB to use class based approach#6715
637680dThanks @Syn3ugar! - fix(timeline): fix loadingleftMarginfrom config
The timeline.leftMargin config value should now correctly control the size of the left margin, instead of being ignored.
- Updated dependencies [
7a38eb7]:- @mermaid-js/parser@0.6.2
- TypeScript
Published by sidharthv96 11 months ago
mermaid - @mermaid-js/tiny@11.8.1
Patch Changes
- Updated dependencies [
0da2922]:- @mermaid-js/parser@0.6.1
- TypeScript
Published by github-actions[bot] 11 months ago
mermaid - @mermaid-js/parser@0.6.1
Patch Changes
- #6725
0da2922Thanks @shubham-mermaid! - chore: use Treemap instead of TreemapDoc in parser.
- TypeScript
Published by github-actions[bot] 11 months ago
mermaid - mermaid@11.8.1
Patch Changes
- Updated dependencies [
0da2922]:- @mermaid-js/parser@0.6.1
- TypeScript
Published by github-actions[bot] 11 months ago
mermaid - @mermaid-js/tiny@11.8.0
Minor Changes
Patch Changes
#6707
592c5bbThanks @darshanr0107! - fix: Log a warning when duplicate commit IDs are encountered in gitGraph to help identify and debug rendering issues caused by non-unique IDs.Updated dependencies [
f338802]:- @mermaid-js/parser@0.6.0
- TypeScript
Published by github-actions[bot] 12 months ago
mermaid - @mermaid-js/parser@0.6.0
Minor Changes
- TypeScript
Published by github-actions[bot] 12 months ago
mermaid - mermaid@11.8.0
Minor Changes
Patch Changes
#6707
592c5bbThanks @darshanr0107! - fix: Log a warning when duplicate commit IDs are encountered in gitGraph to help identify and debug rendering issues caused by non-unique IDs.Updated dependencies [
f338802]:- @mermaid-js/parser@0.6.0
- TypeScript
Published by github-actions[bot] 12 months ago
mermaid - @mermaid-js/tiny@11.7.0
Minor Changes
#6479
97b79c3Thanks @monicanguyen25! - feat: Add Vertical Line To Gantt Plot At Specified Time#6225
41e84b7Thanks @Shahir-47! - feat: Add support for styling Journey Diagram title (color, font-family, and font-size)#6423
aa6cb86Thanks @BambioGaming! - Added support for the click directive in stateDiagram syntax#5980
df9df9dThanks @BryanCrotazGivEnergy! - feat: Add shorter+<count>: Labelsyntax in packet diagram#6523
c17277eThanks @NourBenz! - fix: allow sequence diagram arrows with a trailing colon but no message#6475
a1ba65cThanks @Shahir-47! - feat: Dynamically Render Data Labels Within Bar Charts
Patch Changes
#6588
b1cf291Thanks @omkarht! - Fix stroke styles for ER diagram to correctly apply path and row-specific styles#6296
a4754adThanks @sidharthv96! - chore: Convert StateDB into TypeScript#6463
2b05d7eThanks @AaronMoat! - fix: Remove incorrectstyle="undefined;"attributes in some Mermaid diagrams#6282
d63d3bfThanks @saurabhg772244! - FontAwesome icons can now be embedded as SVGs in flowcharts if they are registered viamermaid.registerIconPacks.#6407
cdbd3e5Thanks @thomascizeron! - Refactor grammar so that title don't break Architecture Diagrams#6616
ca80f71Thanks @ashishjain0512! - fix(timeline): ensure consistent vertical line lengths with visible arrowheadsFixed timeline diagrams where vertical dashed lines from tasks had inconsistent lengths. All vertical lines now extend to the same depth regardless of the number of events in each column, with sufficient padding to clearly display both the dashed line pattern and complete arrowheads.
#6566
bca6ed6Thanks @arpitjain099! - fix: Fix incomplete string escaping in URL manipulation logic whenarrowMarkerAbsolute: trueby ensuring all unsafe characters are escaped.Updated dependencies [
df9df9d,cdbd3e5]:- @mermaid-js/parser@0.5.0
- TypeScript
Published by github-actions[bot] 12 months ago
mermaid - @mermaid-js/parser@0.5.0
Minor Changes
- #5980
df9df9dThanks @BryanCrotazGivEnergy! - feat: Add shorter+<count>: Labelsyntax in packet diagram
Patch Changes
- #6407
cdbd3e5Thanks @thomascizeron! - Refactor grammar so that title don't break Architecture Diagrams
- TypeScript
Published by github-actions[bot] 12 months ago
mermaid - @mermaid-js/mermaid-zenuml@0.2.1
Patch Changes
#6581
941bc69Thanks @MrCoder! - Upgraded the dependency @zenuml/core#6319
9d06d8fThanks @renovate! - chore: bump minimum ZenUML version to 3.23.28#5737
0ad44c1Thanks @sidharthv96! - fix(zenuml): limitpeerDependenciesto Mermaid v10 and v11Updated dependencies [
97b79c3,b1cf291,a4754ad,2b05d7e,41e84b7,d63d3bf,aa6cb86,df9df9d,cdbd3e5,c17277e,a1ba65c,1ddaf10,ca80f71,bca6ed6]:- mermaid@11.7.0
- TypeScript
Published by github-actions[bot] 12 months ago
mermaid - @mermaid-js/layout-elk@0.1.8
Patch Changes
#6648
85c5b9bThanks @knsv! - Make elk respect the order of nodes based from the codeUpdated dependencies [
97b79c3,b1cf291,a4754ad,2b05d7e,41e84b7,d63d3bf,aa6cb86,df9df9d,cdbd3e5,c17277e,a1ba65c,1ddaf10,ca80f71,bca6ed6]:- mermaid@11.7.0
- TypeScript
Published by github-actions[bot] 12 months ago
mermaid - mermaid@11.7.0
Minor Changes
#6479
97b79c3Thanks @monicanguyen25! - feat: Add Vertical Line To Gantt Plot At Specified Time#6225
41e84b7Thanks @Shahir-47! - feat: Add support for styling Journey Diagram title (color, font-family, and font-size)#6423
aa6cb86Thanks @BambioGaming! - Added support for the click directive in stateDiagram syntax#5980
df9df9dThanks @BryanCrotazGivEnergy! - feat: Add shorter+<count>: Labelsyntax in packet diagram#6523
c17277eThanks @NourBenz! - fix: allow sequence diagram arrows with a trailing colon but no message#6475
a1ba65cThanks @Shahir-47! - feat: Dynamically Render Data Labels Within Bar Charts
Patch Changes
#6588
b1cf291Thanks @omkarht! - Fix stroke styles for ER diagram to correctly apply path and row-specific styles#6296
a4754adThanks @sidharthv96! - chore: Convert StateDB into TypeScript#6463
2b05d7eThanks @AaronMoat! - fix: Remove incorrectstyle="undefined;"attributes in some Mermaid diagrams#6282
d63d3bfThanks @saurabhg772244! - FontAwesome icons can now be embedded as SVGs in flowcharts if they are registered viamermaid.registerIconPacks.#6407
cdbd3e5Thanks @thomascizeron! - Refactor grammar so that title don't break Architecture Diagrams#6616
ca80f71Thanks @ashishjain0512! - fix(timeline): ensure consistent vertical line lengths with visible arrowheadsFixed timeline diagrams where vertical dashed lines from tasks had inconsistent lengths. All vertical lines now extend to the same depth regardless of the number of events in each column, with sufficient padding to clearly display both the dashed line pattern and complete arrowheads.
#6566
bca6ed6Thanks @arpitjain099! - fix: Fix incomplete string escaping in URL manipulation logic whenarrowMarkerAbsolute: trueby ensuring all unsafe characters are escaped.Updated dependencies [
df9df9d,cdbd3e5]:- @mermaid-js/parser@0.5.0
- TypeScript
Published by github-actions[bot] 12 months ago
mermaid - @mermaid-js/parser@0.4.0
Minor Changes
- #6381
95d73bcThanks @thomascizeron! - Add Radar Chart
- TypeScript
Published by github-actions[bot] about 1 year ago
mermaid - mermaid@11.6.0
Minor Changes
#6408
ad65313Thanks @ashishjain0512! - fix: restore curve type configuration functionality for flowcharts. This fixes the issue where curve type settings were not being applied when configured through any of the following methods:- Config
- Init directive (%%{ init: { 'flowchart': { 'curve': '...' } } }%%)
- LinkStyle command (linkStyle default interpolate ...)
#6381
95d73bcThanks @thomascizeron! - Add Radar Chart
Patch Changes
- #2
16d9b63Thanks @calvinvette! - - #6388 Thanks @bollwyvl - Fix requirement diagram containment arrow - Updated dependencies [
95d73bc]:- @mermaid-js/parser@0.4.0
- TypeScript
Published by github-actions[bot] about 1 year ago
mermaid - mermaid@11.5.0
Minor Changes
#6187
7809b5aThanks @ashishjain0512! - Flowchart new syntax for node metadata bugs- Incorrect label mapping for nodes when using
& - Syntax error when
}with trailing spaces before new line
- Incorrect label mapping for nodes when using
#6136
ec0d9c3Thanks @knsv! - Adding support for animation of flowchart edges#6373
05bdf0eThanks @ashishjain0512! - Upgrade Requirement and ER diagram to use the common renderer flow- Added support for directions
- Added support for hand drawn look
#6371
4d25cabThanks @knsv! - The arrowhead color should match the color of the edge. Creates a unique clone of the arrow marker with the appropriate color.
Patch Changes
#6064
2a91849Thanks @NicolasNewman! - fix: architecture diagrams no longer grow to extreme heights due to conflicting alignments#6198
963efa6Thanks @ferozmht! - Fixes for consistent edge id creation & handling edge cases for animate edge feature#6196
127bac1Thanks @knsv! - Fix for issue #6195 - allowing @ signs inside node labels#6212
90bbf90Thanks @saurabhg772244! - fix:mermaidAPI.getDiagramFromText()now returns a new different db for each class diagram#6218
232e60cThanks @saurabhg772244! - fix: revert state db to resolve getData returning empty nodes and edges#6250
9cad3c7Thanks @saurabhg772244! -mermaidAPI.getDiagramFromText()now returns a new db instance on each call for state diagrams#6293
cfd84e5Thanks @saurabhg772244! - Added versioning to StateDB and updated tests and diagrams to use it.#6161
6cc31b7Thanks @saurabhg772244! - fix:mermaidAPI.getDiagramFromText()now returns a new different db for each flowchart#6272
ffa7804Thanks @saurabhg772244! - fix:mermaidAPI.getDiagramFromText()now returns a new different db for each sequence diagram. Added unique IDs for messages.#6205
32a68d4Thanks @saurabhg772244! - fix: Gantt, Sankey and User Journey diagram are now able to pick font-family from mermaid config.#6295
da6361fThanks @omkarht! - fix:getDirectionandsetDirectioninstateDbrefactored to return and set actual direction#6185
3e32332Thanks @saurabhg772244! -mermaidAPI.getDiagramFromText()now returns a new different db for each state diagram
- TypeScript
Published by github-actions[bot] over 1 year ago
mermaid - @mermaid-js/layout-elk@0.1.7
Patch Changes
- #6090
654097cThanks @knsv! - fix: Updated offset calculations for diamond shape when handling intersections
- TypeScript
Published by github-actions[bot] over 1 year ago
mermaid - mermaid@11.4.1
Patch Changes
#6059
01b5079Thanks @knsv! - fix: Kanban diagrams will not render when adding a number as ticket id or assigned for a task#6038
1388662Thanks @knsv! - fix: Intersection calculations for tilted cylinder/DAS when using handdrawn look. Some random seeds could cause the calculations to break.#6079
fe3cffbThanks @aloisklink! - Bump dompurify to^3.2.1. This removes the need for@types/dompurify.
- TypeScript
Published by github-actions[bot] over 1 year ago
mermaid - mermaid@11.4.0
Minor Changes
#5999
742ad7cThanks @knsv! - Adding Kanban board, a new diagram type#5880
bdf145fThanks @yari-dewalt! - Class diagram changes:- Updates the class diagram to the new unified way of rendering.
- Includes a new "classBox" shape to be used in diagrams
- Other updates such as:
- the option to hide the empty members box in class diagrams,
- support for handDrawn look,
- the introduction of the classDef statement into class diagrams,
- support for styling the default class,
- support lollipop interfaces.
- Includes fixes / additions for #5562 #3139 and #4037
Patch Changes
#5937
17b7831Thanks @saurabhg772244! - fix: Jagged edge fix for icon shape#5933
72d60d2Thanks @remcohaszing! - Add missing TypeScript dependencies#5937
17b7831Thanks @saurabhg772244! - fix: Icon color fix for colored icons.#6002
5fabd41Thanks @aloisklink! - fix: errormermaid.parseon an invalid shape, so that it matches the errors thrown bymermaid.render
- TypeScript
Published by github-actions[bot] over 1 year ago
mermaid - v10.9.3
Updates the bundled version of dependencies in the following files:
dist/mermaid.min.jsdist/mermaid.jsdist/mermaid.esm.mjsdist/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.
Changelog
Chore
- Updates the bundled version of KaTeX to 0.16.11 (2bedd0ef87df92a9971ba3490a43d9c1f535e13e)
- Updates the bundled version of DOMPurify to 3.1.6 (92a07ffe40aab2769dd1c3431b4eb5beac282b34)
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v10.9.2...v10.9.3
- TypeScript
Published by aloisklink over 1 year ago
mermaid - @mermaid-js/layout-elk@0.1.5
Patch Changes
#5825
233e36cThanks @ashishjain0512! - chore: Update render optionsUpdated dependencies [
6c5b7ce,9e3aa70,de2c05c]:- mermaid@11.3.0
- TypeScript
Published by github-actions[bot] over 1 year ago
mermaid - mermaid@11.3.0
Minor Changes
- #5825
9e3aa70Thanks @knsv, @ashishjain0512, @omkarht, @saurabhg772244, @aloisklink, @sidharthv96 ! - New Flowchart Shapes (with new syntax)
Patch Changes
#5849
6c5b7ceThanks @ReneLombard! - Fixed an issue when the mermaid classdiagram crashes when adding a . to the namespace. Forexample```mermaid
classDiagram namespace Company.Project.Module { class GenericClass~T~ { +addItem(item: T) +getItem() T } } ```
#5914
de2c05cThanks @aloisklink! - Ban DOMPurify v3.1.7 as a dependency
- TypeScript
Published by github-actions[bot] over 1 year ago
mermaid - v10.9.2
This release back-ports https://github.com/mermaid-js/mermaid/pull/5914 to the v10 release line to fix #5904 (an incompatibility between mermaid and DOMPurify v3.1.7)
Patch Changes
- https://github.com/mermaid-js/mermaid/pull/5914 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
- TypeScript
Published by aloisklink over 1 year ago
mermaid - mermaid@11.2.1
Patch Changes
- TypeScript
Published by github-actions[bot] over 1 year ago
mermaid - @mermaid-js/layout-elk@0.1.4
Patch Changes
- #5847
dd03043Thanks @sidharthv96! - chore: fix render types
- TypeScript
Published by github-actions[bot] almost 2 years ago
mermaid - mermaid@11.2.0
Minor Changes
- #5831
64abf29Thanks @sidharthv96! - feat: Return parsed config from mermaid.parse
Patch Changes
- TypeScript
Published by github-actions[bot] almost 2 years ago
mermaid - mermaid@11.1.1
Patch Changes
- #5828
4c43d21Thanks @knsv! - fix: Fix for issue where self-loops in the root of diagrams break the rendering
- TypeScript
Published by github-actions[bot] almost 2 years ago
mermaid - @mermaid-js/parser@0.3.0
Minor Changes
- #5452
256a148Thanks @NicolasNewman! - New Diagram: Architecture
Adds architecture diagrams which allows users to show relations between services.
Patch Changes
- #5793
7d8143bThanks @sidharthv96! - feat: Support - in architecture icons
- TypeScript
Published by github-actions[bot] almost 2 years ago
mermaid - @mermaid-js/layout-elk@0.1.3
Patch Changes
- #5810
33a809fThanks @knsv! - fix: Updates to the default elk configuration feat: exposing cycleBreakingStrategy to the configuration so that it can be modified suing the configuration. - Updated dependencies [
6ecdf7b,28bd07f,8e640da,256a148,16faef4]:- mermaid@11.1.0
- TypeScript
Published by github-actions[bot] almost 2 years ago
mermaid - mermaid@11.1.0
11.1.0
Minor Changes
#5793
6ecdf7bThanks @sidharthv96! - feat: Add support for iconify icons#5711
8e640daThanks @NicolasNewman! - feat(er): allow multi-line relationship labels#5452
256a148Thanks @NicolasNewman! - New Diagram: Architecture
Adds architecture diagrams which allows users to show relations between services.
Patch Changes
#5810
28bd07fThanks @knsv! - Fix for self loops in cluster Supporting legacy defaultRenderer directive#5789
16faef4Thanks @sidharthv96! - chore: Move icons to architecture, remove full icon sets to reduce bundle sizeUpdated dependencies [
256a148,7d8143b]:- @mermaid-js/parser@0.3.0
- TypeScript
Published by github-actions[bot] almost 2 years ago
mermaid - @mermaid-js/layout-elk@0.1.2
Patch Changes
- #5761
b34dfe8Thanks @sidharthv96! - Fix type file path
- TypeScript
Published by github-actions[bot] almost 2 years ago
mermaid - @mermaid-js/parser@0.2.0
Minor Changes
- #5664
5deaef4Thanks @Austin-Fulbright! - chore: Migrate git graph to langium, use typescript for internals
- TypeScript
Published by github-actions[bot] almost 2 years ago
mermaid - @mermaid-js/layout-elk@0.1.1
Patch Changes
#5758
501a55dThanks @sidharthv96! - fix: Types pathUpdated dependencies [
5deaef4]:- mermaid@11.0.2
- TypeScript
Published by github-actions[bot] almost 2 years ago
mermaid - mermaid@11.0.2
Patch Changes
#5664
5deaef4Thanks @Austin-Fulbright! - chore: Migrate git graph to langium, use typescript for internalsUpdated dependencies [
5deaef4]:- @mermaid-js/parser@0.2.0
- TypeScript
Published by github-actions[bot] almost 2 years ago
mermaid - mermaid@11.0.1
Patch Changes
- #2
bf05d87Thanks @calvinvette! - test changeset
- TypeScript
Published by github-actions[bot] almost 2 years ago
mermaid - v11.0.0
Release Notes
Major Update
Refactored the Mermaid rendering engine to support new features, including customizable layout algorithms and visual styles. This update enhances diagram flexibility, starting with flowcharts and state diagrams, with plans to extend to all diagram types by @knsv, @ashishjain0512, @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5604
π¨ Breaking Changes
- refactor!(git): default to
useMaxWidthtrue (#5723) @aloisklink - refactor!(sankey): default to
useMaxWidthtrue (#5724) @aloisklink - Use ESBuild (replaces UMD with IIFE bundle) by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4729
π Features
- feat: add
@mermaid-js/parserpackage andinfolangium parser by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4727 - Allow registered diagrams to be overridden. by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5050
- feat: Add diagramType to RenderResult and ParseResult by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5118
- feat: Add packet diagram by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4839
- feat: add
pielangium parser by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4751 - feat: add name attribute and class "actor-line" to line by @ad1992 in https://github.com/mermaid-js/mermaid/pull/5338
- Feature/4661 gantt customize days of weekend by @Ronid1 in https://github.com/mermaid-js/mermaid/pull/5358
- Feature/5245 sequence diagram add classes to actors text by @Ronid1 in https://github.com/mermaid-js/mermaid/pull/5272
- Add
suppressErrorRenderingoption to avoid inserting 'Syntax error' message to DOM directly by @rhysd in https://github.com/mermaid-js/mermaid/pull/4359 - Flowchart: Apply
nodeSpacing/rankSpacingconfig to subgraphs by @rowanfr in https://github.com/mermaid-js/mermaid/pull/5183 - feat(git-graph): GitGraph Bottom-to-Top Orientation by @JingyuMarcelLee in https://github.com/mermaid-js/mermaid/pull/5259
- Feature/support fa kit custom icons by @jakobskrym in https://github.com/mermaid-js/mermaid/pull/5430
- Adds 'Switch' as an Alias for 'Checkout` by @FutzMonitor in https://github.com/mermaid-js/mermaid/pull/5445
- feat: Add point styling for quadrant chart by @ilyes-ced in https://github.com/mermaid-js/mermaid/pull/5173
- feat(state): add from, to ids for edge by @igorwessel in https://github.com/mermaid-js/mermaid/pull/5503
- Feature/4051 sequence diagram multi directional arrow by @Ronid1 in https://github.com/mermaid-js/mermaid/pull/5209
- feat: Add threshold to argos test by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5633
- feat: Use marked instead of mdast-util-from-markdown by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5636
- feat(3801): Multiple Tags support for Git Graph by @Yash-Singh1 in https://github.com/mermaid-js/mermaid/pull/5647
- Allow Hashtags in Timeline Titles, Sections, and Events by @FutzMonitor in https://github.com/mermaid-js/mermaid/pull/5399
- Allow Semicolons in Timeline Titles, Sections, Periods, and Events by @FutzMonitor in https://github.com/mermaid-js/mermaid/pull/5335
π Bug Fixes
- bug/5133 sequence diagram fix arrow corner by @Ronid1 in https://github.com/mermaid-js/mermaid/pull/5309
- fix: remove unused import by @ad1992 in https://github.com/mermaid-js/mermaid/pull/5421
- fix: make sequenceDB typesafe by @ad1992 in https://github.com/mermaid-js/mermaid/pull/5426
- fix: simply from and to in message to string type by @ad1992 in https://github.com/mermaid-js/mermaid/pull/5471
- fix: inconsistent MathML rendering & erroneous
s being added by @NicolasNewman in https://github.com/mermaid-js/mermaid/pull/5483 - fix: move from objects to Maps by @Yash-Singh1 in https://github.com/mermaid-js/mermaid/pull/5468
- Bug/5525 sequence diagram fix note z position by @Ronid1 in https://github.com/mermaid-js/mermaid/pull/5564
- Fix
sandboxmode with UTF-16 characters by @iansan5653 in https://github.com/mermaid-js/mermaid/pull/5520 - [XYChart] fixed incorrect spacing between data points by @OG-NI in https://github.com/mermaid-js/mermaid/pull/5556
- fix: prevent escaping label styles by @Yash-Singh1 in https://github.com/mermaid-js/mermaid/pull/5598
- fix(class): #5624 Reset direction to default in classDiagram by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5625
- fix: double space in wrapped sequence diagram messages by @Yash-Singh1 in https://github.com/mermaid-js/mermaid/pull/5649
- Fix Requirement overflow by @Mikek16 in https://github.com/mermaid-js/mermaid/pull/5305
- fix: Create a copy of config passed in initialize, so that theme variables are not leaked to the object by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5725
- Bug/4391 make markdown auto wrapping optional by @dreathed in https://github.com/mermaid-js/mermaid/pull/4856
- Fixed styling for lines for ELK flowchart by @itsalam in https://github.com/mermaid-js/mermaid/pull/4844
- Correct the System_Boundary stereotype by @jonmcewen in https://github.com/mermaid-js/mermaid/pull/5243
- Remove
elkjsdependency from mermaid package by @Gusted in https://github.com/mermaid-js/mermaid/pull/5654 - Aligning doctype so that mermaid renders in the same way with or without it by @knsv in https://github.com/mermaid-js/mermaid/pull/5727
π§° Maintenance
- chore: Cleanup layoutelk by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5730
- chore: Fix peer dependencies by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5737
- chore: remove repetitive words by @welfuture in https://github.com/mermaid-js/mermaid/pull/5476
- chore: remove unrefSubSchemas by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5514
- chore: setup Argos Visual Testing by @gregberge in https://github.com/mermaid-js/mermaid/pull/5577
- chore: fix Argos parallel by @gregberge in https://github.com/mermaid-js/mermaid/pull/5581
- chore: Deprecate mermaidAPI by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4821
- chore: Log granular rebuild times by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5609
- chore: Update @zenuml/core dependency to version 3.23.27 by @dontry in https://github.com/mermaid-js/mermaid/pull/5607
- chore: 5237 Cleanup by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5606
- chore: Update pnpm and lockfile by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5728
- Split chunks into individual dirs by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4733
- remove duplicate
@types/d3-scaledev dependency by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4749 - [v11] Limit
MermaidConfigenum TypesScript types to certain values by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4803 - Move ELK to standalone package by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5049
- Remove default properties before generating the config types by @disog in https://github.com/mermaid-js/mermaid/pull/5126
- refactor: Convert flowDB to TS by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5077
- refactor: Support async parsers [internal] by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5233
- build(deps): update
langiumtov3and apply the required changes by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/5345 - ci(e2e): avoid commenting on PRs in CI, fixing PRs from forks by @aloisklink in https://github.com/mermaid-js/mermaid/pull/5365
- [PR#5468] refactor: remove TypeScript non null assertions by @aloisklink in https://github.com/mermaid-js/mermaid/pull/5518
- Fixed entrypoint path by @nirname in https://github.com/mermaid-js/mermaid/pull/5566
- Fixed wrong ELK detector by @nirname in https://github.com/mermaid-js/mermaid/pull/5579
- Cleanup Cypress tests by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5586
- ESLint V9 - Typed by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5608
- Update eslint to v9 by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5603
- ci: upgrade to pnpm/action-setup@v4 to avoid CI failures by @frantic1048 in https://github.com/mermaid-js/mermaid/pull/5621
- test: Argos parallel by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5635
- Add autofix.ci by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5651
- 5237 Review Updates by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5670
- Support flowchart-elk to use layout: elk by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5729
π Documentation
- Update docs to properly showcase participant ordering by @loucadufault in https://github.com/mermaid-js/mermaid/pull/5306
- DOCS: Add blog post - Official Mermaid Chart for Confluence app by @huynhicode in https://github.com/mermaid-js/mermaid/pull/5536
- docs: fix node version in CONTRIBUTING.md by @exoego in https://github.com/mermaid-js/mermaid/pull/5573
- docs: Added demo diagram of bidirectional arrows for sequence diagrams by @Justin-Garey in https://github.com/mermaid-js/mermaid/pull/5589
- DOCS: Product Hunt by @huynhicode in https://github.com/mermaid-js/mermaid/pull/5602
- Adds Doctave to list of integrations by @begleynk in https://github.com/mermaid-js/mermaid/pull/5614
- docs: fix the classDef example in stateDiagram not display as code block, and long text display overflows by @ScriptBloom in https://github.com/mermaid-js/mermaid/pull/5640
- Add LLM integration section in productivity tools and add HueHive by @kamalkishor1991 in https://github.com/mermaid-js/mermaid/pull/5351
- Update integrations-community: add Drupal and module. by @swirtSJW in https://github.com/mermaid-js/mermaid/pull/5389
- Update entityRelationshipDiagram.md by @anlai46 in https://github.com/mermaid-js/mermaid/pull/5413
- Add named composite state example to stateDiagram-v2 by @cbugk in https://github.com/mermaid-js/mermaid/pull/5485
- Update integrations-community: Add MarkChart, a macOS app to preview β¦ by @Timac in https://github.com/mermaid-js/mermaid/pull/5490
- Added to "others" section on integration with Astro by @conradagramont in https://github.com/mermaid-js/mermaid/pull/5506
- Updated Mermaid Chart ChatGPT plugin link by @Abrifq in https://github.com/mermaid-js/mermaid/pull/5509
- Tiny improvements to Diagram Syntax sidebar by @TWiStErRob in https://github.com/mermaid-js/mermaid/pull/5532
- Update flowchart.md by @GRASBOCK in https://github.com/mermaid-js/mermaid/pull/5517
- Explain line breaks in
sequenceDiagram.mdby @abitrolly in https://github.com/mermaid-js/mermaid/pull/5570 - Add Slidev to the list of integrations by @KermanX in https://github.com/mermaid-js/mermaid/pull/5629
- Add Madness to integrations-community.md by @DannyBen in https://github.com/mermaid-js/mermaid/pull/5591
- typo by @inverted-capital in https://github.com/mermaid-js/mermaid/pull/5641
- add MonsterWriter to list of community integrations by @wolfoo2931 in https://github.com/mermaid-js/mermaid/pull/5719
New Contributors
- @disog made their first contribution in https://github.com/mermaid-js/mermaid/pull/5126
- @kamalkishor1991 made their first contribution in https://github.com/mermaid-js/mermaid/pull/5351
- @github-actions made their first contribution in https://github.com/mermaid-js/mermaid/pull/5375
- @swirtSJW made their first contribution in https://github.com/mermaid-js/mermaid/pull/5389
- @loucadufault made their first contribution in https://github.com/mermaid-js/mermaid/pull/5306
- @itsalam made their first contribution in https://github.com/mermaid-js/mermaid/pull/4844
- @JingyuMarcelLee made their first contribution in https://github.com/mermaid-js/mermaid/pull/5259
- @anlai46 made their first contribution in https://github.com/mermaid-js/mermaid/pull/5413
- @jakobskrym made their first contribution in https://github.com/mermaid-js/mermaid/pull/5430
- @ilyes-ced made their first contribution in https://github.com/mermaid-js/mermaid/pull/5173
- @welfuture made their first contribution in https://github.com/mermaid-js/mermaid/pull/5476
- @cbugk made their first contribution in https://github.com/mermaid-js/mermaid/pull/5485
- @Timac made their first contribution in https://github.com/mermaid-js/mermaid/pull/5490
- @conradagramont made their first contribution in https://github.com/mermaid-js/mermaid/pull/5506
- @igorwessel made their first contribution in https://github.com/mermaid-js/mermaid/pull/5503
- @GRASBOCK made their first contribution in https://github.com/mermaid-js/mermaid/pull/5517
- @TWiStErRob made their first contribution in https://github.com/mermaid-js/mermaid/pull/5532
- @exoego made their first contribution in https://github.com/mermaid-js/mermaid/pull/5573
- @gregberge made their first contribution in https://github.com/mermaid-js/mermaid/pull/5577
- @jonmcewen made their first contribution in https://github.com/mermaid-js/mermaid/pull/5243
- @abitrolly made their first contribution in https://github.com/mermaid-js/mermaid/pull/5570
- @iansan5653 made their first contribution in https://github.com/mermaid-js/mermaid/pull/5520
- @OG-NI made their first contribution in https://github.com/mermaid-js/mermaid/pull/5556
- @Justin-Garey made their first contribution in https://github.com/mermaid-js/mermaid/pull/5589
- @begleynk made their first contribution in https://github.com/mermaid-js/mermaid/pull/5614
- @frantic1048 made their first contribution in https://github.com/mermaid-js/mermaid/pull/5621
- @KermanX made their first contribution in https://github.com/mermaid-js/mermaid/pull/5629
- @ScriptBloom made their first contribution in https://github.com/mermaid-js/mermaid/pull/5640
- @DannyBen made their first contribution in https://github.com/mermaid-js/mermaid/pull/5591
- @inverted-capital made their first contribution in https://github.com/mermaid-js/mermaid/pull/5641
- @wolfoo2931 made their first contribution in https://github.com/mermaid-js/mermaid/pull/5719
- @Mikek16 made their first contribution in https://github.com/mermaid-js/mermaid/pull/5305 Full Changelog: https://github.com/mermaid-js/mermaid/compare/v10.9.1...v11.0.0
π Thanks to all contributors helping with this release! π
- TypeScript
Published by ashishjain0512 almost 2 years ago
mermaid - v10.9.1
What's Changed
BugFixes
- Cleaning of labels in Block diagram by @knsv
Docs
- docs(integrations): update link to Mermaid app for Slack by @JackuB in https://github.com/mermaid-js/mermaid/pull/5370
- Update new diagram doc to reflect focus on Langium by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5372
- feat: Make the examples interactive in the documentation site by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5376
- DOCS: add latest blog posts by @huynhicode in https://github.com/mermaid-js/mermaid/pull/5368
- DOCS: update Announcement bar link by @huynhicode in https://github.com/mermaid-js/mermaid/pull/5394
- DOCS: Add Press Release by @huynhicode in https://github.com/mermaid-js/mermaid/pull/5400
- DOCS: add Turing machine blog post by @huynhicode in https://github.com/mermaid-js/mermaid/pull/5425
- DOCS: update latest news by @huynhicode in https://github.com/mermaid-js/mermaid/pull/5455
- ππ fix schema link by @dudeofawesome in https://github.com/mermaid-js/mermaid/pull/5456
- DOCS: Add AI in Software Diagramming blog post by @huynhicode in https://github.com/mermaid-js/mermaid/pull/5492
- DOCS: update Mermaid Chart page by @huynhicode in https://github.com/mermaid-js/mermaid/pull/5495
- DOCS: Add blog post - Documentation Software by @huynhicode in https://github.com/mermaid-js/mermaid/pull/5519
New Contributors
- @dudeofawesome made their first contribution in https://github.com/mermaid-js/mermaid/pull/5456
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v10.9.0...v10.9.1
- TypeScript
Published by knsv about 2 years ago
mermaid - v10.9.0
Release Notes
We now have Katex support!
π Features
- Bump @zenuml/core and update render options in mermaid-zenuml (#5257) @dontry
- Implement "until" keyword in gantt charts (#5224) @fzag
- Integrated Katex typesetting into flowcharts (#2885) @NicolasNewman
π§° Maintenance
- Add gitgraph parallel commits to docs (#5336) @NicolasCwy
- Update recommended Vitest extension (#5322) @NicolasCwy
- Correcting path to docker-entrypoint.sh (#5327) @bstordrup
- Fix chrome webstore url causing 404 (#5352) @Abrifq
- Fix color and arrow for merge commit (gitGraph) (#5152) @macherel
- Fix link to Contributors section in README (#5298) @BaumiCoder
- Fix macOS onboarding issues (#5262) @thedustin
- Fix netlify deploy (#5332) @sidharthv96
- Link to webhelp (#5316) @BaumiCoder
- Update contribute (#5268) @FutzMonitor
- Updates Timeline Documentation (#5315) @FutzMonitor
- [Docs] Updated chrome extension url's to new store (#5297) @Abrifq
- chore: Update CSpell configuration (#5286) @Jason3S
- feat: add name field to the actors (#5284) @ad1992
- fix typo cutomers => customers (#5269) @elgalu
π Documentation
- Add new extension to integrations (#5287) @BoDonkey
- Added link to Blazorade Mermaid to the community integrations page. (#5333) @MikaBerglund
- Replace version number placeholder (#5304) @BaumiCoder
π Thanks to all contributors helping with this release! π
- TypeScript
Published by github-actions[bot] over 2 years ago
mermaid - v10.8.0
v10.8.0
Features
Adding new diagram type - Block Diagram by @knsv in https://github.com/mermaid-js/mermaid/pull/5221
Feature/5114 add parallel commit config by @mathbraga in https://github.com/mermaid-js/mermaid/pull/5161
Changes to Gantt Parsers to allow hashes and semicolons to titles, sections, and task data. by @FutzMonitor in https://github.com/mermaid-js/mermaid/pull/5095
Feature/4653 add actor-top class to sequence diagram by @Ronid1 in https://github.com/mermaid-js/mermaid/pull/5241
Documentation
- Updated gantt chart docs to show all config options by @murdoa in https://github.com/mermaid-js/mermaid/pull/5192
- Contribution documentation improvements by @nirname in https://github.com/mermaid-js/mermaid/pull/5132
- Update flowchart.md - how to use font-awesome #5195 by @arukiidou in https://github.com/mermaid-js/mermaid/pull/5196
- Add more detailed docs for Gantt tasks by @sorenisanerd in https://github.com/mermaid-js/mermaid/pull/5194
- Docs/4974 reorder integration links by @Ronid1 in https://github.com/mermaid-js/mermaid/pull/5066
- docs: fix swimm link by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/5219
- Update Slack community links to Discord by @Olegt0rr in https://github.com/mermaid-js/mermaid/pull/5225
- Docs: Mermaid chart updates by @huynhicode in https://github.com/mermaid-js/mermaid/pull/5232
- Fix typos in timeline syntax samples by @sblom in https://github.com/mermaid-js/mermaid/pull/5139
Bug fixes
- Bug/5059 fix external connection after updating edges by @mathbraga in https://github.com/mermaid-js/mermaid/pull/5127
- [Fix] Sequence diagram actor menu popup by @vitorsss in https://github.com/mermaid-js/mermaid/pull/5160
- fix: Dompurify Hooks by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5236
- Accurate pie chart labeling for text alignment by @JenningsWilliam in https://github.com/mermaid-js/mermaid/pull/5141
- fix: Redirect of old URLs by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5250
- Fixed Typo in ErrorRenderer.ts by @FutzMonitor in https://github.com/mermaid-js/mermaid/pull/5256
Chores
- Revert "Revert 5041 feature/4935 subgraph title margin config option" by @mathbraga in https://github.com/mermaid-js/mermaid/pull/5205
- build(deps-dev): bump follow-redirects from 1.15.2 to 1.15.5 by @dependabot in https://github.com/mermaid-js/mermaid/pull/5200
- chore(deps): update all patch dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/5150
- E2E Image comparison by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5208
- E2E test by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5210
- Optimise caching of test results by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5213
- Update update-browserlist.yml to fix deprecation and action fails by @Abrifq in https://github.com/mermaid-js/mermaid/pull/5151
- UpdateCypress by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5228
- Use node v20 by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5248
- Convert Mindmap to TS by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5247
- chore: Add interface naming Convention by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/5254
New Contributors
- @murdoa made their first contribution in https://github.com/mermaid-js/mermaid/pull/5192
- @arukiidou made their first contribution in https://github.com/mermaid-js/mermaid/pull/5196
- @sorenisanerd made their first contribution in https://github.com/mermaid-js/mermaid/pull/5194
- @Ronid1 made their first contribution in https://github.com/mermaid-js/mermaid/pull/5066
- @Olegt0rr made their first contribution in https://github.com/mermaid-js/mermaid/pull/5225
- @vitorsss made their first contribution in https://github.com/mermaid-js/mermaid/pull/5160
- @sblom made their first contribution in https://github.com/mermaid-js/mermaid/pull/5139
- @JenningsWilliam made their first contribution in https://github.com/mermaid-js/mermaid/pull/5141
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v10.7.0...v10.8.0
- TypeScript
Published by knsv over 2 years ago
mermaid - v10.7.0
Release Notes
- 3952 lexical ids (#5028) @jgreywolf
- Add new Atlassian integrations (#5021) @nashtechlabs
- Adds Unison programming language to community integrations list (#5180) @rlmark
- Bump GitHub workflow actions to latest versions (#5026) @deining
- Changes to .prettierignore (#5109) @FutzMonitor
- Chore: Typo fixed in multiple files (#4947) @SusheelThapa
- DOCS: update Flowchart page (#5169) @huynhicode
- DOCS: update announcement bar (#5193) @huynhicode
- Docs: Ecosystem section pages - verbiage updates (#5124) @huynhicode
- Docs: Update latest news (#5147) @huynhicode
- Docs: add Mermaid for Slack integration (#4824) @JackuB
- Docs: add latest blog post - JetBrains extension (#5158) @huynhicode
- Docs: update Latest News section (#5048) @huynhicode
- Documentation: clarify sentence (#5025) @deining
- Fix issue with generic class not rendering (#5098) @jgreywolf
- Holiday 2023 promo (#5080) @huynhicode
- Referenced the PmWiki's Cookbook recipe enabling MermaidJs schematics⦠(#5085) @d-faure
- Release/10.7.0 (#5188) @sidharthv96
- Update NiceGuy.io links in integrations-community.md (#5120) @Abrifq
- Update all minor dependencies (minor) (#5047) @renovate
- Update all patch dependencies (patch) (#5046) @renovate
- Update all patch dependencies (patch) (#5033) @renovate
- Update generics docs (#5130) @jgreywolf
- Update index.md (#5012) @StefonSimmons
- Update integrations-community.md (Add Codemia to the list of productivity tools using Mermaid) (#5189) @markqian
- Updated README with expandable table of content. (#4961) @claesgill
- add links to make it easier (#4952) @ajdamico
- bug: #4905 change shiki theme to github-light (#4924) @raiman264
- build(deps-dev): bump vite from 4.4.9 to 4.4.12 (#5115) @dependabot
- chore(deps): update all minor dependencies (minor) (#5172) @renovate
- chore(deps): update all minor dependencies (minor) (#5131) @renovate
- chore(deps): update all minor dependencies (minor) (#5099) @renovate
- chore(deps): update all minor dependencies (minor) (#5071) @renovate
- chore(deps): update all patch dependencies (patch) (#5070) @renovate
- chore(deps): update all patch dependencies (patch) (#5015) @renovate
- docs: Update classDiagram.md (#4973) @SahilNagpure07
- docs: fixed typo (#4893) @0xflotus
- feat(gantt): update styles (#4930) @Mister-Hope
- fix: #5064 Handle case when line has only one point (#5065) @sidharthv96
- fix: getMessageAPI so it considers entity codes (#5002) @ad1992
- fix: render the participants in same order as they are created (#5017) @ad1992
- fix: target blank removed from anchor tag (#4933) @REVERB283
- prevent-inherited-lineheights-on-edgeterminal-4083 (#4915) @Patronud
π Features
- Added functionality to support style keyword (#5111) @jgreywolf
- Feature/4935 subgraph title margin config option (#5041) @mathbraga
- Revert 5041 feature/4935 subgraph title margin config option (#5197) @sidharthv96
- feat #5042: Add
flowchart.maxEdgesconfig. (#5086) @sidharthv96
π Bug Fixes
- Bug/#4497 Unable to Cherry Pick Merge Commit Solved (#4944) @RounakJoshi09
- Bug/4912 GitGraph routing and colouring for merges and cherry-picks (#4927) @guypursey
- Fix - static class attributes are not rendered underlined (#5013) @SteffenLm
- Revert "fix: render the participants in same order as they are created" (#5198) @sidharthv96
- bug/#3251_linkStyle-can't-specify-ids Fixed (#4934) @RounakJoshi09
- fix(tooltip): remove redundant scroll offset (#4958) @csholmq
- fix/1294_exhaustive-clear-sequenceDb-variables (#4941) @rflban
- fix: #5100 Add viewbox to sankey (#5102) @sidharthv96
- fix: Adjust piechart viewbox for mobile devices with small width (#4288) @iwestlin
- fix: clean comments in text in getDiagramFromText API so flowchart works well (#5076) @ad1992
- fix: flowchart image without text (#5063) @bonyuta0204
π§° Maintenance
- Use
release-drafter/release-drafterGitHub Action to label our PRs (#4868) @aloisklink - build: use
tsxinstead ofts-node-esm(#5104) @aloisklink - tests: update
#registerExternalDiagramstestTimeout from 5 seconds to 20 seconds (#5055) @omer-priel
π Documentation
- Docs: update Getting Started page (#5112) @huynhicode
- Docs: update Latest News section (#5107) @huynhicode
- Docs: update latest news (#4959) @huynhicode
- Update XYChart's nav link in the docs template (#5014) @Abrifq
- feat: Track outbound links in docs site. (#5116) @sidharthv96
π Thanks to all contributors helping with this release! π
- TypeScript
Published by github-actions[bot] over 2 years ago
mermaid - 10.6.1
What's Changed
Bugfixes
- fix(flow): fix invalid ellipseText regex (#5016) @aloisklink
- This was causing freezes in flowcharts that had a
(char in ellipse nodes
- This was causing freezes in flowcharts that had a
Documentation
- Docs: add Docusaurus to "Integrations - Community" page (#4975) @huynhicode
- Fix typo in build-docs.yml (#4991) @sadikkuzu
- Update README.md (#4979) @karthxk07
- docs: Add NotesHub to integrations-community page (#4994) @alex-titarenko
Chores
- chore(deps): update all minor dependencies (minor) (#4997) @renovate
- chore(deps): update all patch dependencies (patch) (#4976) @renovate
π Thanks to all contributors helping with this release! π
- TypeScript
Published by github-actions[bot] over 2 years ago
mermaid - 10.6.0
What's Changed
- Add new chart xychart by @subhash-halder in https://github.com/mermaid-js/mermaid/pull/4413
Fix
- bug/4849centeraxis_labels by @dreathed in https://github.com/mermaid-js/mermaid/pull/4860
- Better handling of large flowcharts and long edges @knsv
Docs
- Add new Atlassian integrations by @janjonas in https://github.com/mermaid-js/mermaid/pull/4862
- docs: fix typo by @dennis0324 in https://github.com/mermaid-js/mermaid/pull/4887
- Update notes on orientation in GitGraph documentation by @guypursey in https://github.com/mermaid-js/mermaid/pull/4897
- Enhancment: twitter logo in doc by @chaursiyasanjeet in https://github.com/mermaid-js/mermaid/pull/4925
- Update link for the Mermaid integration in JetBrains IDEs by @FirstTimeInForever in https://github.com/mermaid-js/mermaid/pull/4883
Chores
- Wait for
marker_unique_id.htmlE2E test to render before taking a screenshot by @aloi sklink in https://github.com/mermaid-js/mermaid/pull/4847 - Wait for
theme-directives.htmlE2E test to render before taking a screenshot by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4846 - chore(deps): update all patch dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/4851
- chore(dev-deps): update
@typescript-eslint/*plugins to v6 (major) by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4857 - chore: shorten
flow-huge.spec.jstest case using.repeatby @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4859 - Publish Live Editor previews for the
develop&nextbranches by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4841 - chore(deps): update all minor dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/4870
- chore(deps): update all patch dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/4869
- Commented out broken test by @nirname in https://github.com/mermaid-js/mermaid/pull/4913
- chore(deps): update all patch dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/4891
- fix(class): avoid duplicate definition of fill by @Mister-Hope in https://github.com/mermaid-js/mermaid/pull/4929
- chore(deps): update all minor dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/4892
- making consitent config imports from diagramAPI by @dreathed in https://github.com/mermaid-js/mermaid/pull/4889
- fix(typos): Fix minor typos in the source code by @mribeirodantas in https://github.com/mermaid-js/mermaid/pull/4928
- chore(deps): update all patch dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/4945
- Bump @babel/traverse from 7.22.10 to 7.23.2 by @dependabot in https://github.com/mermaid-js/mermaid/pull/4951
- Replace rehype-mermaidjs with rehype-mermaid by @remcohaszing in https://github.com/mermaid-js/mermaid/pull/4970
New Contributors
- @dreathed made their first contribution in https://github.com/mermaid-js/mermaid/pull/4860
- @janjonas made their first contribution in https://github.com/mermaid-js/mermaid/pull/4862
- @dennis0324 made their first contribution in https://github.com/mermaid-js/mermaid/pull/4887
- @FirstTimeInForever made their first contribution in https://github.com/mermaid-js/mermaid/pull/4883
- @guypursey made their first contribution in https://github.com/mermaid-js/mermaid/pull/4897
- @chaursiyasanjeet made their first contribution in https://github.com/mermaid-js/mermaid/pull/4925
- @mribeirodantas made their first contribution in https://github.com/mermaid-js/mermaid/pull/4928
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v10.5.1...v10.6.0
- TypeScript
Published by knsv over 2 years ago
mermaid - v10.5.1
What's Changed
- Fix: Fix for subgraphs when using flowchart-elk by @knsv
- Docs: update Latest News section by @huynhicode in https://github.com/mermaid-js/mermaid/pull/4822
- Docs: update Ecosystem section by @huynhicode in https://github.com/mermaid-js/mermaid/pull/4817
- Docs: update Latest News section (Git Graph blog post) by @huynhicode in https://github.com/mermaid-js/mermaid/pull/4871
- Docs: Add Product Hunt info by @huynhicode in https://github.com/mermaid-js/mermaid/pull/4900
- Revert PH changes by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4903
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v10.5.0...v10.5.1
- TypeScript
Published by knsv over 2 years ago
mermaid - 10.5.0
What's Changed
Features
- feat(er): add entity name alias by @tomperr in https://github.com/mermaid-js/mermaid/pull/4758
Bugfixes
- Fix Twitter fontawesome class in flowchart.md by @GingerNinjaNicko in https://github.com/mermaid-js/mermaid/pull/4723
- fix(pie): align slices and legend orders by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4774
- Update class member handling by @jgreywolf in https://github.com/mermaid-js/mermaid/pull/4534
- fix(er): allow underscore as leading char by @tomperr in https://github.com/mermaid-js/mermaid/pull/4776
- Align arrows on sequence diagram by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4804
- fix: Allow hollow markers on edges by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4788
- fix: Fix for vulnerability making it possible to add javascript in class names by @knsv ### Documentation
- Docs/2910 Remove n00b and fix some docs by @nirname in https://github.com/mermaid-js/mermaid/pull/4767
- fix: typos by @omahs in https://github.com/mermaid-js/mermaid/pull/4801
- "CSS" instead of "css" in flowchart.md by @jakeboone02 in https://github.com/mermaid-js/mermaid/pull/4797
- fix(docs): Correct repeated text in flowchart.md by @andriy-koz in https://github.com/mermaid-js/mermaid/pull/4810
- Update link to Discourse theme component by @gschlager in https://github.com/mermaid-js/mermaid/pull/4811
- New Mermaid Live Editor for Confluence Cloud by @zhifeiyue in https://github.com/mermaid-js/mermaid/pull/4814
- Update classDiagram.md by @jgreywolf in https://github.com/mermaid-js/mermaid/pull/4781
- Support member definition to initialize class by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4786
- fix: Add support for
~test Array~string~back in Class by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4805 - Added support for millisecond and second to gantt tickInterval by @vertxxyz in https://github.com/mermaid-js/mermaid/pull/4778
- Add directive support to all diagrams by preprocessing by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4759
- Update README.md by @jgreywolf in https://github.com/mermaid-js/mermaid/pull/4780
Chores
- chore(deps): update all minor dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/4783
- chore(deps): update all patch dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/4782
- chore(deps): update all patch dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/4809
- chore: move
commonDbintodiagrams/common/commonDbby @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4802 - Use utf8 encoding in Jupyter example by @jonashaag in https://github.com/mermaid-js/mermaid/pull/4701
- Update flowchart.md by @Ogglas in https://github.com/mermaid-js/mermaid/pull/4792
- Update flowchart.md by @dsblank in https://github.com/mermaid-js/mermaid/pull/4798
- Refactor
cypress/helpers/util.tsby @RohanHandore in https://github.com/mermaid-js/mermaid/pull/4340 - refactor: Fix typings in utils.ts by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4826
- Support ClassDefs in external diagrams by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4819
- Fix: flowchartElk Arrow overlap by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4830
- Give markers unique id's per graph by @chadfawcett in https://github.com/mermaid-js/mermaid/pull/4825
New Contributors
- @GingerNinjaNicko made their first contribution in https://github.com/mermaid-js/mermaid/pull/4723
- @omahs made their first contribution in https://github.com/mermaid-js/mermaid/pull/4801
- @jakeboone02 made their first contribution in https://github.com/mermaid-js/mermaid/pull/4797
- @andriy-koz made their first contribution in https://github.com/mermaid-js/mermaid/pull/4810
- @gschlager made their first contribution in https://github.com/mermaid-js/mermaid/pull/4811
- @zhifeiyue made their first contribution in https://github.com/mermaid-js/mermaid/pull/4814
- @vertxxyz made their first contribution in https://github.com/mermaid-js/mermaid/pull/4778
- @jonashaag made their first contribution in https://github.com/mermaid-js/mermaid/pull/4701
- @Ogglas made their first contribution in https://github.com/mermaid-js/mermaid/pull/4792
- @dsblank made their first contribution in https://github.com/mermaid-js/mermaid/pull/4798
- @RohanHandore made their first contribution in https://github.com/mermaid-js/mermaid/pull/4340
- @chadfawcett made their first contribution in https://github.com/mermaid-js/mermaid/pull/4825
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v10.4.0...v10.5.0
- TypeScript
Published by knsv over 2 years ago
mermaid - v10.4.0
Features
- feat: Support config in frontmatter. by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4750
- feat(sankey): Show values by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4748
Docs
- docs: Add development example page. by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4714
- Documentation for #2509 by @jason-curtis in https://github.com/mermaid-js/mermaid/pull/4740
- Fixes to Docs sidebar, main page and badges by @nirname in https://github.com/mermaid-js/mermaid/pull/4742
- Split development documentation into several pages by @nirname in https://github.com/mermaid-js/mermaid/pull/4744
- Docs: update Latest News section by @huynhicode in https://github.com/mermaid-js/mermaid/pull/4768
Chores
- Update all minor dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/4732
- Update all patch dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/4731
- convert
assignWithDepthto TS by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4717 - convert
diagrams/common/svgDrawCommon.jsto ts by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4724 - ci(release-drafter): add more release notes categories by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4752
- chore(deps): update all patch dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/4753
- standardized pie definitions by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4501
- Remove Circular Dependencies by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4761
- chore: Enforce type imports by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4763
- chore: Preview PRs with mermaid-live-editor on Netlify by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4769
New Contributors
- @jason-curtis made their first contribution in https://github.com/mermaid-js/mermaid/pull/4740
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v10.3.1...v10.4.0
- TypeScript
Published by knsv almost 3 years ago
mermaid - v10.3.1
What's Changed
Bugfixes
- fix style in contributors section of intro by @keer4n in https://github.com/mermaid-js/mermaid/pull/4670
- fix: #4676 redirect fix by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4693
- #2139 Applying user defined classes properly when calculating shape width by @knsv in https://github.com/mermaid-js/mermaid/pull/4722
- Bug/4645 graph node containing keyword by @ibrahimWassouf in https://github.com/mermaid-js/mermaid/pull/4657
- fix: Remove triple parsing of diagrams by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4697
- resolve info
HTMLandDocumentassignment by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4514 - fix!(deps): fix zenuml style leakage. by @danshuitaihejie in https://github.com/mermaid-js/mermaid/pull/4705
- Use our prettier config on the
packages/mermaid/src/config.type.tsfile by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4715 - create
ParserDefinitiontype by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4719 - standardized
errordiagram by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4718
Documentation
- Docs: Directives not needed in new diagrams as yaml formatter does this for all new diagrams by @Incognito in https://github.com/mermaid-js/mermaid/pull/4688
- Docs: add latest blog post by @huynhicode in https://github.com/mermaid-js/mermaid/pull/4668
- Lychee config by @mmorel-35 in https://github.com/mermaid-js/mermaid/pull/4699
- Syntax Update CONTRIBUTING.md by @soomrozaid in https://github.com/mermaid-js/mermaid/pull/4713
Chores
- chore(deps): update all minor dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/4682
- build(deps-dev): bump json5 from 2.2.1 to 2.2.3 by @dependabot in https://github.com/mermaid-js/mermaid/pull/4685
- build(deps): bump @braintree/sanitize-url from 6.0.0 to 6.0.1 by @dependabot in https://github.com/mermaid-js/mermaid/pull/4686
- build(deps-dev): bump vite from 4.3.3 to 4.3.9 by @dependabot in https://github.com/mermaid-js/mermaid/pull/4687
- chore(deps): update all patch dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/4681
- chore: ts-ignore comment was misleading, JISON doesn't support types by @Incognito in https://github.com/mermaid-js/mermaid/pull/4689
- chore(deps): unpin the dompurify dependency by @djadmin in https://github.com/mermaid-js/mermaid/pull/4677
- build(deps-dev): bump pnpm from 8.3.1 to 8.6.8 by @dependabot in https://github.com/mermaid-js/mermaid/pull/4692
New Contributors
- @keer4n made their first contribution in https://github.com/mermaid-js/mermaid/pull/4670
- @djadmin made their first contribution in https://github.com/mermaid-js/mermaid/pull/4677
- @danshuitaihejie made their first contribution in https://github.com/mermaid-js/mermaid/pull/4705
- @soomrozaid made their first contribution in https://github.com/mermaid-js/mermaid/pull/4713
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v10.3.0...v10.3.1
- TypeScript
Published by knsv almost 3 years ago
mermaid - 10.3.0
What's Changed
Features
- Sankey diagrams by @nirname in https://github.com/mermaid-js/mermaid/pull/4502
- Feature/1838 actor creation destruction by @Valentine14th in https://github.com/mermaid-js/mermaid/pull/4466
- Vertical branches in Git Diagram by @mastersibin in https://github.com/mermaid-js/mermaid/pull/4639
- Use JSON Schema to define and document
MermaidConfigby @aloisklink in https://github.com/mermaid-js/mermaid/pull/4112 - Remove the test checking whether the JSON Schema default config matched the old default config by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4610
- Fixes support of the macro
ContainerQueue_Extfor C4 diagrams definition. by @kislerdm in https://github.com/mermaid-js/mermaid/pull/4577
Bugfixes
- Make quadrant chart options TypeScript types optional by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4602
- Remove double parsing by @nirname in https://github.com/mermaid-js/mermaid/pull/4587
- Fix flowchart tooltip typing bug by @lishid in https://github.com/mermaid-js/mermaid/pull/4562
- Bug/4590 allow notes identical to keywords by @ibrahimWassouf in https://github.com/mermaid-js/mermaid/pull/4597
- feat: allow specifying on which weekday a tickInterval should start by @leinelissen in https://github.com/mermaid-js/mermaid/pull/4634
- Split formatted markdown strings with unicode support. by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4470
- fix: Mind maps handles
-signs in node ids/text by @knsv
Chores
- Remove all TypeScript enums and forbid them in ESLint by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4580
- refactor accessibility by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4551
- chore: Reduce codecov pushes by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4604
- Run PR-labeler-config-validator only if config changes by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4607
- chore(deps): update all minor dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/4624
- Update all patch dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/4566
- Update all patch dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/4581
- Rename workflow jobs by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4574
- Removed unused code in state diagrams by @nirname in https://github.com/mermaid-js/mermaid/pull/4631
- chore(deps): update all patch dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/4623
- chore: remove unused
devDependencyon coveralls by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4641 - Allow entity diagram attribute names to start with asterisk by @ibrahimWassouf in https://github.com/mermaid-js/mermaid/pull/4588
- Bug/4592 fix new line padding class diagram by @ibrahimWassouf in https://github.com/mermaid-js/mermaid/pull/4633
- Fix graph not loading when the img loads too fast or fail to load by @pierrickouw in https://github.com/mermaid-js/mermaid/pull/4496
- convert
cypress/helpers/util.jsto ts by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4552 - build(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in https://github.com/mermaid-js/mermaid/pull/4652
- chore(deps): update all minor dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/4663
- chore(deps): update all patch dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/4662
Documentation
- Sankey: Remove duplicated examples by @nirname in https://github.com/mermaid-js/mermaid/pull/4595
- Release docs by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4493
- Update latest news section by @huynhicode in https://github.com/mermaid-js/mermaid/pull/4495
- Fix Typo by @ryru in https://github.com/mermaid-js/mermaid/pull/4567
- Docs: add ChatGPT plugin blog post by @huynhicode in https://github.com/mermaid-js/mermaid/pull/4570
- Fix relative link to theme variables list by @ibrahimWassouf in https://github.com/mermaid-js/mermaid/pull/4573
- Fix docs:dev by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4598
- Docs: update link - "Join the Community" by @huynhicode in https://github.com/mermaid-js/mermaid/pull/4601
- Support docs:dev in docker by @nirname in https://github.com/mermaid-js/mermaid/pull/4599
- docs(flowchart): add documentation on multiple nodes style by @tomperr in https://github.com/mermaid-js/mermaid/pull/4600
- Avoid downloading avtars everytime on docs:dev by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4603
- docs: Fix checkbox syntax by @guilhermgonzaga in https://github.com/mermaid-js/mermaid/pull/4646
- Fix the "Edit this page on GitHub" link in Vitepress documentation for the Mermaid Config pages by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4640
- Support MERMAIDRELEASEVERSION in docs. by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4612
- Docs: update Latest News section by @huynhicode in https://github.com/mermaid-js/mermaid/pull/4655
- added Typora to integrations list by @kgilbert78 in https://github.com/mermaid-js/mermaid/pull/4666
- Docs: Corrects name of C4 link by @Incognito in https://github.com/mermaid-js/mermaid/pull/4660
- Fix a typo by @gjtorikian in https://github.com/mermaid-js/mermaid/pull/4396
New Contributors
- @ryru made their first contribution in https://github.com/mermaid-js/mermaid/pull/4567
- @ibrahimWassouf made their first contribution in https://github.com/mermaid-js/mermaid/pull/4573
- @kislerdm made their first contribution in https://github.com/mermaid-js/mermaid/pull/4577
- @leinelissen made their first contribution in https://github.com/mermaid-js/mermaid/pull/4634
- @pierrickouw made their first contribution in https://github.com/mermaid-js/mermaid/pull/4496
- @mastersibin made their first contribution in https://github.com/mermaid-js/mermaid/pull/4639
- @kgilbert78 made their first contribution in https://github.com/mermaid-js/mermaid/pull/4666
- @Incognito made their first contribution in https://github.com/mermaid-js/mermaid/pull/4660
- @gjtorikian made their first contribution in https://github.com/mermaid-js/mermaid/pull/4396
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v10.2.4...v10.3.0
- TypeScript
Published by knsv almost 3 years ago
mermaid - 10.2.4
Features
- Add Plausible analytics to mermaid.js.org by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4473
- Support for development in Docker by @nirname in https://github.com/mermaid-js/mermaid/pull/4478
- standardize info diagram definitions by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4486
- Change C4 stereotype braces from ASCII <</>> to Unicode Β«/Β» by @jonathan-r-young in https://github.com/mermaid-js/mermaid/pull/4460
- Add coverage for E2E tests by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4498
- set normal mode for vitest coverage by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4505
- Use v8 coverage in vitest by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4560
- feat(flowchart): add classDef style group definition by @tomperr in https://github.com/mermaid-js/mermaid/pull/3923
- add cypress coverage clean by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4556
- fix(class): keep members in namespace classes by @tomperr in https://github.com/mermaid-js/mermaid/pull/4532
Bugfixes
- Add hint on "flowchart" and "graph" by @koppor in https://github.com/mermaid-js/mermaid/pull/4096
- fix(flowchart): apply style on doublecircle by @tomperr in https://github.com/mermaid-js/mermaid/pull/4540
- fix not rendered style when style is optional by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4528
- fix(flowchart): allow multiple vertices with style by @tomperr in https://github.com/mermaid-js/mermaid/pull/4553
Documentation
- change REAMDME.md coverage from coveralls into codecov by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4507
- Update latest news section by @huynhicode in https://github.com/mermaid-js/mermaid/pull/4468
- Fix link to Tutorials from n00b-overview page by @Spiderpig86 in https://github.com/mermaid-js/mermaid/pull/4472
- Fix Directives Documentation by @adamazing in https://github.com/mermaid-js/mermaid/pull/4475
- Correct "Bronze" spelling in timeline docs by @adamazing in https://github.com/mermaid-js/mermaid/pull/4467
- Document recommended file extension and MIME type docs by @bollwyvl in https://github.com/mermaid-js/mermaid/pull/4485
- Fix typo in quadrant chart documentation by @tobie in https://github.com/mermaid-js/mermaid/pull/4512
- fix cspell issues in *.md files by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4531
- docs: Howto on foreground color on timelines by @mcbeelen in https://github.com/mermaid-js/mermaid/pull/4524
- Add citation.cff file by @schackartk in https://github.com/mermaid-js/mermaid/pull/4521
- Update Tutorials.md by @ellenealds in https://github.com/mermaid-js/mermaid/pull/4539
- Add Standard Notes extension in integrations page by @nienow in https://github.com/mermaid-js/mermaid/pull/4557
- Fix up Gantt Chart demo by @AlexMooney in https://github.com/mermaid-js/mermaid/pull/4561
Chore
- Update all patch dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/4482
- chore: revise Contributing documentation by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3814
- chore(deps): update all minor dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/4435
- fix(deps): update all patch dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/4510
- fix(deps): update all patch dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/4535
- chore(deps): update dependency eslint-plugin-jsdoc to v46 by @renovate in https://github.com/mermaid-js/mermaid/pull/4544
- chore(deps): update dependency jsdom to v22 by @renovate in https://github.com/mermaid-js/mermaid/pull/4546
- chore(deps): update dependency eslint-plugin-unicorn to v47 by @renovate in https://github.com/mermaid-js/mermaid/pull/4545
- chore(deps): update dependency workbox-window to v7 by @renovate in https://github.com/mermaid-js/mermaid/pull/4547
- chore(deps): update node.js to v20 by @renovate in https://github.com/mermaid-js/mermaid/pull/4548
- fix(deps): update all patch dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/4543
- add
Suggested Solutionsfield inbug_report.ymlby @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4541
New Contributors
- @Spiderpig86 made their first contribution in https://github.com/mermaid-js/mermaid/pull/4472
- @adamazing made their first contribution in https://github.com/mermaid-js/mermaid/pull/4475
- @koppor made their first contribution in https://github.com/mermaid-js/mermaid/pull/4096
- @nirname made their first contribution in https://github.com/mermaid-js/mermaid/pull/4478
- @Yokozuna59 made their first contribution in https://github.com/mermaid-js/mermaid/pull/4486
- @jonathan-r-young made their first contribution in https://github.com/mermaid-js/mermaid/pull/4460
- @tobie made their first contribution in https://github.com/mermaid-js/mermaid/pull/4512
- @schackartk made their first contribution in https://github.com/mermaid-js/mermaid/pull/4521
- @mcbeelen made their first contribution in https://github.com/mermaid-js/mermaid/pull/4524
- @ellenealds made their first contribution in https://github.com/mermaid-js/mermaid/pull/4539
- @nienow made their first contribution in https://github.com/mermaid-js/mermaid/pull/4557
- @AlexMooney made their first contribution in https://github.com/mermaid-js/mermaid/pull/4561
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v10.2.3...v10.2.4
- TypeScript
Published by knsv almost 3 years ago
mermaid - 10.2.3
Release Notes
- Fix #4408: Handle wrapping long words (#4416) @MikeJeffers
- Fix exceptions for empty lines (#4436) @luin
- Restore classes on edges for elk (#4452) @yoavst
- Update docs: Added Nextra to Blogs category on integrations page (#4463) @try-to-fly
π Thanks to all contributors helping with this release! π
What's Changed
- Address mermaid-zenuml PR comments by @dontry in https://github.com/mermaid-js/mermaid/pull/4405
- Fix broken
pnpm-lock.yamlfile to fix CI by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4425 - Quadrant chart unicode arrows by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4400
- chore(deps): update all patch dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/4434
- Add CKEditor and GitHub Writer to available integrations by @AnnaTomanek in https://github.com/mermaid-js/mermaid/pull/4440
- Update diagram proposal by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4448
- Add
@mermaid-js/mermaid-zenumlpackage for zenuml Integration by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4334 - Restore classes on edges for elk by @yoavst in https://github.com/mermaid-js/mermaid/pull/4452
- Fix exceptions for empty lines by @luin in https://github.com/mermaid-js/mermaid/pull/4436
- Update docs: Added Nextra to Blogs category on integrations page by @try-to-fly in https://github.com/mermaid-js/mermaid/pull/4463
- Fix #4408: Handle wrapping long words by @MikeJeffers in https://github.com/mermaid-js/mermaid/pull/4416
New Contributors
- @AnnaTomanek made their first contribution in https://github.com/mermaid-js/mermaid/pull/4440
- @yoavst made their first contribution in https://github.com/mermaid-js/mermaid/pull/4452
- @try-to-fly made their first contribution in https://github.com/mermaid-js/mermaid/pull/4463
- @MikeJeffers made their first contribution in https://github.com/mermaid-js/mermaid/pull/4416
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v10.2.2...v10.2.3
- TypeScript
Published by github-actions[bot] about 3 years ago
mermaid - 10.2.1
What's Changed
Bugfixes
- #4438 Reverted to the changes from #4285 by @knsv in https://github.com/mermaid-js/mermaid/pull/4445
- Merge PR #4425 to
masterto fix uploading v10.2.0 docs tomermaid.js.orgwebsite by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4426
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v10.2.0...v10.2.1
- TypeScript
Published by knsv about 3 years ago
mermaid - 10.2.0
What's Changed
Features
- Added support for quadrant chart by @amsubhash in https://github.com/mermaid-js/mermaid/pull/4383
- Bar chart (using gantt chart) by @karistom in https://github.com/mermaid-js/mermaid/pull/4261
- Support node16 module resolution by @remcohaszing in https://github.com/mermaid-js/mermaid/pull/4213
- Add UMD build Back by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4281
Bugfixes
- Fix #4195 start and end arrow have different sizes by @legonigel in https://github.com/mermaid-js/mermaid/pull/4286
- fix: really import esm version of dayjs by @emersonbottero in https://github.com/mermaid-js/mermaid/pull/4285
- fix: image rendering in nodes by @Valentine14th in https://github.com/mermaid-js/mermaid/pull/4268
- Fix and test a bunch of invalid CSS issues by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4295
- Fix git graph css bracket leak by @lishid in https://github.com/mermaid-js/mermaid/pull/4278
- pie diagram mermaid module import fix by @agentraghav in https://github.com/mermaid-js/mermaid/pull/4316
- fix applitools by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4335
- Multiple updates to class diagram by @jgreywolf in https://github.com/mermaid-js/mermaid/pull/4303
- fix ClassGrammar by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4338
- updating es6 rules in flowchart diagram by @agentraghav in https://github.com/mermaid-js/mermaid/pull/4357
- Reject ridiculous years in Gantt charts. by @toolness in https://github.com/mermaid-js/mermaid/pull/4367
- Fix regression errors in sequenceDiagrams by @knsv
- Refactor to consolidate shared svgDraw components by @jgreywolf in https://github.com/mermaid-js/mermaid/pull/4259
- Implement
packageon class diagram by @ksilverwall in https://github.com/mermaid-js/mermaid/pull/4206 - add master detail relationship support by @tcbuzor in https://github.com/mermaid-js/mermaid/pull/4361
- test: fix classDiagramGrammer unit test by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4378
- Allow overlapping notes by @jgreywolf in https://github.com/mermaid-js/mermaid/pull/4370
- remove SimpleMarkdown by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4350
- Show all contributors in homepage by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4356
Documentation
- Update index.md by @onayiga in https://github.com/mermaid-js/mermaid/pull/4294
- Add Slab to the list of integrations by @luin in https://github.com/mermaid-js/mermaid/pull/4272
- docs(integrations): list quarto by @eitsupi in https://github.com/mermaid-js/mermaid/pull/4299
- Updating documentation on notes for classes within class diagrams by @Will-Low in https://github.com/mermaid-js/mermaid/pull/4296
- Add integrations by @remcohaszing in https://github.com/mermaid-js/mermaid/pull/4374
- Docs: Flowchart - minor verbiage update by @huynhicode in https://github.com/mermaid-js/mermaid/pull/4315
- Latest News section: update content by @huynhicode in https://github.com/mermaid-js/mermaid/pull/4366
- Improve the wording of security level values by @Gusted in https://github.com/mermaid-js/mermaid/pull/4395
- Indent subgraph sections by @danielcompton in https://github.com/mermaid-js/mermaid/pull/4349
- fix(doc): Link to Obsidian doc/integration by @dix in https://github.com/mermaid-js/mermaid/pull/4309
Chores
- Update bug_report.yml by @bish0polis in https://github.com/mermaid-js/mermaid/pull/4297
- docs(flowchart): wrap br tag by codeblock by @Bogay in https://github.com/mermaid-js/mermaid/pull/4310
- chore(deps): update pnpm to v7.30.5 by @renovate in https://github.com/mermaid-js/mermaid/pull/4304
- chore(deps): update dependency concurrently to v8 by @renovate in https://github.com/mermaid-js/mermaid/pull/4323
- fix(deps): update dependency dompurify to v3 by @renovate in https://github.com/mermaid-js/mermaid/pull/4331
- chore(deps): update dependency eslint-plugin-jsdoc to v43 by @renovate in https://github.com/mermaid-js/mermaid/pull/4324
- chore(deps): update actions/deploy-pages action to v2 by @renovate in https://github.com/mermaid-js/mermaid/pull/4322
- chore(deps): update dependency rimraf to v5 by @renovate in https://github.com/mermaid-js/mermaid/pull/4326
- chore(deps): update dependency eslint-plugin-unicorn to v46 by @renovate in https://github.com/mermaid-js/mermaid/pull/4325
- chore(deps): update dependency start-server-and-test to v2 by @renovate in https://github.com/mermaid-js/mermaid/pull/4327
- chore(deps): update pnpm to v8 by @renovate in https://github.com/mermaid-js/mermaid/pull/4330
- chore(deps): update fregante/setup-git-user action to v2 by @renovate in https://github.com/mermaid-js/mermaid/pull/4329
- fix(deps): update all minor dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/4321
- chore(deps): update dependency typescript to v5 by @renovate in https://github.com/mermaid-js/mermaid/pull/4328
- Clarify FontAwesome support by @josh-bouganim-avant in https://github.com/mermaid-js/mermaid/pull/4347
- Fix missing
awaitin usage document by @rhysd in https://github.com/mermaid-js/mermaid/pull/4376 - chore(deps): update all patch dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/4379
- chore(deps): update all minor dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/4380
π Thanks to all contributors helping with this release! π
New Contributors
- @karistom made their first contribution in https://github.com/mermaid-js/mermaid/pull/4261
- @Valentine14th made their first contribution in https://github.com/mermaid-js/mermaid/pull/4268
- @onayiga made their first contribution in https://github.com/mermaid-js/mermaid/pull/4294
- @legonigel made their first contribution in https://github.com/mermaid-js/mermaid/pull/4286
- @luin made their first contribution in https://github.com/mermaid-js/mermaid/pull/4272
- @eitsupi made their first contribution in https://github.com/mermaid-js/mermaid/pull/4299
- @dix made their first contribution in https://github.com/mermaid-js/mermaid/pull/4309
- @Bogay made their first contribution in https://github.com/mermaid-js/mermaid/pull/4310
- @agentraghav made their first contribution in https://github.com/mermaid-js/mermaid/pull/4316
- @Will-Low made their first contribution in https://github.com/mermaid-js/mermaid/pull/4296
- @josh-bouganim-avant made their first contribution in https://github.com/mermaid-js/mermaid/pull/4347
- @toolness made their first contribution in https://github.com/mermaid-js/mermaid/pull/4367
- @ksilverwall made their first contribution in https://github.com/mermaid-js/mermaid/pull/4206
- @tcbuzor made their first contribution in https://github.com/mermaid-js/mermaid/pull/4361
- @rhysd made their first contribution in https://github.com/mermaid-js/mermaid/pull/4376
- @Gusted made their first contribution in https://github.com/mermaid-js/mermaid/pull/4395
- @danielcompton made their first contribution in https://github.com/mermaid-js/mermaid/pull/4349
- @amsubhash made their first contribution in https://github.com/mermaid-js/mermaid/pull/4383
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v10.1.0...v10.2.0
Thanks to Mermaid Chart for ongoing support
- TypeScript
Published by knsv about 3 years ago
mermaid - 10.1.0
What's Changed
Features
- Markdown strings for simple formatting and automatic wrapping of text by @knsv in https://github.com/mermaid-js/mermaid/pull/4271 Read more ...
- Implement repeating tasks by @JeremyFunk in https://github.com/mermaid-js/mermaid/pull/4238
Bugfixes
- Pie: Adding outer border, text position options by @Billiam in https://github.com/mermaid-js/mermaid/pull/4145
- Fix: add require entry in package.json by @lauraceconi in https://github.com/mermaid-js/mermaid/pull/4164
- feat: expose the diagram api by @ted-marozzi in https://github.com/mermaid-js/mermaid/pull/4174
- Expose detectType function by @Pr0dt0s in https://github.com/mermaid-js/mermaid/pull/4187
- Remove duplication in "A hexagon node" by @andrew-clarkson in https://github.com/mermaid-js/mermaid/pull/4211
- Updated render to remove comments from text by @kshitijsaksena in https://github.com/mermaid-js/mermaid/pull/4247
- Define and export the Mermaid type by @remcohaszing in https://github.com/mermaid-js/mermaid/pull/4253
- fix(#4137): Cleanup comments before parsing by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4257
- fix(#4256): Keep error diagram on screen by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4258
- Fix broken Gantt
todayMarkertests by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4207 - Docs: add Latest News section by @huynhicode in https://github.com/mermaid-js/mermaid/pull/4254
- Release/10.1.0 by @knsv in https://github.com/mermaid-js/mermaid/pull/4276
Documentation
- Update integrations.md to include Mermaid Flow Visual Editor by @ted-marozzi in https://github.com/mermaid-js/mermaid/pull/4184
- docs: make contributing to docs a bit clearer by @ted-marozzi in https://github.com/mermaid-js/mermaid/pull/4186
- Clean up list of ignored links by @mre in https://github.com/mermaid-js/mermaid/pull/4197
- v smol fixes while reading thru docs by @andrew-clarkson in https://github.com/mermaid-js/mermaid/pull/4210
- Updated DokuWiki plugin for Mermaid integration by @RobertWeinmeister in https://github.com/mermaid-js/mermaid/pull/4209
- typo fix by @Whoeza in https://github.com/mermaid-js/mermaid/pull/4221
- Updates to the Homepage by @huynhicode in https://github.com/mermaid-js/mermaid/pull/4226
- Fix typos in timeline docs by @xuanxu in https://github.com/mermaid-js/mermaid/pull/4237
- docs: Remove repeated phrase by @vorburger in https://github.com/mermaid-js/mermaid/pull/4230
- Fix hexagon node flowchart code example in docs by @piradata in https://github.com/mermaid-js/mermaid/pull/4246
Chores
- chore(deps): update all non-major dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/4191
- CI(e2e): Skip caching in
actions/setup-node, ascypress-io/github-actionalready caches for us by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4194 - fix(deps): update all non-major dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/4190
- fix(#1066): Return true if parse is success. by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4183
- fix(squence): getBBox() returns zero by @ischanx in https://github.com/mermaid-js/mermaid/pull/4181
- fix(deps): update all non-major dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/4218
- chore(deps): update node.js to v18.15.0 by @renovate in https://github.com/mermaid-js/mermaid/pull/4219
- Update @types/lodash-es by @remcohaszing in https://github.com/mermaid-js/mermaid/pull/4228
- chore(deps): update pnpm to v7.30.0 by @renovate in https://github.com/mermaid-js/mermaid/pull/4232
- chore(deps): update pnpm to v7.30.1 by @renovate in https://github.com/mermaid-js/mermaid/pull/4231
- Remove inline-specifiers pnpm option from
.npmrcfile to avoid merge conflicts by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4249
New Contributors
- @ted-marozzi made their first contribution in https://github.com/mermaid-js/mermaid/pull/4184
- @lauraceconi made their first contribution in https://github.com/mermaid-js/mermaid/pull/4164
- @Pr0dt0s made their first contribution in https://github.com/mermaid-js/mermaid/pull/4187
- @ischanx made their first contribution in https://github.com/mermaid-js/mermaid/pull/4181
- @mre made their first contribution in https://github.com/mermaid-js/mermaid/pull/4197
- @andrew-clarkson made their first contribution in https://github.com/mermaid-js/mermaid/pull/4211
- @RobertWeinmeister made their first contribution in https://github.com/mermaid-js/mermaid/pull/4209
- @Whoeza made their first contribution in https://github.com/mermaid-js/mermaid/pull/4221
- @remcohaszing made their first contribution in https://github.com/mermaid-js/mermaid/pull/4228
- @vorburger made their first contribution in https://github.com/mermaid-js/mermaid/pull/4230
- @xuanxu made their first contribution in https://github.com/mermaid-js/mermaid/pull/4237
- @piradata made their first contribution in https://github.com/mermaid-js/mermaid/pull/4246
- @JeremyFunk made their first contribution in https://github.com/mermaid-js/mermaid/pull/4238
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v10.0.2...v10.1.0
- TypeScript
Published by knsv about 3 years ago
mermaid - v9.4.2
What's Changed
- chore(deps): update all non-major dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/4044
- chore(deps): update dependency @types/uuid to v9 by @renovate in https://github.com/mermaid-js/mermaid/pull/4067
- build(lint:fix): cache eslint in pnpm run lint:fix by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4073
- chore(deps): update dependency rimraf to v4 by @renovate in https://github.com/mermaid-js/mermaid/pull/4070
- chore(deps): update dependency jsdom to v21 by @renovate in https://github.com/mermaid-js/mermaid/pull/4069
- chore(deps): update timonvs/pr-labeler-action action to v4 by @renovate in https://github.com/mermaid-js/mermaid/pull/4072
- chore(deps): update actions/configure-pages action to v3 by @renovate in https://github.com/mermaid-js/mermaid/pull/4065
- chore(deps): update actions/dependency-review-action action to v3 by @renovate in https://github.com/mermaid-js/mermaid/pull/4066
- docs: minor fix on markdown by @Jeff-Tian in https://github.com/mermaid-js/mermaid/pull/4015
- Add logo to readme by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4076
- Release 9.4.1 by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4095
- chore(deps): update dependency vite to v4 by @renovate in https://github.com/mermaid-js/mermaid/pull/4071
- chore(deps): update dependency cypress to v12 by @renovate in https://github.com/mermaid-js/mermaid/pull/4068
- fix(api): tree shaking package.json import by @AielloChan in https://github.com/mermaid-js/mermaid/pull/4101
New Contributors
- @Jeff-Tian made their first contribution in https://github.com/mermaid-js/mermaid/pull/4015
- @AielloChan made their first contribution in https://github.com/mermaid-js/mermaid/pull/4101
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v9.4.0...v9.4.2
- TypeScript
Published by sidharthv96 over 3 years ago
mermaid - 10.0.1
Release Notes
Features
- Added grammar to skip comment in attribute block (#4128) @kshitijsaksena
- feat: Add support for classDiagram labels (#4086) @sidharthv96
- π section width now covers all tasks (#4074) @l2fprod
- π section width now covers all tasks - Timeline (#4126) @sidharthv96
Bugfixes
- Fix(#4140): Async bug in mermaid.run (#4142) @sidharthv96
- fix #4157: Inject only fontFamily without replacing themeVariables (#4160) @sidharthv96
- fix: Detector order (#4124) @sidharthv96
- fix: fix exports (#4135) @Mister-Hope
- fix #4157: Inject only fontFamily without replacing themeVariables by @sidharthv96
- Elk layout for flowcharts: Incorrect placement of edges when using diamonds in subgraphs by @knsv
Documentation
- Adding app (Deepdwn) to integrations list (#4127) @Billiam
- Doc (typo): remove duplicate "be" (#4133) @Julez404
- docs(flowchart): duplicated hexagon node example by @Oliboy50
- add links to NiceGUI integration by @rodja
- Adding app (Deepdwn) to integrations list by @Billiam
Chores
- chore: dagre-d3-es@7.0.9 (#4147) @sidharthv96
- Replace
moment-mini/momentdate library withdayjs(#4153) @aloisklink
π Thanks to all contributors helping with this release! π
New Contributors
- @Oliboy50 made their first contribution in https://github.com/mermaid-js/mermaid/pull/4105
- @rodja made their first contribution in https://github.com/mermaid-js/mermaid/pull/4107
- @Julez404 made their first contribution in https://github.com/mermaid-js/mermaid/pull/4133
- @l2fprod made their first contribution in https://github.com/mermaid-js/mermaid/pull/4074
- @kshitijsaksena made their first contribution in https://github.com/mermaid-js/mermaid/pull/4128
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v10.0.0...v10.0.1
- TypeScript
Published by pbrolin47 over 3 years ago
mermaid - v10.0.0
What's Changed
Please refer the v10 changes section in CHANGELOG.md to see detailed migration steps.
Mermaid is ESM only!
We've dropped CJS support. So, you will have to update your import scripts as follows.
html
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
You can keep using v9 by adding the @9 in the CDN URL.
diff
- <script src="https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.js"></script>
+ <script src="https://cdn.jsdelivr.net/npm/mermaid@9/dist/mermaid.js"></script>
Breaking changes in v10
- Switch to ESM only for v10? by @sidharthv96 #3590
- Break type of mermaid.render in v10 by @sidharthv96 #3577
- Improve init function and how selector and nodes are passed by @sidharthv96 #3394
- mermaid.init is not using the config that's passed by @sidharthv96 #3406
- Configurable HTML class for initialisation by @sidharthv96 #3055
Features
- fix(api): tree shaking package.json import by @AielloChan in https://github.com/mermaid-js/mermaid/pull/4101
- splitDiagrams by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4110
- Adding the ability to use invisible edges by @knsv in https://github.com/mermaid-js/mermaid/pull/4113
Docs
- Add logo to readme by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4076
- docs: minor fix on markdown by @Jeff-Tian in https://github.com/mermaid-js/mermaid/pull/4015
- Fix typos by @fkohrt in https://github.com/mermaid-js/mermaid/pull/4118
Chores
- chore(deps): update all non-major dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/4044
- chore(deps): update dependency @types/uuid to v9 by @renovate in https://github.com/mermaid-js/mermaid/pull/4067
- build(lint:fix): cache eslint in pnpm run lint:fix by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4073
- chore(deps): update dependency rimraf to v4 by @renovate in https://github.com/mermaid-js/mermaid/pull/4070
- chore(deps): update dependency jsdom to v21 by @renovate in https://github.com/mermaid-js/mermaid/pull/4069
- chore(deps): update timonvs/pr-labeler-action action to v4 by @renovate in https://github.com/mermaid-js/mermaid/pull/4072
- chore(deps): update actions/configure-pages action to v3 by @renovate in https://github.com/mermaid-js/mermaid/pull/4065
- chore(deps): update actions/dependency-review-action action to v3 by @renovate in https://github.com/mermaid-js/mermaid/pull/4066
- chore(deps): update dependency vite to v4 by @renovate in https://github.com/mermaid-js/mermaid/pull/4071
- chore(deps): update dependency cypress to v12 by @renovate in https://github.com/mermaid-js/mermaid/pull/4068
New Contributors
- @Jeff-Tian made their first contribution in https://github.com/mermaid-js/mermaid/pull/4015
- @AielloChan made their first contribution in https://github.com/mermaid-js/mermaid/pull/4101
- @fkohrt made their first contribution in https://github.com/mermaid-js/mermaid/pull/4118
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v9.4.0...v10.0.0
- TypeScript
Published by knsv over 3 years ago
mermaid - v9.4.0
What's Changed
Features
- Timeline Diagram by @ashishjain0512 in https://github.com/mermaid-js/mermaid/pull/4014
- feat: Flowchart layout using elkjs by @knsv in https://github.com/mermaid-js/mermaid/pull/3984
- Layout v3 continued by @knsv in https://github.com/mermaid-js/mermaid/pull/3938
- feat(er): add unique key by @tomperr in https://github.com/mermaid-js/mermaid/pull/3917
- feat: Set svg role to 'graphics-document document' by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3897
- feat: Wait for rendering to finish before taking image snapshots by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3995
- feat(er): add multiple key constraints by @tomperr in https://github.com/mermaid-js/mermaid/pull/4030
- Add support for YAML frontmatter in Markdown docs (used for Vitepress config) by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3962
- feat(er): allow leading underscore for attributes name by @tomperr in https://github.com/mermaid-js/mermaid/pull/4033
- Add links to theme listing by @BD103 in https://github.com/mermaid-js/mermaid/pull/3890
- Adding support for parenthesis in the er diagram attribute types. by @mahomedalid in https://github.com/mermaid-js/mermaid/pull/3892
- Support parsing indented mermaid/YAML only from HTML by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3859
- Parse style string and number font size values from configuration inputs by @jonabc in https://github.com/mermaid-js/mermaid/pull/3993
- Mindmaps: differentiate the colors between the root node and the first section #4017 by @knsv in https://github.com/mermaid-js/mermaid/pull/4018
- Add Box support in Sequence Diagrams by @oleveau in https://github.com/mermaid-js/mermaid/pull/3965
Breaking changes
- Mind map and timeline diagrams are lazy loaded by mermaid. In order to use these diagrams you need to use the renderAsync method of rendering. The @mermaid-js/mermaid-mindmap package is deprecated by this.
Documentation
- doc: remove links from atom.io; add note Atom has been archived by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3899
- docs(README.zh-CN): fix book image src by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3920
- docs: fix typo by @Foo-x in https://github.com/mermaid-js/mermaid/pull/3925
- docs: update navbar by @huynhicode in https://github.com/mermaid-js/mermaid/pull/3906
- docs: fix text overflow by @huynhicode in https://github.com/mermaid-js/mermaid/pull/3907
- docs: Remove duplicate example in ER-diagram documentation by @guilhermgonzaga in https://github.com/mermaid-js/mermaid/pull/3964
- Docs: Too many
primaryBorderColorfield by @LiHowe in https://github.com/mermaid-js/mermaid/pull/3986 - docs(sequenceDiagram): subvert prettification of arrow types by @cakemanny in https://github.com/mermaid-js/mermaid/pull/3988
- Add Swimm to the list of integrations by @Omerr in https://github.com/mermaid-js/mermaid/pull/3936
- Website/homepage updates by @huynhicode in https://github.com/mermaid-js/mermaid/pull/3945
- Update sequenceDiagram.md to include line break by @Odogwudozilla in https://github.com/mermaid-js/mermaid/pull/3960
- Support GitHub Flavored Markdown in markdown documentation by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3954
- Update integrations.md by @Barry1 in https://github.com/mermaid-js/mermaid/pull/4011
- docs(readme): update broken twitter badge by @LeoDog896 in https://github.com/mermaid-js/mermaid/pull/4032
- Update mindmap.md by @GavinPen in https://github.com/mermaid-js/mermaid/pull/4042
- Showcase section to the docs - keepings docs up to date by @Omerr in https://github.com/mermaid-js/mermaid/pull/4055
Bug Fixes
- fix(docs): remove duplicate section by @Joxtacy in https://github.com/mermaid-js/mermaid/pull/3908
- fix: Typescript error in usage by @tommoor in https://github.com/mermaid-js/mermaid/pull/3914
- fix: dev server watch mode by @huynhicode in https://github.com/mermaid-js/mermaid/pull/3904
- fix(er): switch to deterministic UUIDs in ER by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3916
- fixed Composition arrow by @Frank-Mayer in https://github.com/mermaid-js/mermaid/pull/3930
- fix(generic): fix generic type detection by @tomperr in https://github.com/mermaid-js/mermaid/pull/3921
- fix typos accessing techn property in drawC4Shape function by @nekikara in https://github.com/mermaid-js/mermaid/pull/3943
- fix(deps): update dependency dompurify to v2.4.3 by @renovate in https://github.com/mermaid-js/mermaid/pull/3977
- Fix nonstandard syntax by @atmikeguo in https://github.com/mermaid-js/mermaid/pull/3972
- Fix failing tests due to semantic merge conflict by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3985
- fix(deps): update dependency dagre-d3-es to v7.0.6 by @renovate in https://github.com/mermaid-js/mermaid/pull/3996
- fix(#4003): Remove unhandled promises by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/4004
- Bug/3858 [state] trailing whitespace in ids for named state container by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3902
- fix: moment-mini default exporter by @emersonbottero in https://github.com/mermaid-js/mermaid/pull/4034
- fix(deps): update dependency dagre-d3-es to v7.0.8 by @renovate in https://github.com/mermaid-js/mermaid/pull/4058
- bugfix: add missing d3 curves to flowchart and docs by @natasha-jarus in https://github.com/mermaid-js/mermaid/pull/4038
- Bug/3865 C4Context: $borderColor has no effect by @nekikara in https://github.com/mermaid-js/mermaid/pull/3947
- Mindmaps: Handling rows with only spaces in them (#4012) by @knsv in https://github.com/mermaid-js/mermaid/pull/4013
Chores
- ci: disable checking twitter links by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3973
- chore(deps): update all non-major dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/3905
- chore(deps): update pnpm to v7.18.2 by @renovate in https://github.com/mermaid-js/mermaid/pull/3929
- chore(pr): add documentation task in PR template by @tomperr in https://github.com/mermaid-js/mermaid/pull/3935
- (chore) Docs: add tag to produce only a diagram, not code example by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3946
- chore(deps): update all non-major dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/3944
- chore(deps): update all non-major dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/3997
- chore(deps): update pnpm to v7.25.1 by @renovate in https://github.com/mermaid-js/mermaid/pull/4024
- build(lint): cache prettier on
pnpm run lintby @aloisklink in https://github.com/mermaid-js/mermaid/pull/4035 - Cache
eslintin pre-commit script (makesgit commit5x faster) by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4057
New Contributors
- @Joxtacy made their first contribution in https://github.com/mermaid-js/mermaid/pull/3908
- @BD103 made their first contribution in https://github.com/mermaid-js/mermaid/pull/3890
- @mahomedalid made their first contribution in https://github.com/mermaid-js/mermaid/pull/3892
- @tomperr made their first contribution in https://github.com/mermaid-js/mermaid/pull/3917
- @Foo-x made their first contribution in https://github.com/mermaid-js/mermaid/pull/3925
- @Frank-Mayer made their first contribution in https://github.com/mermaid-js/mermaid/pull/3930
- @Omerr made their first contribution in https://github.com/mermaid-js/mermaid/pull/3936
- @nekikara made their first contribution in https://github.com/mermaid-js/mermaid/pull/3943
- @guilhermgonzaga made their first contribution in https://github.com/mermaid-js/mermaid/pull/3964
- @Odogwudozilla made their first contribution in https://github.com/mermaid-js/mermaid/pull/3960
- @atmikeguo made their first contribution in https://github.com/mermaid-js/mermaid/pull/3972
- @LiHowe made their first contribution in https://github.com/mermaid-js/mermaid/pull/3986
- @cakemanny made their first contribution in https://github.com/mermaid-js/mermaid/pull/3988
- @jonabc made their first contribution in https://github.com/mermaid-js/mermaid/pull/3993
- @MermaidChart made their first contribution in https://github.com/mermaid-js/mermaid/pull/4013
- @Barry1 made their first contribution in https://github.com/mermaid-js/mermaid/pull/4011
- @LeoDog896 made their first contribution in https://github.com/mermaid-js/mermaid/pull/4032
- @GavinPen made their first contribution in https://github.com/mermaid-js/mermaid/pull/4042
- @oleveau made their first contribution in https://github.com/mermaid-js/mermaid/pull/3965
- @natasha-jarus made their first contribution in https://github.com/mermaid-js/mermaid/pull/4038
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v9.3.0...v9.4.0
- TypeScript
Published by pbrolin47 over 3 years ago
mermaid - v9.3.0
Significant Changes
- 25% Smaller
- New docs
- Replaces the deprecated and vulnerable
dagre-d3withdagre-es
Release Notes
- #3778 Adding a hexgon shape (#3834) @knsv
- #3831 Re-enabling themes for er diagrams (#3837) @knsv
- #3882 fix for issues with mindmaps with only a single node (#3833) @knsv
- (chore) remove console stmt in pieDetector (#3840) @weedySeaDragon
- (feat) state classDef documentation (#3841) @weedySeaDragon
- 3882 edge labels (#3883) @knsv
- Add GHA that will check links + Fix broken links (#3765) @spier
- Add official vim plugin to list in integrations (#3847) @craigmac
- Add package visualizations (#3823) @sidharthv96
- Add support for @include in docs (#3863) @sidharthv96
- CI: disable pinning dependencies (#3735) @aloisklink
- Defects/issue 3878 (#3880) @MrCoder
- Feat: Add aria-describedby, aria-roledescription (#3808) @weedySeaDragon
- Fix #3799: Remove
typefrom package.json (#3802) @sidharthv96 - Fix for #3835, makes it possible to style path elements (#3836) @knsv
- Fix typos (#3820) @endolith
- Housekeeping with eslint-unicorn (#3845) @sidharthv96
- Integrations added - Visual Studio Code Polyglot Interactive Notebooks @dfinke
- Mindmap integration docs (#3810) @sidharthv96
- Reduce mermaid size by 31% (#3825) @sidharthv96
- Remove extra arrow and adjust cross position (#3641) @ishuen
- Replace
dagre/dagre-d3withdagre-d3-es(#3809) @aloisklink - Revert "Added pie" (#3842) @pbrolin47
- Switch CDN to unpkg.com (#3777) @sidharthv96
- Switch back to jsdelivr (#3873) @sidharthv96
- Use
github-darkto highlight fence blocks in vitepress docs (#3807) @aloisklink - Use current mermaid version in docs. (#3846) @sidharthv96
- Use stylis to prepend idSelector (#3829) @DanInProgress
- bug: State diagram fix classes type (#3798) @weedySeaDragon
- bug: change shiki getHighlighter import (#3804) @weedySeaDragon
- chore(deps): remove dependency on
graphlib(#3861) @aloisklink - chore(deps): update all non-major dependencies (minor) (#3905) @renovate
- chore(deps): update all non-major dependencies (minor) (#3791) @renovate
- chore(deps): update lycheeverse/lychee-action action to v1.5.4 (#3827) @renovate
- chore(deps): update pnpm to v7.17.0 (#3828) @renovate
- chore(deps): update pnpm to v7.17.1 (#3862) @renovate
- chore(docs): Auto build docs (#3547) @sidharthv96
- chore: Housekeeping (#3783) @sidharthv96
- chore: Merge master to develop (#3780) @sidharthv96
- chore: clean up code in mermaidAPI render() and write specs/tests (#3684) @weedySeaDragon
- chore: delete functions not used in diagrams/c4 code (dead code) (#3871) @weedySeaDragon
- comments in states are skipped now (#3762) @avijit1258
- doc: remove links from atom.io; add note Atom has been archived (#3899) @weedySeaDragon
- docs: refactor Theming doc (#3889) @huynhicode
- feat: Redirect old documentation links. (#3797) @sidharthv96
- feat: Title support via front matter for ER, state, class, git, and graph diagrams (#3706) @MasonM
- fix(deps): update all non-major dependencies (patch) (#3790) @renovate
- fix(deps): update dependency rollup to v3 (#3674) @renovate
- fix: LintStaged (#3844) @sidharthv96
π Thanks to all contributors helping with this release! π
What's Changed
- chore(deps): update actions/checkout action to v3 by @renovate in https://github.com/mermaid-js/mermaid/pull/3645
- chore(deps): update actions/setup-node action to v3 by @renovate in https://github.com/mermaid-js/mermaid/pull/3646
- Remove inconsistent and deprecated semicolons by @revolter in https://github.com/mermaid-js/mermaid/pull/3657
- Fix windows paths for
docs:buildby @arpansaha13 in https://github.com/mermaid-js/mermaid/pull/3605 - feat: make
parseErrorfunction more type-safe by @Some-Dood in https://github.com/mermaid-js/mermaid/pull/3643 - chore(deps): update all non-major dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/3632
- chore(deps): update all non-major dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/3671
- chore(deps): pin dependencies by @renovate in https://github.com/mermaid-js/mermaid/pull/3685
- Added Open Graph meta tags by @danangtomo in https://github.com/mermaid-js/mermaid/pull/3679
- add eslint-plugin-no-only-tests plugin by @DKurilo in https://github.com/mermaid-js/mermaid/pull/3690
- Added and configured cspell plugin to eslint by @devcer in https://github.com/mermaid-js/mermaid/pull/3604
- fix: gantt demo diagrams (#3655) by @isinek in https://github.com/mermaid-js/mermaid/pull/3688
- Chore/3697 eslint curly by @jeroenekkelkamp in https://github.com/mermaid-js/mermaid/pull/3698
- Update sequenceDiagram.md by @imgss in https://github.com/mermaid-js/mermaid/pull/3707
- Use
eslint-plugin-tsdocfor TypeScript files instead ofeslint-plugin-jsdocby @aloisklink in https://github.com/mermaid-js/mermaid/pull/3708 - chore(deps): pin dependencies by @renovate in https://github.com/mermaid-js/mermaid/pull/3713
- chore(deps): update all non-major dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/3714
- Order pie chart slices clockwise by order of entries by @jasmaa in https://github.com/mermaid-js/mermaid/pull/3609
- fix: border attribute does not work in a certain writing style by @maiermic in https://github.com/mermaid-js/mermaid/pull/3636
- add the way to add notes to class diagram by @DKurilo in https://github.com/mermaid-js/mermaid/pull/3647
- add statement aliases for ER diagram by @DKurilo in https://github.com/mermaid-js/mermaid/pull/3649
- fix: Fix useMaxWidth option for git graph by @uttk in https://github.com/mermaid-js/mermaid/pull/3652
- #3659 Adding height when not using maxWidth by @knsv in https://github.com/mermaid-js/mermaid/pull/3668
- Change fill attribute to style by @CalebUsadi in https://github.com/mermaid-js/mermaid/pull/3719
- feat: [State diagram] Add classDefs and classes to states by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3644
- Fill inheritance arrow with background color by @vallsv in https://github.com/mermaid-js/mermaid/pull/3543
- Ensure example code and rendered output are synced by @marcjansen in https://github.com/mermaid-js/mermaid/pull/3721
- fix(git): Support quoted branch names by @gibson042 in https://github.com/mermaid-js/mermaid/pull/3726
- docs: Add link to docs source by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3612
- chore(deps): update all non-major dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/3736
- chore(deps): update all non-major dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/3737
- feat(gantt): Add option 'tickInterval' for custom tick interval by @DarkNami in https://github.com/mermaid-js/mermaid/pull/3729
- Fix/convert attr to style in er graph by @CalebUsadi in https://github.com/mermaid-js/mermaid/pull/3722
- update user story link for #3740 by @6footGeek in https://github.com/mermaid-js/mermaid/pull/3741
- Improved New Documentation by @emersonbottero in https://github.com/mermaid-js/mermaid/pull/3678
- chore: fix cSpell word entry misspelling "mermiad" -> "mermaid" by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3751
- Fix link to CSS classes by @hugovk in https://github.com/mermaid-js/mermaid/pull/3752
- docs: Update references to default config in directives page by @raptor0929 in https://github.com/mermaid-js/mermaid/pull/3738
- Fix link relative links to documentation files by @spier in https://github.com/mermaid-js/mermaid/pull/3760
- chore(deps): update all non-major dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/3769
- chore(deps): update all non-major dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/3770
- Fix CSpell by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3753
- Live edits for Docs by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3755
- Switch CDN to unpkg.com by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3777
- chore: Housekeeping by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3783
- Pnpm issue reproduction by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3784
- fix(deps): update all non-major dependencies (patch) by @renovate in https://github.com/mermaid-js/mermaid/pull/3790
- chore: clean up code in mermaidAPI render() and write specs/tests by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3684
- chore(deps): update all non-major dependencies (minor) by @renovate in https://github.com/mermaid-js/mermaid/pull/3791
- fix(deps): update dependency rollup to v3 by @renovate in https://github.com/mermaid-js/mermaid/pull/3674
- Add GHA that will check links + Fix broken links by @spier in https://github.com/mermaid-js/mermaid/pull/3765
- chore: Merge master to develop by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3780
- bug: change shiki getHighlighter import by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3804
- Fix #3799: Remove
typefrom package.json by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3802 - CI: disable pinning dependencies by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3735
- bug: State diagram fix classes type by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3798
- Remove extra arrow and adjust cross position by @ishuen in https://github.com/mermaid-js/mermaid/pull/3641
- comments in states are skipped now by @avijit1258 in https://github.com/mermaid-js/mermaid/pull/3762
- feat: Redirect old documentation links. by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3797
- Mindmap integration docs by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3810
- Use
github-darkto highlight fence blocks in vitepress docs by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3807 - chore(deps): update lycheeverse/lychee-action action to v1.5.4 by @renovate in https://github.com/mermaid-js/mermaid/pull/3827
- chore(deps): update pnpm to v7.17.0 by @renovate in https://github.com/mermaid-js/mermaid/pull/3828
- feat: Title support via front matter for ER, state, class, git, and graph diagrams by @MasonM in https://github.com/mermaid-js/mermaid/pull/3706
- Replace
dagre/dagre-d3withdagre-d3-esby @aloisklink in https://github.com/mermaid-js/mermaid/pull/3809 - Add package visualizations by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3823
- #3882 fix for issues with mindmaps with only a single node by @knsv in https://github.com/mermaid-js/mermaid/pull/3833
- #3778 Adding a hexgon shape by @knsv in https://github.com/mermaid-js/mermaid/pull/3834
- Fix for #3835, makes it possible to style path elements by @knsv in https://github.com/mermaid-js/mermaid/pull/3836
- #3831 Re-enabling themes for er diagrams by @knsv in https://github.com/mermaid-js/mermaid/pull/3837
- (chore) remove console stmt in pieDetector by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3840
- Revert "Added pie" by @pbrolin47 in https://github.com/mermaid-js/mermaid/pull/3842
- Fix typos by @endolith in https://github.com/mermaid-js/mermaid/pull/3820
- (feat) state classDef documentation by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3841
- Integrations added - Visual Studio Code [Polyglot Interactive Notebooks] by @dfinke in https://github.com/mermaid-js/mermaid/pull/3821
- Reduce mermaid size by 31% by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3825
- fix: LintStaged by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3844
- Add official vim plugin to list in integrations by @craigmac in https://github.com/mermaid-js/mermaid/pull/3847
- chore(deps): remove dependency on
graphlibby @aloisklink in https://github.com/mermaid-js/mermaid/pull/3861 - chore(deps): update pnpm to v7.17.1 by @renovate in https://github.com/mermaid-js/mermaid/pull/3862
- Make gitgraph snapshots consistent in E2E tests by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3860
- Use stylis to prepend idSelector by @DanInProgress in https://github.com/mermaid-js/mermaid/pull/3829
- Use current mermaid version in docs. by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3846
- Add support for @include in docs by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3863
- Housekeeping with eslint-unicorn by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3845
- chore: delete functions not used in diagrams/c4 code (dead code) by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3871
- Switch back to jsdelivr by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3873
- 3882 edge labels by @knsv in https://github.com/mermaid-js/mermaid/pull/3883
- Small fix for issue #3881 by @knsv in https://github.com/mermaid-js/mermaid/pull/3884
- Defects/issue 3878 by @MrCoder in https://github.com/mermaid-js/mermaid/pull/3880
- chore(docs): Auto build docs by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3547
- docs: refactor Theming doc by @huynhicode in https://github.com/mermaid-js/mermaid/pull/3889
- Feat: Add aria-describedby, aria-roledescription by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3808
- Release/9.3.0 by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3911
New Contributors
- @revolter made their first contribution in https://github.com/mermaid-js/mermaid/pull/3657
- @Some-Dood made their first contribution in https://github.com/mermaid-js/mermaid/pull/3643
- @danangtomo made their first contribution in https://github.com/mermaid-js/mermaid/pull/3679
- @DKurilo made their first contribution in https://github.com/mermaid-js/mermaid/pull/3690
- @devcer made their first contribution in https://github.com/mermaid-js/mermaid/pull/3604
- @isinek made their first contribution in https://github.com/mermaid-js/mermaid/pull/3688
- @jeroenekkelkamp made their first contribution in https://github.com/mermaid-js/mermaid/pull/3698
- @imgss made their first contribution in https://github.com/mermaid-js/mermaid/pull/3707
- @jasmaa made their first contribution in https://github.com/mermaid-js/mermaid/pull/3609
- @uttk made their first contribution in https://github.com/mermaid-js/mermaid/pull/3652
- @CalebUsadi made their first contribution in https://github.com/mermaid-js/mermaid/pull/3719
- @marcjansen made their first contribution in https://github.com/mermaid-js/mermaid/pull/3721
- @DarkNami made their first contribution in https://github.com/mermaid-js/mermaid/pull/3729
- @6footGeek made their first contribution in https://github.com/mermaid-js/mermaid/pull/3741
- @hugovk made their first contribution in https://github.com/mermaid-js/mermaid/pull/3752
- @raptor0929 made their first contribution in https://github.com/mermaid-js/mermaid/pull/3738
- @spier made their first contribution in https://github.com/mermaid-js/mermaid/pull/3760
- @ishuen made their first contribution in https://github.com/mermaid-js/mermaid/pull/3641
- @avijit1258 made their first contribution in https://github.com/mermaid-js/mermaid/pull/3762
- @MasonM made their first contribution in https://github.com/mermaid-js/mermaid/pull/3706
- @endolith made their first contribution in https://github.com/mermaid-js/mermaid/pull/3820
- @dfinke made their first contribution in https://github.com/mermaid-js/mermaid/pull/3821
- @craigmac made their first contribution in https://github.com/mermaid-js/mermaid/pull/3847
- @DanInProgress made their first contribution in https://github.com/mermaid-js/mermaid/pull/3829
- @MrCoder made their first contribution in https://github.com/mermaid-js/mermaid/pull/3880
- @huynhicode made their first contribution in https://github.com/mermaid-js/mermaid/pull/3889
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v9.2.2...v9.3.0
- TypeScript
Published by github-actions[bot] over 3 years ago
mermaid - 9.2.2
What's Changed
- [9.2] fix(mermaid): fix
mermaid.rendertypes by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3768 - [9.2] fix(mermaid): default mermaid back to CommonJS by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3767
- Fix lazy loading in webpack by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3774
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v9.2.1...v9.2.2
- TypeScript
Published by pbrolin47 over 3 years ago
mermaid - 9.2.1
What's Changed
- ~~fix #3757 : Remove dynamic imports for lazy load causing issues for webpack~~
- chore: Update bug report template by @gibson042 in https://github.com/mermaid-js/mermaid/pull/3727
- Use issue templates and add diagram, theme and syntax proposal issue forms by @Andre601 in https://github.com/mermaid-js/mermaid/pull/2739
New Contributors
- @Andre601 made their first contribution in https://github.com/mermaid-js/mermaid/pull/2739
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v9.2.0...v9.2.1
- TypeScript
Published by github-actions[bot] over 3 years ago
mermaid - 9.2.0
What's Changed
Features
- Mindmaps by @knsv in https://github.com/mermaid-js/mermaid/pull/3410
- Introducing TypeScript by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3336
- Auto transform
mermaid-examplein docs. by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3401 - Creating detectors and moving out diagram specific code from the diag⦠by @knsv in https://github.com/mermaid-js/mermaid/pull/3436
- feat(git): cherry-pick keyword supports tag attribute by @elliot-nelson in https://github.com/mermaid-js/mermaid/pull/3479
- Mindmaps replacing rendering algoritm with cose-bilkent by @knsv in https://github.com/mermaid-js/mermaid/pull/3559
- 3561 theme color scales by @knsv in https://github.com/mermaid-js/mermaid/pull/3562
- ESBuild by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3386
- (Beta) Lazy load import by @knsv in https://github.com/mermaid-js/mermaid/pull/3592, https://github.com/mermaid-js/mermaid/pull/3598
- 3061 making a monorepo by @knsv in https://github.com/mermaid-js/mermaid/pull/3531
Fixes
- Feature decimal duration in second for gantt diagram by @vallsv in https://github.com/mermaid-js/mermaid/pull/3360
- fix: fix passing a single Node to mermaid.init() by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3396
- fix #3407 Replace
divwithpreand format by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3408 - fix(git): support numeric branch names by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3392
- Add tests for C4 system context macros by @dbartholomae in https://github.com/mermaid-js/mermaid/pull/3367
- Add nested test for parseGenericTypes by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3354
- Fix memoize by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3434
- fix(git): support single character branch names by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3464
- Replace GoogleAnalytics with Plausible by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3466
- Fix for issues in errorhandling and class diagrams after refactoring by @knsv in https://github.com/mermaid-js/mermaid/pull/3470
- 3409 Fix for truncated tags in GitGraph by @ashishjain0512 in https://github.com/mermaid-js/mermaid/pull/3454
- Fix broken cherry-pick parsing in gitgraph by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3480
- Fix CI
docs:lintby @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3493 - Fix user-journey leaking css by @lishid in https://github.com/mermaid-js/mermaid/pull/3510
- [sequenceDiagrams] Support dashes in participant names by @ashleybartlett in https://github.com/mermaid-js/mermaid/pull/3524
- fix: ER dark theme attribute colors by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3512
- feat: ER diagram: allow other chars in a quoted entity name by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3516
- Arrow tip aligned to edge of box by @pbrolin47 in https://github.com/mermaid-js/mermaid/pull/3533
- Fixed labelText undefined behavior by @AndrewL-64 in https://github.com/mermaid-js/mermaid/pull/3544
- Fix failing vitest unit tests by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3587
- fix: Import diagram by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3589
- Fix file name during "pnpm run dev" script by @vallsv in https://github.com/mermaid-js/mermaid/pull/3608
- fix Detect diagram fallback by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3591
- fix: Dirty fix for sync render. by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3633
- fix: Converts mindmapDB to TS by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3683
- Support
lazyLoadedDiagramswhen callinginitThrowsErrorsby @aloisklink in https://github.com/mermaid-js/mermaid/pull/3702 - [9.2.0] Support
lazyLoadedDiagramswhen callinginitThrowsErrorsAsyncby @aloisklink in https://github.com/mermaid-js/mermaid/pull/3731
Chores
- build: run
build:prodonyarn prepareby @aloisklink in https://github.com/mermaid-js/mermaid/pull/3404 - chore(deps-dev): bump @types/dompurify from 2.3.3 to 2.3.4 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3414
- chore(deps-dev): bump jest-environment-jsdom from 29.0.1 to 29.0.2 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3413
- chore(deps-dev): bump typescript from 4.7.4 to 4.8.2 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3411
- chore(deps-dev): bump babel-jest from 29.0.1 to 29.0.2 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3412
- chore: fix JSDOC @param, @returns lint errors by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3422
- style: forbid using
consolein mermaid src code by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3405 - Introduce stricter typescript linting by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3393
- Esbuild: backwards-compatible
mermaid.core.mjsby @aloisklink in https://github.com/mermaid-js/mermaid/pull/3437 - fix(git): support unusual prefixes in branch name by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3438
- Re-enable coverage upload to coveralls by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3431
- chore(deps): bump actions/checkout from 2 to 3 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3449
- chore(deps-dev): bump typescript from 4.8.2 to 4.8.3 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3446
- chore(deps-dev): bump eslint from 8.23.0 to 8.23.1 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3440
- chore(deps-dev): bump babel-jest from 29.0.2 to 29.0.3 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3448
- chore(deps-dev): bump jest-environment-jsdom from 29.0.2 to 29.0.3 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3441
- chore(deps-dev): bump @babel/core from 7.18.13 to 7.19.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3447
- chore(deps-dev): bump @typescript-eslint/parser from 5.36.1 to 5.37.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3451
- chore(deps-dev): bump @babel/preset-env from 7.18.10 to 7.19.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3442
- chore(deps-dev): bump concurrently from 7.3.0 to 7.4.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3445
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.36.1 to 5.37.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3457
- chore(deps-dev): bump eslint-plugin-jest from 27.0.1 to 27.0.4 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3458
- Cleanup & fix eslint warnings by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3453
- chore(deps-dev): bump webpack-dev-server from 4.10.1 to 4.11.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3450
- chore(deps): bump stylis from 4.1.1 to 4.1.2 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3439
- chore(deps): bump dompurify from 2.3.10 to 2.4.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3444
- chore(deps-dev): bump @types/lodash from 4.14.184 to 4.14.185 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3489
- chore(deps-dev): bump esbuild from 0.15.6 to 0.15.8 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3490
- chore(deps-dev): bump eslint from 8.23.1 to 8.24.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3521
- chore(deps-dev): bump @types/prettier from 2.7.0 to 2.7.1 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3520
- chore: fix demo chart pages by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3523
- Vitest by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3427
- Build mermaid using Vite by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3503
- Add "Debug Current Test File" configuration for VSCode by @pje in https://github.com/mermaid-js/mermaid/pull/3509
- [DevOps] Parallel E2E by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3498
- chore(deps-dev): update lint-staged requirement from ^13.0.0 to ^13.0.3 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3551
- chore(deps-dev): update start-server-and-test requirement from ^1.12.6 to ^1.14.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3553
- chore(deps-dev): update jsdom requirement from ^20.0.0 to ^20.0.1 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3552
- chore(deps-dev): update @types/express requirement from ^4.17.13 to ^4.17.14 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3555
- chore(deps-dev): update @types/lodash requirement from ^4.14.185 to ^4.14.186 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3556
- chore(deps-dev): update vitest requirement from ^0.23.1 to ^0.23.4 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3557
- chore(deps-dev): update husky requirement from ^8.0.0 to ^8.0.1 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3558
- chore(deps-dev): update @typescript-eslint/parser requirement from ^5.37.0 to ^5.39.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3564
- chore(deps-dev): update @typescript-eslint/eslint-plugin requirement from ^5.37.0 to ^5.39.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3565
- chore(deps): update @types/node requirement from ^18.7.21 to ^18.8.1 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3566
- chore(deps-dev): update @vitest/coverage-c8 requirement from ^0.23.2 to ^0.23.4 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3567
- chore(deps-dev): update esbuild requirement from ^0.15.8 to ^0.15.10 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3569
- chore(deps-dev): update typescript requirement from ^4.8.3 to ^4.8.4 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3573
- chore(deps-dev): update @applitools/eyes-cypress requirement from ^3.25.7 to ^3.27.1 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3568
- chore(deps-dev): update vite requirement from ^3.0.9 to ^3.1.4 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3570
- chore(deps-dev): update eslint-plugin-jest requirement from ^27.0.4 to ^27.1.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3571
- chore(deps-dev): update @commitlint/config-conventional requirement from ^17.0.0 to ^17.1.0 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3572
- Fix
docs:buildanddocs:verifyscripts by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3534 - Fix husky
pre-commitrules by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3536 - Fix typos in README.md by @elv-nate in https://github.com/mermaid-js/mermaid/pull/3538
- fix(tests): E2E by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3574
- fix: pnpm clean in windows by @arpansaha13 in https://github.com/mermaid-js/mermaid/pull/3595
- Update Cypress to v10 and fix E2E errors by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3459
- ci(e2e-applitols): add applitools CI action by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3483
- Remove webpack & babel by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3452
- Add vitepress plugin by @emersonbottero in https://github.com/mermaid-js/mermaid/pull/3476
- ci(e2e): fix e2e action when running from fork by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3519
- chore(deps-dev): update @vitest/ui requirement from ^0.23.2 to ^0.23.4 by @dependabot in https://github.com/mermaid-js/mermaid/pull/3549
- chore: Update demo diagrams for monorepo by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3545
- Sync
docs/withpackages/mermaid/src/docsby @aloisklink in https://github.com/mermaid-js/mermaid/pull/3586 - chore: Add volta by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3628
- chore: Node 18 by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3630
- Configure Renovate by @renovate in https://github.com/mermaid-js/mermaid/pull/3627
Docs
- Added mermerd to integrations documentation by @KarnerTh in https://github.com/mermaid-js/mermaid/pull/3399
- Fix typo in documentation by @dbartholomae in https://github.com/mermaid-js/mermaid/pull/3403
- Update duplicate copy pasted directive description by @mrmanc in https://github.com/mermaid-js/mermaid/pull/3415
- Docs/bug 3417 by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3419
- Docs: add '..auto generated..' to .html documentation files by @weedySeaDragon in https://github.com/mermaid-js/mermaid/pull/3420
- Mention obsidian has native support for mermaid by @IanLee1521 in https://github.com/mermaid-js/mermaid/pull/3513
- docs: replace
yarnwithpnpmin dev guide by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3535 - Corrected theme variables reference table layout by @marcastel in https://github.com/mermaid-js/mermaid/pull/3541
- Working New Documentation Vitepress by @emersonbottero in https://github.com/mermaid-js/mermaid/pull/3515
- CODEOFCONDUCT Uploaded by @swoyam2609 in https://github.com/mermaid-js/mermaid/pull/3578
- Automated docs spell-checking via GitHub Actions (and address all reported issues) by @SeanKilleen in https://github.com/mermaid-js/mermaid/pull/3600
- docs:Improved keywords in index.html by @aryandeelwal in https://github.com/mermaid-js/mermaid/pull/3579
- Contribution.md updates by @Aniket1026 in https://github.com/mermaid-js/mermaid/pull/3614
- docs: Add mermaid version to script URL by @sidharthv96 in https://github.com/mermaid-js/mermaid/pull/3596
New Contributors
- @KarnerTh made their first contribution in https://github.com/mermaid-js/mermaid/pull/3399
- @mrmanc made their first contribution in https://github.com/mermaid-js/mermaid/pull/3415
- @elliot-nelson made their first contribution in https://github.com/mermaid-js/mermaid/pull/3479
- @emersonbottero made their first contribution in https://github.com/mermaid-js/mermaid/pull/3476
- @pje made their first contribution in https://github.com/mermaid-js/mermaid/pull/3509
- @IanLee1521 made their first contribution in https://github.com/mermaid-js/mermaid/pull/3513
- @ashleybartlett made their first contribution in https://github.com/mermaid-js/mermaid/pull/3524
- @pbrolin47 made their first contribution in https://github.com/mermaid-js/mermaid/pull/3533
- @elv-nate made their first contribution in https://github.com/mermaid-js/mermaid/pull/3538
- @marcastel made their first contribution in https://github.com/mermaid-js/mermaid/pull/3541
- @AndrewL-64 made their first contribution in https://github.com/mermaid-js/mermaid/pull/3544
- @swoyam2609 made their first contribution in https://github.com/mermaid-js/mermaid/pull/3578
- @SeanKilleen made their first contribution in https://github.com/mermaid-js/mermaid/pull/3600
- @aryandeelwal made their first contribution in https://github.com/mermaid-js/mermaid/pull/3579
- @Aniket1026 made their first contribution in https://github.com/mermaid-js/mermaid/pull/3614
Full Changelog: https://github.com/mermaid-js/mermaid/compare/v9.1.7...v9.2.0
- TypeScript
Published by ashishjain0512 over 3 years ago
mermaid - 9.1.7
Release Notes
Features & Bug Fixes
- 3238 gitgraph merge commits (#3379) @ashishjain0512
- feat(git): allow custom merge commit ids (#3361) @aloisklink
- 3056 chrome compatibility (#3380) @ashishjain0512
- Fix gitGraph findLane function error (#3383) @hughli-git
- Fix error handling in Mermaid bootstrap(#3395) @knsv
- Load configured diagrams even when initialized has not been called (#3428) @knsv
Dependencies Updates
- chore(deps-dev): bump webpack-dev-server from 4.10.0 to 4.10.1 (#3387) @dependabot
- chore(deps-dev): bump terser-webpack-plugin from 5.3.4 to 5.3.5 (#3343) @dependabot
- chore(deps-dev): bump terser-webpack-plugin from 5.3.5 to 5.3.6 (#3389) @dependabot
- chore(deps-dev): bump @commitlint/cli from 17.0.3 to 17.1.1 (#3376) @dependabot
- chore(deps-dev): bump @commitlint/cli from 17.1.1 to 17.1.2 (#3390) @dependabot
π Thanks to all contributors helping with this release! π
- TypeScript
Published by github-actions[bot] almost 4 years ago
mermaid - 9.1.6
Release Notes
Bug fixes
- #3308 Allowing br tags in tooltips (#3331) @knsv
- Fix for GitGraphs not working for Mermaid Live Editor (#3330) @ashishjain0512
- code syntax improvment (initialize func) (#3277) @alguerocode
Docs
- docs: Remove 404 links (#3328) @jayvdb
Chores
- Remove two ~HEAD docs (#3327) @jayvdb
- chore(deps-dev): bump eslint from 8.21.0 to 8.22.0 (#3320) @dependabot
- chore(deps-dev): bump eslint-plugin-jest from 26.8.0 to 26.8.2 (#3319) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 39.3.4 to 39.3.6 (#3322) @dependabot
- chore(deps-dev): bump terser-webpack-plugin from 5.3.3 to 5.3.4 (#3318) @dependabot
- chore(deps-dev): bump webpack-dev-server from 4.9.3 to 4.10.0 (#3321) @dependabot
π Thanks to all contributors helping with this release! π
- TypeScript
Published by github-actions[bot] almost 4 years ago
mermaid - 9.1.5
Release Notes
Bugfixes
- Fix for unintended update to structure of thrown error from init (#3314) @knsv
- fix(Diagram): fix persisted data due to db not being cleared before parsing (#3310) @hrgui
Documentation updates
- Update year to 2022 in license file (#3293) @simonplattner
- add Jetsbrain/Pycharm to the list (#3294) @namgivu
Dependency updates
- chore(deps): bump parse-url from 6.0.0 to 6.0.5 (#3300) @dependabot
- chore(deps-dev): bump eslint-plugin-jest from 26.7.0 to 26.8.0 (#3299) @dependabot
π Thanks to all contributors helping with this release! π
- TypeScript
Published by github-actions[bot] almost 4 years ago
mermaid - 9.1.4
Release Notes
Updates
- fix: add font-awesome css to docsify index.html (#3271) @heyfirst
- fix: remove right padding when a label contains HTML entities (#3222) @leon19
- fix: rotate class id when branch more than 8 (#3150) @faisalarbain
- chore: refactoring and modularisation (#3210) @knsv
- Fix #3011: Support left- and right-alignment for multi-line messages and notes (#3194) @hype09
- chore: Using diagram api to add gitGraph (#3240) @knsv
- fix #3184: Inject xlink in mermaidAPI. (#3185) @sidharthv96
documentation
- Example of spaces in stateDiagram (#3272) @Olshansk
- Fix broken links (#3268) @zaaath
- Fix references to docs from readme (#3278) @andrew-demb
- Fix typo (#3249) @jolting
Dependency updates
- chore(deps): bump dompurify from 2.3.8 to 2.3.10 (#3255) @dependabot
- chore(deps): bump terser from 5.10.0 to 5.14.2 (#3244) @dependabot
- chore(deps-dev): bump @applitools/eyes-cypress from 3.26.3 to 3.26.4 (#3219) @dependabot
- chore(deps-dev): bump @applitools/eyes-cypress from 3.26.6 to 3.27.1 (#3281) @dependabot
- chore(deps-dev): bump @babel/core from 7.18.5 to 7.18.6 (#3201) @dependabot
- chore(deps-dev): bump @babel/core from 7.18.6 to 7.18.10 (#3280) @dependabot
- chore(deps-dev): bump @babel/eslint-parser from 7.18.2 to 7.18.9 (#3282) @dependabot
- chore(deps-dev): bump @babel/preset-env from 7.18.2 to 7.18.6 (#3197) @dependabot
- chore(deps-dev): bump @babel/preset-env from 7.18.6 to 7.18.10 (#3283) @dependabot
- chore(deps-dev): bump @babel/register from 7.17.7 to 7.18.6 (#3196) @dependabot
- chore(deps-dev): bump @babel/register from 7.18.6 to 7.18.9 (#3254) @dependabot
- chore(deps-dev): bump babel-jest from 28.1.1 to 28.1.2 (#3198) @dependabot
- chore(deps-dev): bump babel-jest from 28.1.2 to 28.1.3 (#3231) @dependabot
- chore(deps-dev): bump concurrently from 7.2.2 to 7.3.0 (#3257) @dependabot
- chore(deps-dev): bump cypress from 10.2.0 to 10.3.0 (#3199) @dependabot
- chore(deps-dev): bump cypress from 9.7.0 to 10.4.0 (#3284) @dependabot
- chore(deps-dev): bump eslint from 8.18.0 to 8.19.0 (#3202) @dependabot
- chore(deps-dev): bump eslint from 8.19.0 to 8.21.0 (#3276) @dependabot
- chore(deps-dev): bump eslint-plugin-html from 6.2.0 to 7.1.0 (#3288) @dependabot
- chore(deps-dev): bump eslint-plugin-jest from 26.5.3 to 26.7.0 (#3275) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 39.3.3 to 39.3.4 (#3285) @dependabot
- chore(deps-dev): bump eslint-plugin-markdown from 2.2.1 to 3.0.0 (#3236) @dependabot
- chore(deps-dev): bump eslint-plugin-prettier from 4.0.0 to 4.2.1 (#3204) @dependabot
- chore(deps-dev): bump jest from 28.1.1 to 28.1.2 (#3195) @dependabot
- chore(deps-dev): bump jest from 28.1.2 to 28.1.3 (#3230) @dependabot
- chore(deps-dev): bump jest-environment-jsdom from 28.1.1 to 28.1.2 (#3200) @dependabot
- chore(deps-dev): bump jest-environment-jsdom from 28.1.2 to 28.1.3 (#3232) @dependabot
- chore(deps-dev): bump moment from 2.29.3 to 2.29.4 (#3220) @dependabot
- chore(deps-dev): bump webpack from 5.73.0 to 5.74.0 (#3286) @dependabot
- chore(deps-dev): bump webpack-dev-server from 4.9.2 to 4.9.3 (#3203) @dependabot
π Thanks to all contributors helping with this release! π
- TypeScript
Published by github-actions[bot] almost 4 years ago
mermaid - 9.1.3
Release Notes
Features and fixes
- #3095 Added support for commit & tag label font size (#3140) @ashishjain0512
- Add C4 Diagram. Compatible with C4-PlantUML syntax (2). #3038 (#3151) @pinghe
- fix #3019 Add word boundary to FK&PK. (#3168) @sidharthv96
- fix: De-duplicates dependencies (#3167) @tommoor
Documentation
- Add dev install section in contributing.md (#3175) @ajthinking
- Fix typo (#3176) @yutotnh
- Update links to
mermaid.live(#3163) @sidharthv96
Chores
- Disable Testomatio for forks (#3165) @sidharthv96
- chore(deps): bump actions/dependency-review-action from 1 to 2 (#3161) @dependabot
- chore(deps): bump got from 11.8.3 to 11.8.5 (#3172) @dependabot
- chore(deps-dev): bump @applitools/eyes-cypress from 3.26.2 to 3.26.3 (#3155) @dependabot
- chore(deps-dev): bump @commitlint/cli from 17.0.2 to 17.0.3 (#3180) @dependabot
- chore(deps-dev): bump @commitlint/config-conventional from 17.0.2 to 17.0.3 (#3179) @dependabot
- chore(deps-dev): bump concurrently from 7.2.1 to 7.2.2 (#3159) @dependabot
- chore(deps-dev): bump cypress from 10.1.0 to 10.2.0 (#3178) @dependabot
- chore(deps-dev): bump cypress from 9.7.0 to 10.1.0 (#3135) @dependabot
- chore(deps-dev): bump eslint from 8.17.0 to 8.18.0 (#3156) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 39.3.2 to 39.3.3 (#3157) @dependabot
- chore(deps-dev): bump lint-staged from 13.0.1 to 13.0.2 (#3158) @dependabot
- chore(deps-dev): bump lint-staged from 13.0.2 to 13.0.3 (#3177) @dependabot
- chore(deps-dev): bump prettier from 2.6.2 to 2.7.1 (#3160) @dependabot
- update doc typos/clarity (#3145) @commai
π Thanks to all contributors helping with this release! π
- TypeScript
Published by github-actions[bot] almost 4 years ago
mermaid - 9.1.2
Release Notes
π Features
- Add support for cyclic themeVariable rotation when more than 8 branches (#3049) @ashishjain0512
- #3060 support cherry commit in gitgraph (#3115) @ashishjain0512
- #3080 Adding rotated commit label functionality (#3113) @ashishjain0512
feat: adding "Critical Region"/"Option" and "Break" blocks to sequence diagram (#3063) @financelurker
[Experimental] Add C4 Diagram. Compatible with C4-PlantUML syntax. (#3038) @pinghe
Bug Fixes & Cleanup
- #3050 Renaming setTitle to setAccTitle (#3051) @knsv
- Fix for case where a compound state has a transition to it self. (#3092) @knsv
- Handle diagram paddings in a consistent way (#3118) @knsv
- Separation between title and accessibility title (sometimes) (#3075) @knsv
- Removed unnecessary textLength attribute. (#3057) @mgenereu
- Removed the Sass files (#3114) @siddhant-tripathy1
Documentation
- Make initThrowsErrors available to clients (#3052) @MindaugasLaganeckas
- Styling links default (#3120) @flywire
- [Documentation] Re-order theme variables (#3030) @sylhare
- [Documentation] Use actual theme name (#3054) @sylhare
- Fixed whitespace typo in Class diagram (#3035) @SlideeScherz
- Fixing various typos (#3094) @deining
- docs: fix capitalisation of well known technologies (#3064) @detj
- docs: remove edit on GitHub duplicate (#3059) @schmelto
- typos in configuration.md corrected (#3122) @activus-d
Dependecy updates
- chore(deps): bump dompurify from 2.3.6 to 2.3.8 (#3045) @dependabot
- chore(deps-dev): bump @applitools/eyes-cypress from 3.25.7 to 3.26.0 (#3071) @dependabot
- chore(deps-dev): bump @applitools/eyes-cypress from 3.26.0 to 3.26.1 (#3105) @dependabot
- chore(deps-dev): bump @applitools/eyes-cypress from 3.26.1 to 3.26.2 (#3136) @dependabot
- chore(deps-dev): bump @babel/core from 7.17.10 to 7.18.0 (#3069) @dependabot
- chore(deps-dev): bump @babel/core from 7.18.0 to 7.18.2 (#3083) @dependabot
- chore(deps-dev): bump @babel/core from 7.18.2 to 7.18.5 (#3134) @dependabot
- chore(deps-dev): bump @babel/eslint-parser from 7.17.0 to 7.18.2 (#3087) @dependabot
- chore(deps-dev): bump @babel/preset-env from 7.17.10 to 7.18.0 (#3068) @dependabot
- chore(deps-dev): bump @babel/preset-env from 7.18.0 to 7.18.2 (#3084) @dependabot
- chore(deps-dev): bump @commitlint/cli from 16.2.4 to 16.3.0 (#3040) @dependabot
- chore(deps-dev): bump @commitlint/cli from 16.3.0 to 17.0.0 (#3070) @dependabot
- chore(deps-dev): bump @commitlint/cli from 17.0.0 to 17.0.1 (#3086) @dependabot
- chore(deps-dev): bump @commitlint/cli from 17.0.1 to 17.0.2 (#3102) @dependabot
- chore(deps-dev): bump @commitlint/config-conventional from 16.2.4 to 17.0.0 (#3067) @dependabot
- chore(deps-dev): bump @commitlint/config-conventional from 17.0.0 to 17.0.2 (#3104) @dependabot
- chore(deps-dev): bump babel-jest from 28.1.0 to 28.1.1 (#3137) @dependabot
- chore(deps-dev): bump concurrently from 7.1.0 to 7.2.0 (#3039) @dependabot
- chore(deps-dev): bump concurrently from 7.2.0 to 7.2.1 (#3065) @dependabot
- chore(deps-dev): bump cypress from 9.6.0 to 9.6.1 (#3041) @dependabot
- chore(deps-dev): bump cypress from 9.6.1 to 9.7.0 (#3082) @dependabot
- chore(deps-dev): bump eslint from 8.15.0 to 8.16.0 (#3066) @dependabot
- chore(deps-dev): bump eslint from 8.16.0 to 8.17.0 (#3103) @dependabot
- chore(deps-dev): bump eslint from 8.4.1 to 8.15.0 (#3042) @dependabot
- chore(deps-dev): bump eslint-plugin-jest from 26.1.5 to 26.2.2 (#3044) @dependabot
- chore(deps-dev): bump eslint-plugin-jest from 26.2.2 to 26.4.5 (#3085) @dependabot
- chore(deps-dev): bump eslint-plugin-jest from 26.4.5 to 26.5.3 (#3110) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 39.2.9 to 39.3.0 (#3072) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 39.3.0 to 39.3.2 (#3088) @dependabot
- chore(deps-dev): bump jest from 28.1.0 to 28.1.1 (#3131) @dependabot
- chore(deps-dev): bump jest-environment-jsdom from 28.1.0 to 28.1.1 (#3129) @dependabot
- chore(deps-dev): bump lint-staged from 12.4.1 to 12.4.2 (#3081) @dependabot
- chore(deps-dev): bump lint-staged from 12.4.2 to 13.0.0 (#3109) @dependabot
- chore(deps-dev): bump lint-staged from 13.0.0 to 13.0.1 (#3132) @dependabot
- chore(deps-dev): bump terser-webpack-plugin from 5.3.1 to 5.3.3 (#3106) @dependabot
- chore(deps-dev): bump webpack from 5.72.0 to 5.72.1 (#3043) @dependabot
- chore(deps-dev): bump webpack from 5.72.1 to 5.73.0 (#3108) @dependabot
- chore(deps-dev): bump webpack-cli from 4.9.2 to 4.10.0 (#3130) @dependabot
- chore(deps-dev): bump webpack-dev-server from 4.9.0 to 4.9.1 (#3107) @dependabot
- chore(deps-dev): bump webpack-dev-server from 4.9.1 to 4.9.2 (#3133) @dependabot
π Thanks to all contributors helping with this release! π
- TypeScript
Published by github-actions[bot] about 4 years ago
mermaid - 9.1.0
Release Notes
π Features
Accessibility added to the charts (#3008) (#2732) @knsv @gwincr11 @therzka @khiga8 @el-mapache @lindseywild
feat: add hideUnusedParticipants and some cleanup (#2943) @Yash-Singh1
Added default new line in the diagram text before parsing for special⦠(#2983) @ashishjain0512
Added support to change the position of the main branch (#3010) @ashishjain0512
Sequence autonumbering and Git fix options parsing (#2981) @Zumbala
GitGraph: add support for branch ordering (#3002) @husa
fix mermaidAPI.parse() behavior to match documentation, add tests to ensure behavior matches docs (#3004) @timmaffett
protect config.js from attempting to use invalid theme name (which corrupted mermaid use until reset()) (#2987) @timmaffett
Handling flowchart link style for html labels using legacy renderer #2951
Documentation
- Doc/update zh readme (#3005) @lexmin0412
- Documentation fix for 8.6.0 readme - add missing quotes to example theme default (#2986) @timmaffett
- Fix typos in gitgraph.md (#2999) @Lance-DC
- Remove a stray word (#2974) @egnor
- Update README.md (#2989) @guidanoli
Dependecy updates
- chore(deps): Included dependency review (#2984) @naveensrinivasan
- chore(deps): bump stylis from 4.1.0 to 4.1.1 (#2967) @dependabot
- chore(deps-dev): bump @babel/core from 7.17.9 to 7.17.10 (#2996) @dependabot
- chore(deps-dev): bump @babel/preset-env from 7.16.11 to 7.17.10 (#2991) @dependabot
- chore(deps-dev): bump @commitlint/cli from 16.2.3 to 16.2.4 (#2992) @dependabot
- chore(deps-dev): bump @commitlint/config-conventional from 16.2.1 to 16.2.4 (#2997) @dependabot
- chore(deps-dev): bump babel-jest from 27.5.1 to 28.0.3 (#2990) @dependabot
- chore(deps-dev): bump babel-jest from 28.0.3 to 28.1.0 (#3013) @dependabot
- chore(deps-dev): bump babel-loader from 8.2.4 to 8.2.5 (#2964) @dependabot
- chore(deps-dev): bump cypress from 9.5.4 to 9.6.0 (#2998) @dependabot
- chore(deps-dev): bump eslint from 8.13.0 to 8.14.0 (#2966) @dependabot
- chore(deps-dev): bump eslint from 8.14.0 to 8.15.0 (#3015) @dependabot
- chore(deps-dev): bump eslint-plugin-jest from 26.1.4 to 26.1.5 (#2965) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 39.2.2 to 39.2.8 (#2968) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 39.2.8 to 39.2.9 (#2994) @dependabot
- chore(deps-dev): bump husky from 7.0.4 to 8.0.0 (#3016) @dependabot
- chore(deps-dev): bump jest from 27.5.1 to 28.0.3 (#2995) @dependabot
- chore(deps-dev): bump lint-staged from 12.3.8 to 12.4.0 (#2969) @dependabot
- chore(deps-dev): bump lint-staged from 12.4.0 to 12.4.1 (#2993) @dependabot
- chore(deps-dev): bump webpack-dev-server from 4.8.1 to 4.9.0 (#3014) @dependabot
- chore: Enable codeql action (#2982) @naveensrinivasan
- chore: Set permissions for GitHub actions (#2971) @naveensrinivasan
π Thanks to all contributors helping with this release! π
- TypeScript
Published by github-actions[bot] about 4 years ago
mermaid - 9.0.0
Release Notes
Main feature
- 1252 gitgraph reinvented (#2877) @knsv
Moving the gitGraph from experimental alpha status to a fully supported diagram type which handles theming and directives. The grammar has changed slightly from the alpha version, and no longer supports reset operations and some internal fast-forwarding has been removed for simplicity. Some few GitGraphs based on the alpha version might break with the update. This is the reason for the major version number update.
We now support:
- Commit types
- Multiple branches in sperate lanes
- Theming
Other changes:
- Add dompurify config option (#2831) @gwincr11
- Class diagram accessibility (#2911) @gwincr11
- Double Circle Node Shape (#2740) @Guy-Adler
- ER and Sequence Chart Accessibility (#2832) @gwincr11
- SequenceDiagram: Use correct default sans-serif fonts for actors and tasks (#2729) @dbartholomae
- Update to latest version of sanitize-url (#2790) @dbussink
- feat: add accessibility title and description to pie chart (#2747) @gwincr11
- sync Chinese readme (#2797) @lexmin0412
- small bug with the id on the title (#2773) @gwincr11
- fix: autonumber bug (#2814) @kerwin612
Documentation updates
- Add
mkdocs-materialto the integrations (#2780) @chrimaho - Added technical sequence diagram to example docs (#2836) @riaanduplessis
- Fix typo in flowchart.md (#2741) @mingpepe
- Fixes syntax error in n00b-gettingStarted.md (#2735) @bolshoytoster
- Render example instead of just showing the code (#2835) @Kaligule
- Switch to gender neutral terms (#2876) @inclusive-coding-bot
- Update theming.md (#2855) @Crocin
- Updated docs to use mermaid 8.14 (#2819) @RonaldZielaznicki
- Workflow: Check if
README.mdanddocs/README.mdare in sync (#2755) @kuanyi-ng - docs(README*.md): http => https (#2727) @Schweinepriester
- docs(integrations): add link to mdbook-mermaid (#2786) @lukehsiao
- docs: Add GitHub native support (#2725) @BastianZim
- docs: Add Gitea (#2731) @silverwind
- docs:
livebookandexdocsintegrations (#2728) @RudolfMan - docs: add showData config to Pie Chart (#2758) @uskey512
- docs: adds alt text to images, corrects heading structure (#2908) @lindseywild
- fix typos in doc (#2787) @dkkb
Dependency updates
- chore(deps): bump EndBug/add-and-commit from 8.0.1 to 8.0.2 (#2722) @dependabot
- chore(deps): bump EndBug/add-and-commit from 8.0.2 to 9 (#2823) @dependabot
- chore(deps): bump actions/checkout from 2 to 3 (#2803) @dependabot
- chore(deps): bump actions/setup-node from 2 to 3 (#2784) @dependabot
- chore(deps): bump dompurify from 2.3.5 to 2.3.6 (#2763) @dependabot
- chore(deps): bump follow-redirects from 1.14.7 to 1.14.8 (#2711) @dependabot
- chore(deps): bump minimist from 1.2.5 to 1.2.6 (#2868) @dependabot
- chore(deps): bump node-forge from 1.2.1 to 1.3.0 (#2847) @dependabot
- chore(deps): bump stylis from 4.0.13 to 4.1.0 (#2891) @dependabot
- chore(deps-dev): bump @babel/core from 7.17.0 to 7.17.2 (#2716) @dependabot
- chore(deps-dev): bump @babel/core from 7.17.2 to 7.17.5 (#2766) @dependabot
- chore(deps-dev): bump @babel/core from 7.17.5 to 7.17.8 (#2838) @dependabot
- chore(deps-dev): bump @babel/register from 7.17.0 to 7.17.7 (#2844) @dependabot
- chore(deps-dev): bump @commitlint/cli from 16.1.0 to 16.2.1 (#2719) @dependabot
- chore(deps-dev): bump @commitlint/cli from 16.2.1 to 16.2.3 (#2843) @dependabot
- chore(deps-dev): bump @commitlint/config-conventional from 16.0.0 to 16.2.1 (#2718) @dependabot
- chore(deps-dev): bump @percy/cli from 1.0.0-beta.74 to 1.0.0-beta.75 (#2715) @dependabot
- chore(deps-dev): bump @percy/cli from 1.0.0-beta.75 to 1.0.0-beta.76 (#2782) @dependabot
- chore(deps-dev): bump babel-jest from 27.5.0 to 27.5.1 (#2720) @dependabot
- chore(deps-dev): bump babel-loader from 8.2.3 to 8.2.4 (#2862) @dependabot
- chore(deps-dev): bump concurrently from 7.0.0 to 7.1.0 (#2889) @dependabot
- chore(deps-dev): bump cypress from 9.4.1 to 9.5.0 (#2762) @dependabot
- chore(deps-dev): bump cypress from 9.5.0 to 9.5.1 (#2800) @dependabot
- chore(deps-dev): bump cypress from 9.5.1 to 9.5.2 (#2837) @dependabot
- chore(deps-dev): bump cypress from 9.5.2 to 9.5.3 (#2890) @dependabot
- chore(deps-dev): bump eslint from 8.10.0 to 8.11.0 (#2821) @dependabot
- chore(deps-dev): bump eslint from 8.11.0 to 8.12.0 (#2867) @dependabot
- chore(deps-dev): bump eslint from 8.8.0 to 8.9.0 (#2713) @dependabot
- chore(deps-dev): bump eslint from 8.9.0 to 8.10.0 (#2783) @dependabot
- chore(deps-dev): bump eslint-config-prettier from 8.3.0 to 8.4.0 (#2761) @dependabot
- chore(deps-dev): bump eslint-config-prettier from 8.4.0 to 8.5.0 (#2798) @dependabot
- chore(deps-dev): bump eslint-plugin-jest from 26.1.0 to 26.1.1 (#2760) @dependabot
- chore(deps-dev): bump eslint-plugin-jest from 26.1.1 to 26.1.2 (#2841) @dependabot
- chore(deps-dev): bump eslint-plugin-jest from 26.1.2 to 26.1.3 (#2864) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 37.7.1 to 37.9.1 (#2714) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 37.9.1 to 37.9.4 (#2764) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 37.9.4 to 37.9.7 (#2801) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 37.9.7 to 38.0.3 (#2820) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 38.0.3 to 38.0.6 (#2840) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 38.0.6 to 38.1.1 (#2863) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 38.1.1 to 38.1.6 (#2893) @dependabot
- chore(deps-dev): bump jest from 27.5.0 to 27.5.1 (#2717) @dependabot
- chore(deps-dev): bump lint-staged from 12.3.3 to 12.3.4 (#2721) @dependabot
- chore(deps-dev): bump lint-staged from 12.3.4 to 12.3.5 (#2799) @dependabot
- chore(deps-dev): bump lint-staged from 12.3.5 to 12.3.7 (#2839) @dependabot
- chore(deps-dev): bump moment from 2.29.1 to 2.29.2 (#2888) @dependabot
- chore(deps-dev): bump prettier from 2.5.1 to 2.6.0 (#2842) @dependabot
- chore(deps-dev): bump prettier from 2.6.0 to 2.6.1 (#2866) @dependabot
- chore(deps-dev): bump prettier from 2.6.1 to 2.6.2 (#2887) @dependabot
- chore(deps-dev): bump prettier-plugin-jsdoc from 0.3.30 to 0.3.31 (#2822) @dependabot
- chore(deps-dev): bump prettier-plugin-jsdoc from 0.3.31 to 0.3.33 (#2865) @dependabot
- chore(deps-dev): bump prettier-plugin-jsdoc from 0.3.33 to 0.3.36 (#2892) @dependabot
- chore(deps-dev): bump webpack from 5.68.0 to 5.69.1 (#2765) @dependabot
- chore(deps-dev): bump webpack from 5.69.1 to 5.70.0 (#2802) @dependabot
- chore(deps-dev): bump webpack from 5.70.0 to 5.71.0 (#2894) @dependabot
π Thanks to all contributors helping with this release! π
- TypeScript
Published by github-actions[bot] about 4 years ago
mermaid - 8.14.0
Release Notes
Main feature
- Adding new more secure security level 'sandbox' where all rendering happens in a sandboxed iframe. The returned element in this mode is also an iframe with the svg as a base64 encoded url. (#2654)
Documentation updates
- Documention updates in the main mardownfile in the repo adding mermaid diagrams instead of images of mermaid diagrams (#2676) @knsv
- Reference mkdocs-mermaid2-plugin for MkDocs (#2702) @jfuentescpp
- docs: update for re-ordering (#2704) @arfanliaqat
- sync Chinese readme contents (#2656) @lexmin0412
Dependecy updates
- Bump @babel/core from 7.16.7 to 7.16.12 (#2658) @dependabot
- Bump @babel/preset-env from 7.16.8 to 7.16.11 (#2660) @dependabot
- Bump @commitlint/cli from 16.0.2 to 16.1.0 (#2664) @dependabot
- Bump EndBug/add-and-commit from 7 to 8.0.1 (#2665) @dependabot
- Bump cached-path-relative from 1.0.2 to 1.1.0 (#2671) @dependabot
- Bump cypress from 9.2.1 to 9.3.1 (#2663) @dependabot
- Bump eslint-plugin-jsdoc from 37.6.1 to 37.6.3 (#2662) @dependabot
- Bump lint-staged from 12.1.7 to 12.3.1 (#2661) @dependabot
- Bump webpack from 5.66.0 to 5.67.0 (#2659) @dependabot
- chore(deps): bump dompurify from 2.3.4 to 2.3.5 (#2683) @dependabot
- chore(deps-dev): bump @babel/core from 7.16.12 to 7.17.0 (#2697) @dependabot
- chore(deps-dev): bump @babel/eslint-parser from 7.16.5 to 7.17.0 (#2700) @dependabot
- chore(deps-dev): bump @babel/register from 7.16.9 to 7.17.0 (#2699) @dependabot
- chore(deps-dev): bump @percy/cli from 1.0.0-beta.73 to 1.0.0-beta.74 (#2680) @dependabot
- chore(deps-dev): bump babel-jest from 27.4.6 to 27.5.0 (#2701) @dependabot
- chore(deps-dev): bump cypress from 9.3.1 to 9.4.1 (#2692) @dependabot
- chore(deps-dev): bump eslint from 8.7.0 to 8.8.0 (#2682) @dependabot
- chore(deps-dev): bump eslint-plugin-jest from 25.7.0 to 26.0.0 (#2679) @dependabot
- chore(deps-dev): bump eslint-plugin-jest from 26.0.0 to 26.1.0 (#2693) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 37.6.3 to 37.7.0 (#2681) @dependabot
- chore(deps-dev): bump eslint-plugin-jsdoc from 37.7.0 to 37.7.1 (#2690) @dependabot
- chore(deps-dev): bump jest from 27.4.7 to 27.5.0 (#2696) @dependabot
- chore(deps-dev): bump lint-staged from 12.3.1 to 12.3.2 (#2684) @dependabot
- chore(deps-dev): bump lint-staged from 12.3.2 to 12.3.3 (#2691) @dependabot
- chore(deps-dev): bump terser-webpack-plugin from 5.3.0 to 5.3.1 (#2694) @dependabot
- chore(deps-dev): bump webpack from 5.67.0 to 5.68.0 (#2698) @dependabot
- chore(deps-dev): bump webpack-cli from 4.9.1 to 4.9.2 (#2678) @dependabot
- chore(deps-dev): bump webpack-dev-server from 4.7.3 to 4.7.4 (#2695) @dependabot
π Thanks to all contributors helping with this release! π
- TypeScript
Published by github-actions[bot] over 4 years ago
mermaid - 8.13.10
Release Notes
- 2646 Removes a possible way for a diagram author to trigger a JavaScript using in diagram code. (#2655) @knsv
- Bump @babel/preset-env from 7.16.7 to 7.16.8 (#2642) @dependabot
- Bump @babel/register from 7.16.7 to 7.16.9 (#2639) @dependabot
- Bump @percy/cli from 1.0.0-beta.71 to 1.0.0-beta.73 (#2638) @dependabot
- Bump cypress from 9.2.0 to 9.2.1 (#2636) @dependabot
- Bump eslint from 8.6.0 to 8.7.0 (#2637) @dependabot
- Bump eslint-plugin-jest from 25.3.4 to 25.7.0 (#2640) @dependabot
- Bump webpack from 5.65.0 to 5.66.0 (#2635) @dependabot
- Bump webpack-dev-server from 4.7.2 to 4.7.3 (#2641) @dependabot
- Remove console.log from common.js (#2621) @Billiam
- docs: Update sequenceDiagram.md: remove a duplication (#2624) @hiramekun
π Thanks to all contributors helping with this release! π
- TypeScript
Published by github-actions[bot] over 4 years ago
mermaid - 8.13.9
Release Notes
Changes to the functionality
- chore: make husky hooks executable (#2594) @Yash-Singh1
- fix: bug #2346 "ER-attribute comments not work" (#2598) @ebjornset
- fix: bug #2631 Fix for more robust rendering of gitGraph @knsv
- fix: bug #2632 Fix for XSS vulnerability in classDiagrams @knsv
Documentation changes
- Add Notion to integrations.md (#2593) @kale-stew
- Added Mermaid in open source docs to tutorial page (#2613) @chrismetz09
- Change "graph" to "flowchart" (#2612) @Erhannis
- Fix documentation full examples (#2615) @magmax
- Fix typo (#2614) @meganemura
- docs: fix broken image links in gantt.md (#2599) @esphas
Dependency updates
- Bump @babel/core from 7.16.5 to 7.16.7 (#2610) @dependabot
- Bump @babel/preset-env from 7.16.5 to 7.16.7 (#2602) @dependabot
- Bump @babel/register from 7.16.5 to 7.16.7 (#2601) @dependabot
- Bump @commitlint/cli from 16.0.0 to 16.0.1 (#2607) @dependabot
- Bump @commitlint/cli from 16.0.1 to 16.0.2 (#2619) @dependabot
- Bump babel-jest from 27.4.5 to 27.4.6 (#2616) @dependabot
- Bump concurrently from 6.5.1 to 7.0.0 (#2603) @dependabot
- Bump eslint from 8.5.0 to 8.6.0 (#2608) @dependabot
- Bump eslint-plugin-jest from 25.3.0 to 25.3.4 (#2609) @dependabot
- Bump eslint-plugin-jsdoc from 37.4.0 to 37.5.0 (#2605) @dependabot
- Bump eslint-plugin-jsdoc from 37.5.0 to 37.6.1 (#2620) @dependabot
- Bump follow-redirects from 1.14.6 to 1.14.7 (#2625) @dependabot
- Bump jest from 27.4.5 to 27.4.7 (#2618) @dependabot
- Bump lint-staged from 12.1.4 to 12.1.5 (#2604) @dependabot
- Bump lint-staged from 12.1.5 to 12.1.7 (#2617) @dependabot
- Bump webpack-dev-server from 4.7.1 to 4.7.2 (#2606) @dependabot
π Thanks to all contributors helping with this release! π
- TypeScript
Published by github-actions[bot] over 4 years ago
mermaid - 8.13.8
Release Notes
- Fix for vulnerability with links from actors in sequence diagrams
Fix for insuffiucient url sanitization (#2596)
Add Notion to integrations.md (#2593) @kale-stew
Update TiddlyWiki integrations (#2584) @jasonmhoule
Bump @commitlint/cli from 15.0.0 to 16.0.0 (#2590) @dependabot
Bump @commitlint/config-conventional from 15.0.0 to 16.0.0 (#2591) @dependabot
Bump cypress from 9.1.1 to 9.2.0 (#2586) @dependabot
Bump eslint-plugin-jsdoc from 37.3.0 to 37.4.0 (#2589) @dependabot
Bump lint-staged from 12.1.3 to 12.1.4 (#2587) @dependabot
Bump webpack-dev-server from 4.6.0 to 4.7.1 (#2588) @dependabot
Bump @babel/core from 7.16.0 to 7.16.5 (#2575) @dependabot
Bump @babel/eslint-parser from 7.16.3 to 7.16.5 (#2579) @dependabot
Bump @babel/preset-env from 7.16.4 to 7.16.5 (#2576) @dependabot
Bump @babel/register from 7.16.0 to 7.16.5 (#2569) @dependabot
Bump babel-jest from 27.4.4 to 27.4.5 (#2571) @dependabot
Bump concurrently from 6.4.0 to 6.5.1 (#2570) @dependabot
Bump eslint from 8.4.1 to 8.5.0 (#2572) @dependabot
Bump eslint-plugin-jsdoc from 37.2.0 to 37.3.0 (#2573) @dependabot
Bump jest from 27.4.4 to 27.4.5 (#2578) @dependabot
Bump lint-staged from 12.1.2 to 12.1.3 (#2577) @dependabot
Bump terser-webpack-plugin from 5.2.5 to 5.3.0 (#2574) @dependabot
π Thanks to all contributors helping with this release! π
- TypeScript
Published by github-actions[bot] over 4 years ago
mermaid - 8.13.7
Release Notes
-Fix for vulnerability with links from actors in sequence diagrams
- Bump @babel/core from 7.16.0 to 7.16.5 (#2575) @dependabot
- Bump @babel/eslint-parser from 7.16.3 to 7.16.5 (#2579) @dependabot
- Bump @babel/preset-env from 7.16.4 to 7.16.5 (#2576) @dependabot
- Bump @babel/register from 7.16.0 to 7.16.5 (#2569) @dependabot
- Bump babel-jest from 27.4.4 to 27.4.5 (#2571) @dependabot
- Bump concurrently from 6.4.0 to 6.5.1 (#2570) @dependabot
- Bump eslint from 8.4.1 to 8.5.0 (#2572) @dependabot
- Bump eslint-plugin-jsdoc from 37.2.0 to 37.3.0 (#2573) @dependabot
- Bump jest from 27.4.4 to 27.4.5 (#2578) @dependabot
- Bump lint-staged from 12.1.2 to 12.1.3 (#2577) @dependabot
- Bump terser-webpack-plugin from 5.2.5 to 5.3.0 (#2574) @dependabot
π Thanks to all contributors helping with this release! π
- TypeScript
Published by github-actions[bot] over 4 years ago
mermaid - 8.13.6
Release Notes
Fixes
- 2560 balancing theme css (#2562) @knsv
- feat(flowchart): Allow default in the node ID (#2513) @Yash-Singh1
Documentation
- update jupyter integration tutorial (#2561) @connor4312
Repo cleanup activities
- Curly210102 organize/build (#2551) @mmorel-35
- ci commitlint : setup commitlint (#2529) @mmorel-35
- clean-up: remove useless files (#2532) @mmorel-35
- create update browserlist workflow (#2563) @mmorel-35
- fix: husky pre-commit (#2545) @sidharthv96
- fix: lint-staged and merge eslint-config-html (#2550) @mmorel-35
- lint html : enable eslint-plugin-html (#2531) @mmorel-35
- lint markdown : enable eslint-plugin-markdown (#2530) @mmorel-35
- move jison folder into src folder (#2528) @mmorel-35
Dependency upgrades
- Bump @percy/cli from 1.0.0-beta.70 to 1.0.0-beta.71 (#2536) @dependabot
- Bump babel-jest from 27.3.1 to 27.4.2 (#2535) @dependabot
- Bump babel-jest from 27.4.2 to 27.4.4 (#2558) @dependabot
- Bump cypress from 9.0.0 to 9.1.1 (#2539) @dependabot
- Bump dompurify from 2.3.3 to 2.3.4 (#2557) @dependabot
- Bump eslint from 8.3.0 to 8.4.1 (#2544) @dependabot
- Bump eslint-plugin-jsdoc from 37.0.3 to 37.1.0 (#2540) @dependabot
- Bump eslint-plugin-jsdoc from 37.1.0 to 37.2.0 (#2556) @dependabot
- Bump jest from 27.3.1 to 27.4.3 (#2537) @dependabot
- Bump jest from 27.4.3 to 27.4.4 (#2555) @dependabot
- Bump prettier from 2.5.0 to 2.5.1 (#2538) @dependabot
- Bump stylis from 4.0.12 to 4.0.13 (#2553) @dependabot
- Bump webpack from 5.64.2 to 5.64.4 (#2517) @dependabot
- Bump webpack from 5.64.4 to 5.65.0 (#2554) @dependabot
π Thanks to all contributors helping with this release! π
- TypeScript
Published by github-actions[bot] over 4 years ago
mermaid - 8.13.5
Release Notes
Changes
- Fix: async highlight and escape html in docs (#2512) @Yash-Singh1
- Feature/1893 data flow diagrams (#2389) @maiermic
- Changed logic to render states with spaces in names (#2521) @pbendersky
- Fix for a xss vulnerability (#2542) @knsv
Documentation changes
- Change "Help wanted!" to "Good first issue!" shield (#2533) @spydon
Dependency upgrades
- Bump @babel/eslint-parser from 7.16.0 to 7.16.3 (#2488) @dependabot
- Bump @babel/preset-env from 7.16.0 to 7.16.4 (#2504) @dependabot
- Bump concurrently from 6.3.0 to 6.4.0 (#2490) @dependabot
- Bump cypress from 8.7.0 to 9.0.0 (#2486) @dependabot
- Bump eslint from 8.2.0 to 8.3.0 (#2518) @dependabot
- Bump eslint from 8.2.0 to 8.3.0 (#2506) @dependabot
- Bump eslint-plugin-jest from 25.2.4 to 25.3.0 (#2519) @dependabot
- Bump prettier from 2.4.1 to 2.5.0 (#2520) @dependabot
- Bump webpack from 5.62.1 to 5.64.1 (#2498) @dependabot
- Bump webpack from 5.64.1 to 5.64.2 (#2505) @dependabot
- Bump webpack-dev-server from 4.4.0 to 4.5.0 (#2489) @dependabot
- Bump webpack-dev-server from 4.5.0 to 4.6.0 (#2515) @dependabot
π§° Maintenance
- Enable eslint-plugin-jest, eslint-plugin-cypress and wider scan (#2500) @mmorel-35
- Fixes rendering of state names with spaces (#2501) @pbendersky
- Pr labeler config validator (#2502) @Yash-Singh1
- enable eslint fix with prettier-plugin-jsdoc and eslint-plugin-jsdoc (#2471) @mmorel-35
- setup lint-staged and husky (#2522) @mmorel-35
- Don't lock issues on close (#2503) @Yash-Singh1
π Thanks to all contributors helping with this release! π
- TypeScript
Published by github-actions[bot] over 4 years ago
mermaid - 8.13.4
Release Notes
Documentation changes
- Add GNU Emacs to integrations documentation (#2448) @efim
- Add chrome extension to integrations.md (#2478) @zephyraft
- Add jsdoc (#2464) @Yash-Singh1
- Add missing code listing in sequence diagram docs (#2470) @kahgoh
- Corrected typos in documentation (#2431) @alwinw
- Remove references to non-existent Markdown file (#2476) @bartek
- Update entityRelationshipDiagram.md (#2420) @Zer0n0mask
- Update gantt.md (#2468) @jaybuidl
- Update gantt.md with milestones info (#2419) @Zer0n0mask
- Use monaco-mermaid for syntax highlighting and many syntax highlighting improvements (#2449) @Yash-Singh1
- typo (#2418) @tshepang
Dependency updates
- chore(*) : define date and hour for dependencies updates (#2440) @mmorel-35
- Bump @babel/core from 7.15.8 to 7.16.0 (#2453) @dependabot
- Bump @babel/eslint-parser from 7.15.8 to 7.16.0 (#2454) @dependabot
- Bump @babel/preset-env from 7.15.8 to 7.16.0 (#2451) @dependabot
- Bump @babel/register from 7.15.3 to 7.16.0 (#2455) @dependabot
- Bump @percy/cli from 1.0.0-beta.68 to 1.0.0-beta.69 (#2416) @dependabot
- Bump @percy/cli from 1.0.0-beta.69 to 1.0.0-beta.70 (#2435) @dependabot
- Bump babel-jest from 27.2.5 to 27.3.0 (#2414) @dependabot
- Bump babel-jest from 27.3.0 to 27.3.1 (#2437) @dependabot
- Bump babel-loader from 8.2.2 to 8.2.3 (#2434) @dependabot
- Bump cypress from 8.6.0 to 8.7.0 (#2445) @dependabot
- Bump eslint from 8.0.0 to 8.0.1 (#2415) @dependabot
- Bump eslint from 8.0.1 to 8.1.0 (#2438) @dependabot
- Bump eslint from 8.1.0 to 8.2.0 (#2466) @dependabot
- Bump husky from 7.0.2 to 7.0.4 (#2439) @dependabot
- Bump jest from 27.2.5 to 27.3.0 (#2421) @dependabot
- Bump jest from 27.3.0 to 27.3.1 (#2436) @dependabot
- Bump terser-webpack-plugin from 5.2.4 to 5.2.5 (#2491) @dependabot
- Bump webpack from 5.58.1 to 5.58.2 (#2413) @dependabot
- Bump webpack from 5.58.2 to 5.60.0 (#2433) @dependabot
- Bump webpack from 5.60.0 to 5.61.0 (#2452) @dependabot
- Bump webpack from 5.61.0 to 5.62.1 (#2465) @dependabot
- Bump webpack-cli from 4.9.0 to 4.9.1 (#2417) @dependabot
- Bump webpack-dev-server from 4.3.1 to 4.4.0 (#2446) @dependabot
π Features
- #2425 Unicode handling for HTML labels (#2427) @ashishjain0512
- feat: added includes; added excludes date background (#2423) @qdechochen
- removed duplicate 'Browser Extensions' header (#2482) @The-Alchemist
- #2496 Security fix (#2497) @knsv
π Thanks to all contributors helping with this release! π
- TypeScript
Published by github-actions[bot] over 4 years ago
mermaid - 8.13.3
Release Notes
π Features & Fixes
- Initial implementation for Issue#2249. (#2276) @eajenkins
- 2070: Update ER Diagram to have keys and comments. (#2237) @RonaldZielaznicki
- 2315 adding actor shape (#2318) @knsv
- Add a milestone to docs (#2340) @lgasp
- Emoji front (#2282) @new-pac
- Feature: field static classifier (#2269) @Xstoudi
- Fix live editor link (#2304) @Swaagie
- Optimize Images (#2274) @Yash-Singh1
- configureSvgSize should make height 100% when useMaxWidth is true. (#2312) @cm-wada-yusuke
- Comment console.log in sanitizeText (#2375) @OlegAxenow
- group jison loader and transformer (#2369) @mmorel-35
- Add esm build. Fixes #2371 (#2372) @sidharthv96
Documentation updates
- docs: add Chinese README (#2373) @lexmin0412
- docs: remove duplicate content (#2387) @lexmin0412
- chore(ci) : fix pr-labeler failure (#2299) @mmorel-35
- chore(ci): fix andymckay/labeler configuration (#2300) @mmorel-35
- Document curve interpolation (#2275) @Yash-Singh1
- Update README.md (#2359) @anugs
- Update n00b-gettingStarted.md (#2360) @anugs
- Document two-way relations and fix relationship docs for class diagrams (#2376) @Yash-Singh1
Module Version Upgrade
- Bump js-base64 from 3.7.1 to 3.7.2 (#2349) @dependabot
- Bump terser-webpack-plugin from 4.2.3 to 5.2.4 (#2364) @dependabot
- Bump webpack from 4.46.0 to 5.53.0 (#2324) @dependabot
- Bump webpack from 5.53.0 to 5.55.1 (#2366) @dependabot
- Bump webpack from 5.55.1 to 5.58.0 (#2386) @dependabot
- Bump webpack from 5.58.0 to 5.58.1 (#2399) @dependabot
- Bump webpack-cli from 4.8.0 to 4.9.0 (#2397) @dependabot
- Bump webpack-dev-server from 4.2.1 to 4.3.0 (#2351) @dependabot
- Bump webpack-dev-server from 4.3.0 to 4.3.1 (#2380) @dependabot
- Bump @babel/core from 7.14.8 to 7.15.5 (#2295) @dependabot
- Bump @babel/eslint-parser from 7.15.0 to 7.15.7 (#2338) @dependabot
- Bump @babel/preset-env from 7.15.0 to 7.15.6 (#2332) @dependabot
- Bump @percy/cli from 1.0.0-beta.65 to 1.0.0-beta.68 (#2334) @dependabot
- Bump axios from 0.21.1 to 0.21.4 (#2328) @dependabot
- Bump babel-jest from 27.0.6 to 27.2.1 (#2337) @dependabot
- Bump cypress from 8.1.0 to 8.4.1 (#2325) @dependabot
- Bump dompurify from 2.3.1 to 2.3.3 (#2336) @dependabot
- Bump eslint-plugin-prettier from 3.4.0 to 4.0.0 (#2339) @dependabot
- Bump husky from 7.0.1 to 7.0.2 (#2331) @dependabot
- Bump jest from 27.0.6 to 27.2.1 (#2329) @dependabot
- Bump js-base64 from 3.6.1 to 3.7.1 (#2333) @dependabot
- Bump prettier from 2.3.2 to 2.4.1 (#2330) @dependabot
- Bump start-server-and-test from 1.13.1 to 1.14.0 (#2335) @dependabot
- Bump tar from 6.1.0 to 6.1.11 (#2326) @dependabot
- Bump tmpl from 1.0.4 to 1.0.5 (#2327) @dependabot
- Bump webpack-dev-server from 3.11.2 to 4.2.1 (#2323) @dependabot
π Thanks to all contributors helping with this release! π
- TypeScript
Published by knsv over 4 years ago
mermaid - 8.13.0
Release Notes
π Features
- 2070: Update ER Diagram to have keys and comments. (#2237) @RonaldZielaznicki
- 2315 adding actor shape (#2318) @knsv
- Add a milestone to docs (#2340) @lgasp
- Bump @babel/core from 7.14.8 to 7.15.5 (#2295) @dependabot
- Bump @babel/eslint-parser from 7.15.0 to 7.15.7 (#2338) @dependabot
- Bump @babel/preset-env from 7.15.0 to 7.15.6 (#2332) @dependabot
- Bump @percy/cli from 1.0.0-beta.65 to 1.0.0-beta.68 (#2334) @dependabot
- Bump axios from 0.21.1 to 0.21.4 (#2328) @dependabot
- Bump babel-jest from 27.0.6 to 27.2.1 (#2337) @dependabot
- Bump cypress from 8.1.0 to 8.4.1 (#2325) @dependabot
- Bump dompurify from 2.3.1 to 2.3.3 (#2336) @dependabot
- Bump eslint-plugin-prettier from 3.4.0 to 4.0.0 (#2339) @dependabot
- Bump husky from 7.0.1 to 7.0.2 (#2331) @dependabot
- Bump jest from 27.0.6 to 27.2.1 (#2329) @dependabot
- Bump js-base64 from 3.6.1 to 3.7.1 (#2333) @dependabot
- Bump prettier from 2.3.2 to 2.4.1 (#2330) @dependabot
- Bump start-server-and-test from 1.13.1 to 1.14.0 (#2335) @dependabot
- Bump tar from 6.1.0 to 6.1.11 (#2326) @dependabot
- Bump tmpl from 1.0.4 to 1.0.5 (#2327) @dependabot
- Bump webpack-dev-server from 3.11.2 to 4.2.1 (#2323) @dependabot
- Doc change: Added a full integration with mermaid for Dokuwiki (#2357) @gerardnico
π Thanks to all contributors helping with this release! π
- TypeScript
Published by knsv over 4 years ago
mermaid - 8.12.0
Release Notes
π Features
- Switch default renderer for class diagrams to the next generation renderer (#2257) @knsv
- #2270 Adding support for direction statements in class diagrams. (#2271) @knsv
- #2253 class diagram v2 fixes (#2255) @ashishjain0512
Other Fixes
- #2272 Switching the renderer in the docs for flowchart (#2273) @knsv
- #2196 Fix e2e test (#2224) @mmorel-35
- Fixed Unequal Arrow Bug (#2246) @reetghosh1
- Move
@percy/migrateto devDependencies (#2260) @72636c - Add Codedoc plugin (#2225) @danielsitnik
- Use right tag for andymckay/labeler (#2254) @mmorel-35
- Add nano to integrations (#2241) @Yash-Singh1
- Fix to table in documentation (#2266) @jmelfi
- Markdown Diagrams Extension for Chrome Webstore (#2259) @Clint-Chester
π Thanks to all contributors helping with this release! π
- TypeScript
Published by github-actions[bot] almost 5 years ago