Weekly Project News

Subscribe
Archives

Weekly GitHub Report for Mermaid: May 12, 2025 - May 19, 2025 (12:00:31)

Weekly GitHub Report for Mermaid

Thank you for subscribing to our weekly newsletter! Each week, we deliver a comprehensive summary of your GitHub project's latest activity right to your inbox, including an overview of your project's issues, pull requests, contributors, and commit activity.


Table of Contents

  • I. News
    • 1.1. Recent Version Releases
    • 1.2. Other Noteworthy Updates
  • II. Issues
    • 2.1. Top 5 Active Issues
    • 2.2. Top 5 Stale Issues
    • 2.3. Open Issues
    • 2.4. Closed Issues
    • 2.5. Issue Discussion Insights
  • III. Pull Requests
    • 3.1. Open Pull Requests
    • 3.2. Closed Pull Requests
    • 3.3. Pull Request Discussion Insights
  • IV. Contributors
    • 4.1. Contributors

I. News

1.1 Recent Version Releases:

The current version of this repository is @mermaid-js/parser@0.4.0

1.2 Version Information:

On March 25, 2025, a minor update was released for the Mermaid project, introducing a new feature: the addition of a Radar Chart, thanks to the contribution from @thomascizeron.

II. Issues

2.1 Top 5 Active Issues:

We consider active issues to be issues that that have been commented on most frequently within the last week. Bot comments are omitted.

As of our latest update, there are no active issues with ongoing comments this week.

2.2 Top 5 Stale Issues:

We consider stale issues to be issues that has had no activity within the last 30 days. The team should work together to get these issues resolved and closed as soon as possible.

  1. Tooltips for emoji in Diagram Syntax doc tree: This issue addresses the lack of clarity in the "Diagram Syntax" section of the documentation tree, where emojis are used next to diagram type names without any explanation of their meanings. The proposal suggests adding tooltips to these emojis to help users understand the information they are intended to convey, enhancing the usability of the Mermaid documentation.
  2. log scale for xychart-beta: This issue proposes the addition of a string field named scale to the xychart-beta feature, which would default to linear but also accept log as an option, allowing for future extensions to other scales. The implementation of this feature would enable users to maintain version control of graph descriptions with true values while plotting the logged values, enhancing the flexibility and accuracy of data representation in charts.
  3. Unable to Style Sequence Diagram Title: This issue pertains to the inability to modify the font size of the title in a sequence diagram created using Mermaid, which is causing the title to become very small when additional participants and interactions are added. The user has noted that while other graph types in Mermaid have configurable title attributes, such as those in QuadrantChartConfig, this feature is not yet available for sequence diagrams, leading them to use a Markdown title as a workaround.
  4. SVG rendering formatting issues with markdown input: This issue pertains to formatting problems encountered when rendering SVG diagrams that include markdown formatting within nodes, specifically in the Mermaid project. Users have reported that when these diagrams are rendered as SVGs, either by opening them in a new tab or downloading them, additional height is added to nodes or text is cut off, leading to inconsistent visual outputs.
  5. Vite build error with mermaid version 10.9.0: This issue involves a build error encountered when using Vite with Mermaid version 10.9.0 in a Vue 3 application, where the developer successfully views graphs during development but encounters a "TypeError: Cannot set properties of undefined" upon building the project. The error seems to occur during the application startup, specifically when attempting to set the 'prototype' property, and the developer is seeking support to resolve this issue.

2.3 Open Issues

This section lists, groups, and then summarizes issues that were created within the last week in the repository.

Issues Opened This Week: 6

Summarized Issues:

  • ZenUML Syntax Error in Mermaid 11.6.0: Users are experiencing syntax errors when attempting to render diagrams using ZenUML syntax in Mermaid version 11.6.0. This suggests that ZenUML may not be recognized as a valid diagram type, prompting suggestions to check diagram registration and parser initialization or to mark the feature as experimental.
    • issues/6589
  • LangGraph Rendering Failure: A user reported an error when trying to display a LangGraph using Mermaid due to an inability to reach the https://mermaid.ink/ API after one retry. Suggested solutions include checking the internet connection, increasing retry settings, or using a local rendering method with Pyppeteer.
    • issues/6591
  • ER Diagram Tool Name Length Restriction: There is a problem in an ER diagram tool where entity names must be at least seven characters long, causing shorter names like "Order" or "Course" to be rejected. Users must add additional characters to meet this requirement.
    • issues/6592
  • GitGraph Line Curving Issue in BT Orientation: In the Mermaid library, a bottom-to-top (BT) oriented gitGraph incorrectly curves lines from right to up instead of from bottom right to top left. This issue occurs particularly when reordering branches or cherry-picking and does not affect top-to-bottom (TB) or left-to-right (LR) orientations.
    • issues/6593
  • Playground Feature Unavailability Offline: The Playground feature in the mermaid live editor is unavailable when used in a completely offline environment. Users are seeking a workaround for this limitation to continue using the feature without an internet connection.
    • issues/6598
  • Flowchart Documentation Preview Errors: Two new documentation preview errors have been identified in the Flowchart syntax of the Mermaid project. These involve an inaccessible image URL in the Image Shape example and a syntax error in the Markdown Strings example, both preventing proper rendering in the documentation.
    • issues/6599

2.4 Closed Issues

This section lists, groups, and then summarizes issues that were closed within the last week in the repository. This section also links the associated pull requests if applicable.

Issues Closed This Week: 0

Summarized Issues:

As of our latest update, there were no issues closed in the project this week.

2.5 Issue Discussion Insights

This section will analyze the tone and sentiment of discussions within this project's open and closed issues that occurred within the past week. It aims to identify potentially heated exchanges and to maintain a constructive project environment.

Based on our analysis, there are no instances of toxic discussions in the project's open or closed issues from the past week.


III. Pull Requests

3.1 Open Pull Requests

This section provides a summary of pull requests that were opened in the repository over the past week. The top three pull requests with the highest number of commits are highlighted as 'key' pull requests. Other pull requests are grouped based on similar characteristics for easier analysis. Up to 25 pull requests are displayed in this section, while any remaining pull requests beyond this limit are omitted for brevity.

Pull Requests Opened This Week: 3

Key Open Pull Requests

1. Adding support for the new diagram type nested treemap: This pull request introduces a new diagram type called "nested treemap" to the Mermaid project, which visually represents hierarchical data using nested rectangles, and includes updates such as rendering improvements, documentation, and support for additional features like value formatting and accessibility.

  • URL: pull/6590
  • Merged: No
  • Associated Commits: 40eb0, e0a07, 1bd13, ff48c, 3629e, 4f8f9, 680d6, f0c3d, 2746b, 2def5, df1e7, 3e07a, 66ce6, 44559, f3388, ed7ba, 64c4d, fe33d, db461, f970f, 41108, 63827

2. docs: fix Markdown links on the Questions or Suggestions page: This pull request aims to correct invalid Markdown syntax for links on the "Questions or Suggestions" page of the Mermaid.js documentation, ensuring that the "Add a new Issue" link is properly formatted and functional.

  • URL: pull/6595
  • Merged: No
  • Associated Commits: 6485d, 2ea66

3. Chore: Update tooltip: This pull request involves updates to the tooltip feature in the Mermaid project, with design decisions made by the Mermaid Chart growth team, and includes tasks such as reading the contribution guidelines, adding necessary tests and documentation, and generating a changeset if the changes affect package changelogs.

  • URL: pull/6594
  • Merged: No
  • Associated Commits: 1f441

3.2 Closed Pull Requests

This section provides a summary of pull requests that were closed in the repository over the past week. The top three pull requests with the highest number of commits are highlighted as 'key' pull requests. Other pull requests are grouped based on similar characteristics for easier analysis. Up to 25 pull requests are displayed in this section, while any remaining pull requests beyond this limit are omitted for brevity.

Pull Requests Closed This Week: 1

Key Closed Pull Requests

1. Fix: Apply proper styling for Mermaid ER diagrams: This pull request addresses a styling issue in Mermaid ER diagrams by ensuring that stroke styles are correctly applied to specific path elements, while selectively filtering out stroke-related styles from the full node styles, and includes necessary documentation, tests, and a changeset for the fix.

  • URL: pull/6588
  • Merged: 2025-05-13T11:59:51Z
  • Associated Commits: cac17, b1cf2

3.3 Pull Request Discussion Insights

This section will analyze the tone and sentiment of discussions within this project's open and closed pull requests that occurred within the past week. It aims to identify potentially heated exchanges and to maintain a constructive project environment.

Based on our analysis, there are no instances of toxic discussions in the project's open or closed pull requests from the past week.


IV. Contributors

4.1 Contributors

Active Contributors:

We consider an active contributor in this project to be any contributor who has made at least 1 commit, opened at least 1 issue, created at least 1 pull request, or made more than 2 comments in the last month.

If there are more than 10 active contributors, the list is truncated to the top 10 based on contribution metrics for better clarity.

Contributor Commits Pull Requests Issues Comments
thomascizeron 37 1 0 0
sidharthv96 24 2 0 5
knsv 21 1 0 0
NourBenz 12 1 3 1
nourhenta 12 0 3 0
CoyAce 11 1 0 0
Maia313 9 0 0 0
generrosity 5 0 3 0
arpitjain099 4 1 1 1
rajat-ht 5 1 0 0

Don't miss what's next. Subscribe to Weekly Project News:
Powered by Buttondown, the easiest way to start and grow your newsletter.