Recent Releases of mermaid

mermaid - @mermaid-js/tiny@11.11.0

Minor Changes

  • #6704 012530e Thanks @omkarht! - feat: Added support for new participant types (actor, boundary, control, entity, database, collections, queue) in sequenceDiagram.

  • #6802 c8e5027 Thanks @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/layout-elk@0.2.0

Minor Changes

  • #6802 c8e5027 Thanks @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 012530e Thanks @omkarht! - feat: Added support for new participant types (actor, boundary, control, entity, database, collections, queue) in sequenceDiagram.

  • #6802 c8e5027 Thanks @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/layout-tidy-tree@0.2.0

Minor Changes

  • #6802 c8e5027 Thanks @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

- TypeScript
Published by github-actions[bot] 10 months ago

mermaid - mermaid@11.10.1

Patch Changes

- 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

Patch Changes

  • #6857 b9ef683 Thanks @knsv! - feat: Exposing elk configuration forceNodeModelOrder and considerModelOrder to the mermaid configuration

  • #6653 2c0931d Thanks @darshanr0107! - chore: Remove the "-beta" suffix from the XYChart, Block, Sankey diagrams to reflect their stable status

  • #6683 33e08da Thanks @darshanr0107! - fix: Position the edge label in state diagram correctly relative to the edge

  • #6693 814b68b Thanks @darshanr0107! - fix: Apply correct dateFormat in Gantt chart to show only day when specified

  • #6734 fce7cab Thanks @darshanr0107! - fix: handle exclude dates properly in Gantt charts when using dateFormat: 'YYYY-MM-DD HH:mm:ss'

  • #6733 fc07f0d Thanks @omkarht! - fix: fixed connection gaps in flowchart for roundedRect, stadium and diamond shape

  • #6876 12e01bd Thanks @sidharthv96! - fix: sanitize icon labels and icon SVGs

    Resolves CVE-2025-54880 reported by @fourcube

  • #6801 01aaef3 Thanks @sidharthv96! - fix: Update casing of ID in requirement diagram

  • #6796 c36cd05 Thanks @HashanCP! - fix: Make flowchart elk detector regex match less greedy

  • #6702 8bb29fc Thanks @qraqras! - fix(block): overflowing blocks no longer affect later lines

    This may change the layout of block diagrams that have overflowing lines (i.e. block diagrams that use up more columns that the columns specifier).

  • #6717 71b04f9 Thanks @darshanr0107! - fix: log warning for blocks exceeding column width

    This update adds a validation check that logs a warning message when a block's width exceeds the defined column layout.

  • #6820 c99bce6 Thanks @kriss-u! - fix: Add escaped class literal name on namespace

  • #6332 6cc1926 Thanks @ajuckel! - fix: Allow equals sign in sequenceDiagram labels

  • #6651 9da6fb3 Thanks @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 e48b0ba Thanks @omkarht! - chore: migrate to class-based ArchitectureDB implementation

  • #6838 4d62d59 Thanks @saurabhg772244! - fix: node border style for handdrawn shapes

  • #6739 e9ce8cf Thanks @kriss-u! - fix: Update flowchart direction TD's behavior to be the same as TB

  • #6833 9258b29 Thanks @darshanr0107! - fix: correctly render non-directional lines for '---' in block diagrams

  • #6855 da90f67 Thanks @sidharthv96! - fix: fallback to raw text instead of rendering Unsupported markdown or empty blocks

    Instead of printing Unsupported markdown: XXX, or empty blocks when using a markdown feature that Mermaid does not yet support when htmlLabels: true(default) or htmlLabels: false, fallback to the raw markdown text.

  • #6876 0133f1c Thanks @sidharthv96! - fix: sanitize KATEX blocks

    Resolves CVE-2025-54881 reported by @fourcube

  • #6804 895f9d4 Thanks @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

- TypeScript
Published by github-actions[bot] 10 months ago

mermaid - @mermaid-js/layout-elk@0.1.9

Patch Changes

- TypeScript
Published by github-actions[bot] 10 months ago

mermaid - mermaid@11.10.0

Minor Changes

Patch Changes

  • #6857 b9ef683 Thanks @knsv! - feat: Exposing elk configuration forceNodeModelOrder and considerModelOrder to the mermaid configuration

  • #6653 2c0931d Thanks @darshanr0107! - chore: Remove the "-beta" suffix from the XYChart, Block, Sankey diagrams to reflect their stable status

  • #6683 33e08da Thanks @darshanr0107! - fix: Position the edge label in state diagram correctly relative to the edge

  • #6693 814b68b Thanks @darshanr0107! - fix: Apply correct dateFormat in Gantt chart to show only day when specified

  • #6734 fce7cab Thanks @darshanr0107! - fix: handle exclude dates properly in Gantt charts when using dateFormat: 'YYYY-MM-DD HH:mm:ss'

  • #6733 fc07f0d Thanks @omkarht! - fix: fixed connection gaps in flowchart for roundedRect, stadium and diamond shape

  • #6876 12e01bd Thanks @sidharthv96! - fix: sanitize icon labels and icon SVGs

    Resolves CVE-2025-54880 reported by @fourcube

  • #6801 01aaef3 Thanks @sidharthv96! - fix: Update casing of ID in requirement diagram

  • #6796 c36cd05 Thanks @HashanCP! - fix: Make flowchart elk detector regex match less greedy

  • #6702 8bb29fc Thanks @qraqras! - fix(block): overflowing blocks no longer affect later lines

    This may change the layout of block diagrams that have overflowing lines (i.e. block diagrams that use up more columns that the columns specifier).

  • #6717 71b04f9 Thanks @darshanr0107! - fix: log warning for blocks exceeding column width

    This update adds a validation check that logs a warning message when a block's width exceeds the defined column layout.

  • #6820 c99bce6 Thanks @kriss-u! - fix: Add escaped class literal name on namespace

  • #6332 6cc1926 Thanks @ajuckel! - fix: Allow equals sign in sequenceDiagram labels

  • #6651 9da6fb3 Thanks @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 e48b0ba Thanks @omkarht! - chore: migrate to class-based ArchitectureDB implementation

  • #6838 4d62d59 Thanks @saurabhg772244! - fix: node border style for handdrawn shapes

  • #6739 e9ce8cf Thanks @kriss-u! - fix: Update flowchart direction TD's behavior to be the same as TB

  • #6833 9258b29 Thanks @darshanr0107! - fix: correctly render non-directional lines for '---' in block diagrams

  • #6855 da90f67 Thanks @sidharthv96! - fix: fallback to raw text instead of rendering Unsupported markdown or empty blocks

    Instead of printing Unsupported markdown: XXX, or empty blocks when using a markdown feature that Mermaid does not yet support when htmlLabels: true(default) or htmlLabels: false, fallback to the raw markdown text.

  • #6876 0133f1c Thanks @sidharthv96! - fix: sanitize KATEX blocks

    Resolves CVE-2025-54881 reported by @fourcube

  • #6804 895f9d4 Thanks @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 5acbd7e Thanks @sidharthv96! - feat: Add getRegisteredDiagramsMetadata to mermaid, which returns all the registered diagram IDs in mermaid

Patch Changes

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

- 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

  • #6590 f338802 Thanks @knsv! - Adding support for the new diagram type nested treemap

Patch Changes

  • #6707 592c5bb Thanks @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

  • #6590 f338802 Thanks @knsv! - Adding support for the new diagram type nested treemap

- TypeScript
Published by github-actions[bot] 12 months ago

mermaid - mermaid@11.8.0

Minor Changes

  • #6590 f338802 Thanks @knsv! - Adding support for the new diagram type nested treemap

Patch Changes

  • #6707 592c5bb Thanks @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

Patch Changes

  • #6588 b1cf291 Thanks @omkarht! - Fix stroke styles for ER diagram to correctly apply path and row-specific styles

  • #6296 a4754ad Thanks @sidharthv96! - chore: Convert StateDB into TypeScript

  • #6463 2b05d7e Thanks @AaronMoat! - fix: Remove incorrect style="undefined;" attributes in some Mermaid diagrams

  • #6282 d63d3bf Thanks @saurabhg772244! - FontAwesome icons can now be embedded as SVGs in flowcharts if they are registered via mermaid.registerIconPacks.

  • #6407 cdbd3e5 Thanks @thomascizeron! - Refactor grammar so that title don't break Architecture Diagrams

  • #6343 1ddaf10 Thanks @jeswr! - fix: allow colons in events

  • #6616 ca80f71 Thanks @ashishjain0512! - fix(timeline): ensure consistent vertical line lengths with visible arrowheads

    Fixed 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 bca6ed6 Thanks @arpitjain099! - fix: Fix incomplete string escaping in URL manipulation logic when arrowMarkerAbsolute: true by 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

Patch Changes

- TypeScript
Published by github-actions[bot] 12 months ago

mermaid - @mermaid-js/mermaid-zenuml@0.2.1

Patch Changes

- TypeScript
Published by github-actions[bot] 12 months ago

mermaid - @mermaid-js/layout-elk@0.1.8

Patch Changes

- TypeScript
Published by github-actions[bot] 12 months ago

mermaid - mermaid@11.7.0

Minor Changes

Patch Changes

  • #6588 b1cf291 Thanks @omkarht! - Fix stroke styles for ER diagram to correctly apply path and row-specific styles

  • #6296 a4754ad Thanks @sidharthv96! - chore: Convert StateDB into TypeScript

  • #6463 2b05d7e Thanks @AaronMoat! - fix: Remove incorrect style="undefined;" attributes in some Mermaid diagrams

  • #6282 d63d3bf Thanks @saurabhg772244! - FontAwesome icons can now be embedded as SVGs in flowcharts if they are registered via mermaid.registerIconPacks.

  • #6407 cdbd3e5 Thanks @thomascizeron! - Refactor grammar so that title don't break Architecture Diagrams

  • #6343 1ddaf10 Thanks @jeswr! - fix: allow colons in events

  • #6616 ca80f71 Thanks @ashishjain0512! - fix(timeline): ensure consistent vertical line lengths with visible arrowheads

    Fixed 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 bca6ed6 Thanks @arpitjain099! - fix: Fix incomplete string escaping in URL manipulation logic when arrowMarkerAbsolute: true by 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

- TypeScript
Published by github-actions[bot] about 1 year ago

mermaid - mermaid@11.6.0

Minor Changes

  • #6408 ad65313 Thanks @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 95d73bc Thanks @thomascizeron! - Add Radar Chart

Patch Changes

- TypeScript
Published by github-actions[bot] about 1 year ago

mermaid - mermaid@11.5.0

Minor Changes

  • #6187 7809b5a Thanks @ashishjain0512! - Flowchart new syntax for node metadata bugs

    • Incorrect label mapping for nodes when using &
    • Syntax error when } with trailing spaces before new line
  • #6136 ec0d9c3 Thanks @knsv! - Adding support for animation of flowchart edges

  • #6373 05bdf0e Thanks @ashishjain0512! - Upgrade Requirement and ER diagram to use the common renderer flow

    • Added support for directions
    • Added support for hand drawn look
  • #6371 4d25cab Thanks @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 2a91849 Thanks @NicolasNewman! - fix: architecture diagrams no longer grow to extreme heights due to conflicting alignments

  • #6198 963efa6 Thanks @ferozmht! - Fixes for consistent edge id creation & handling edge cases for animate edge feature

  • #6196 127bac1 Thanks @knsv! - Fix for issue #6195 - allowing @ signs inside node labels

  • #6212 90bbf90 Thanks @saurabhg772244! - fix: mermaidAPI.getDiagramFromText() now returns a new different db for each class diagram

  • #6218 232e60c Thanks @saurabhg772244! - fix: revert state db to resolve getData returning empty nodes and edges

  • #6250 9cad3c7 Thanks @saurabhg772244! - mermaidAPI.getDiagramFromText() now returns a new db instance on each call for state diagrams

  • #6293 cfd84e5 Thanks @saurabhg772244! - Added versioning to StateDB and updated tests and diagrams to use it.

  • #6161 6cc31b7 Thanks @saurabhg772244! - fix: mermaidAPI.getDiagramFromText() now returns a new different db for each flowchart

  • #6272 ffa7804 Thanks @saurabhg772244! - fix: mermaidAPI.getDiagramFromText() now returns a new different db for each sequence diagram. Added unique IDs for messages.

  • #6205 32a68d4 Thanks @saurabhg772244! - fix: Gantt, Sankey and User Journey diagram are now able to pick font-family from mermaid config.

  • #6295 da6361f Thanks @omkarht! - fix: getDirection and setDirection in stateDb refactored to return and set actual direction

  • #6185 3e32332 Thanks @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 654097c Thanks @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 01b5079 Thanks @knsv! - fix: Kanban diagrams will not render when adding a number as ticket id or assigned for a task

  • #6038 1388662 Thanks @knsv! - fix: Intersection calculations for tilted cylinder/DAS when using handdrawn look. Some random seeds could cause the calculations to break.

  • #6079 fe3cffb Thanks @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-js/layout-elk@0.1.6

Patch Changes

- TypeScript
Published by github-actions[bot] over 1 year ago

mermaid - mermaid@11.4.0

Minor Changes

  • #5999 742ad7c Thanks @knsv! - Adding Kanban board, a new diagram type

  • #5880 bdf145f Thanks @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

- 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.js
  • dist/mermaid.js
  • dist/mermaid.esm.mjs
  • dist/mermaid.esm.min.mjs

If you are not using these files (e.g. you are using the default NPM export of mermaid, e.g. import mermaid from 'mermaid', or you are using dist/mermaid.core.mjs), this release is identical to v10.9.2.

This is to avoid potential security issues in KaTeX and DOMPurify, see:

  • https://github.com/cure53/DOMPurify/security/advisories/GHSA-mmhx-hmjr-r674
  • https://github.com/advisories/GHSA-64fm-8hw2-v72w
  • https://github.com/advisories/GHSA-cvr6-37gx-v8wc
  • https://github.com/advisories/GHSA-f98w-7cxr-ff2h
  • https://github.com/advisories/GHSA-3wc5-fcw2-2329

These dependencies have already been updated in v11.0.0.

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

- TypeScript
Published by github-actions[bot] over 1 year ago

mermaid - mermaid@11.3.0

Minor Changes

  • #5825 9e3aa70 Thanks @knsv, @ashishjain0512, @omkarht, @saurabhg772244, @aloisklink, @sidharthv96 ! - New Flowchart Shapes (with new syntax)

Patch Changes

  • #5849 6c5b7ce Thanks @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 de2c05c Thanks @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

  • #5856 bfd8c63 Thanks @knsv! - Fix for issue with calculation of label width when using in firefox

- TypeScript
Published by github-actions[bot] over 1 year ago

mermaid - @mermaid-js/layout-elk@0.1.4

Patch Changes

- TypeScript
Published by github-actions[bot] almost 2 years ago

mermaid - mermaid@11.2.0

Minor Changes

Patch Changes

- TypeScript
Published by github-actions[bot] almost 2 years ago

mermaid - mermaid@11.1.1

Patch Changes

  • #5828 4c43d21 Thanks @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

Adds architecture diagrams which allows users to show relations between services.

Patch Changes

- TypeScript
Published by github-actions[bot] almost 2 years ago

mermaid - @mermaid-js/layout-elk@0.1.3

Patch Changes

  • #5810 33a809f Thanks @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

Adds architecture diagrams which allows users to show relations between services.

Patch Changes

  • #5810 28bd07f Thanks @knsv! - Fix for self loops in cluster Supporting legacy defaultRenderer directive

  • #5789 16faef4 Thanks @sidharthv96! - chore: Move icons to architecture, remove full icon sets to reduce bundle size

  • Updated 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

- TypeScript
Published by github-actions[bot] almost 2 years ago

mermaid - @mermaid-js/parser@0.2.0

Minor Changes

- TypeScript
Published by github-actions[bot] almost 2 years ago

mermaid - @mermaid-js/layout-elk@0.1.1

Patch Changes

- TypeScript
Published by github-actions[bot] almost 2 years ago

mermaid - mermaid@11.0.2

Patch Changes

- TypeScript
Published by github-actions[bot] almost 2 years ago

mermaid - mermaid@11.0.1

Patch Changes

- 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 useMaxWidth true (#5723) @aloisklink
  • refactor!(sankey): default to useMaxWidth true (#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/parser package and info langium 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 pie langium 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 suppressErrorRendering option to avoid inserting 'Syntax error' message to DOM directly by @rhysd in https://github.com/mermaid-js/mermaid/pull/4359
  • Flowchart: Apply nodeSpacing/rankSpacing config 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 sandbox mode 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 elkjs dependency 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-scale dev dependency by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4749
  • [v11] Limit MermaidConfig enum 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 langium to v3 and 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.md by @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!

image Demo

πŸš€ 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

image

  • 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.maxEdges config. (#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-drafter GitHub Action to label our PRs (#4868) @aloisklink
  • build: use tsx instead of ts-node-esm (#5104) @aloisklink
  • tests: update #registerExternalDiagrams testTimeout 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

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.html E2E test to render before taking a screenshot by @aloi sklink in https://github.com/mermaid-js/mermaid/pull/4847
  • Wait for theme-directives.html E2E 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.js test case using .repeat by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4859
  • Publish Live Editor previews for the develop & next branches 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 commonDb into diagrams/common/commonDb by @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.ts by @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 assignWithDepth to TS by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4717
  • convert diagrams/common/svgDrawCommon.js to 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 HTML and Document assignment 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.ts file by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4715
  • create ParserDefinition type by @Yokozuna59 in https://github.com/mermaid-js/mermaid/pull/4719
  • standardized error diagram 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 MermaidConfig by @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_Ext for 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 devDependency on 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.js to 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 Solutions field in bug_report.yml by @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.yaml file 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-zenuml package 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.2

What's Changed

  • #4446 Removing the ability to inject css using arrowMarkers by @knsv in https://github.com/mermaid-js/mermaid/pull/4447

Full Changelog: https://github.com/mermaid-js/mermaid/compare/v10.2.1...v10.2.2

- TypeScript
Published by knsv 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 master to fix uploading v10.2.0 docs to mermaid.js.org website 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 package on 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 await in 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 todayMarker tests 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, as cypress-io/github-action already 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 .npmrc file 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.3

Full Changelog: https://github.com/mermaid-js/mermaid/compare/v9.4.2...v9.4.3

Fixes imports for dayjs and cytoscape.

- TypeScript
Published by sidharthv96 over 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.2

Release Notes

Bugfixes

  • fix: dayjs import extension @sidharthv96

- TypeScript
Published by knsv 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/moment date library with dayjs (#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 primaryBorderColor field 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 lint by @aloisklink in https://github.com/mermaid-js/mermaid/pull/4035
  • Cache eslint in pre-commit script (makes git commit 5x 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-d3 with dagre-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 type from 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-d3 with dagre-d3-es (#3809) @aloisklink
  • Revert "Added pie" (#3842) @pbrolin47
  • Switch CDN to unpkg.com (#3777) @sidharthv96
  • Switch back to jsdelivr (#3873) @sidharthv96
  • Use github-dark to 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:build by @arpansaha13 in https://github.com/mermaid-js/mermaid/pull/3605
  • feat: make parseError function 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-tsdoc for TypeScript files instead of eslint-plugin-jsdoc by @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 type from 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-dark to 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-d3 with dagre-d3-es by @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 graphlib by @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.render types 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-example in 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 div with pre and 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:lint by @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 lazyLoadedDiagrams when calling initThrowsErrors by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3702
  • [9.2.0] Support lazyLoadedDiagrams when calling initThrowsErrorsAsync by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3731

Chores

  • build: run build:prod on yarn prepare by @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 console in 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.mjs by @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:build and docs:verify scripts by @aloisklink in https://github.com/mermaid-js/mermaid/pull/3534
  • Fix husky pre-commit rules 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/ with packages/mermaid/src/docs by @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 yarn with pnpm in 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.1

Release Notes

  • Fix for #3025 @ashishjain0512

πŸŽ‰ 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.1

Release Notes

πŸ› Bug Fixes

  • Removal of vulnerability (#2958) @knsv
  • Fix broken re-rendering of gitGraph in Mermaid Live Editor

πŸŽ‰ Thanks to all contributors helping with this release! πŸŽ‰

- TypeScript
Published by ashishjain0512 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-material to 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.md and docs/README.md are 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: livebook and exdocs integrations (#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.2

Release Notes

  • Fix for Class diagrams (#2292) @ashishjain0512

πŸŽ‰ 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.13.1

Release Notes

πŸš€ Features

  • Fixes for a vulnerability in state diagrams that can be used for XSS attacks.

πŸŽ‰ Thanks to all contributors helping with this release! πŸŽ‰

- TypeScript
Published by knsv over 4 years ago

mermaid - 8.12.1

Release Notes

Downgrade of d3 for build and size issues as the latest version of d3 causes mermaid to grow 90k (zipped)

πŸŽ‰ Thanks to all contributors helping with this release! πŸŽ‰

- TypeScript
Published by github-actions[bot] almost 5 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/migrate to 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

mermaid - 8.11.5

Release Notes

  • Better native sanitazion and applikation of dompurify arter native sanitazion @knsv

πŸŽ‰ Thanks to all contributors helping with this release! πŸŽ‰

- TypeScript
Published by github-actions[bot] almost 5 years ago

mermaid - 8.11.4

Release Notes

  • Prevention of prototype pollution using whitelist mechanics for keywords

πŸŽ‰ Thanks to all contributors helping with this release! πŸŽ‰

- TypeScript
Published by github-actions[bot] almost 5 years ago