From bce40e180ad9c0e285601e5189c32623eb99e265 Mon Sep 17 00:00:00 2001 From: darshanr0107 Date: Thu, 4 Sep 2025 18:59:51 +0530 Subject: [PATCH 1/2] fix: resolve failing Cypress visual tests for mindmap diagrams on-behalf-of: @Mermaid-Chart --- cypress/integration/rendering/mindmap.spec.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/cypress/integration/rendering/mindmap.spec.ts b/cypress/integration/rendering/mindmap.spec.ts index ff8e297b1..e0409ed46 100644 --- a/cypress/integration/rendering/mindmap.spec.ts +++ b/cypress/integration/rendering/mindmap.spec.ts @@ -228,25 +228,21 @@ root `mindmap id1[\`**Start** with a second line 😎\`] - id2[\`The dog in **the** hog... a *very long text* about it -Word!\`] -` + id2[\`The dog in **the** hog... a *very long text* about it Word!\`]` ); }); }); describe('Include char sequence "graph" in text (#6795)', () => { it('has a label with char sequence "graph"', () => { imgSnapshotTest( - ` - mindmap + ` mindmap root Photograph Waterfall Landscape Geography Mountains - Rocks - `, + Rocks`, { flowchart: { defaultRenderer: 'elk' } } ); }); From cfe9238882cbe95416db1feea3112456a71b6aaf Mon Sep 17 00:00:00 2001 From: shubhamparikh2704 Date: Fri, 5 Sep 2025 15:44:00 +0530 Subject: [PATCH 2/2] revert: upgrade marked package from ^15.0.7 to ^16.0.0 - Revert marked package version to ^16.0.0 for better compatibility - Update pnpm-lock.yaml to reflect the version change - Add changeset to document the dependency update - All tests pass with the reverted version - Build completes successfully --- .changeset/revert-marked-dependency.md | 9 +++ packages/mermaid/package.json | 2 +- pnpm-lock.yaml | 81 ++------------------------ 3 files changed, 16 insertions(+), 76 deletions(-) create mode 100644 .changeset/revert-marked-dependency.md diff --git a/.changeset/revert-marked-dependency.md b/.changeset/revert-marked-dependency.md new file mode 100644 index 000000000..aded58871 --- /dev/null +++ b/.changeset/revert-marked-dependency.md @@ -0,0 +1,9 @@ +--- +'mermaid': patch +--- + +chore: revert marked dependency from ^15.0.7 to ^16.0.0 + +- Reverted marked package version to ^16.0.0 for better compatibility +- This is a dependency update that maintains API compatibility +- All tests pass with the updated version diff --git a/packages/mermaid/package.json b/packages/mermaid/package.json index af3185bf5..43385ffe0 100644 --- a/packages/mermaid/package.json +++ b/packages/mermaid/package.json @@ -82,7 +82,7 @@ "katex": "^0.16.22", "khroma": "^2.1.0", "lodash-es": "^4.17.21", - "marked": "^15.0.7", + "marked": "^16.0.0", "roughjs": "^4.6.6", "stylis": "^4.3.6", "ts-dedent": "^2.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ab2670281..123c655b6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -269,8 +269,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 marked: - specifier: ^15.0.7 - version: 15.0.12 + specifier: ^16.0.0 + version: 16.2.1 roughjs: specifier: ^4.6.6 version: 4.6.6(patch_hash=3543d47108cb41b68ec6a671c0e1f9d0cfe2ce524fea5b0992511ae84c3c6b64) @@ -7445,9 +7445,9 @@ packages: markdown-table@3.0.4: resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} - marked@15.0.12: - resolution: {integrity: sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==} - engines: {node: '>= 18'} + marked@16.2.1: + resolution: {integrity: sha512-r3UrXED9lMlHF97jJByry90cwrZBBvZmjG1L68oYfuPMW+uDTnuMbyJDymCWwbTE+f+3LhpNDKfpR3a3saFyjA==} + engines: {node: '>= 20'} hasBin: true marked@4.3.0: @@ -14430,14 +14430,6 @@ snapshots: optionalDependencies: vite: 6.1.1(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.0) - '@unocss/astro@66.4.2(vite@6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.0))': - dependencies: - '@unocss/core': 66.4.2 - '@unocss/reset': 66.4.2 - '@unocss/vite': 66.4.2(vite@6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.0)) - optionalDependencies: - vite: 6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.0) - '@unocss/cli@66.4.2': dependencies: '@ampproject/remapping': 2.3.0 @@ -14582,19 +14574,6 @@ snapshots: unplugin-utils: 0.2.4 vite: 6.1.1(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.0) - '@unocss/vite@66.4.2(vite@6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.0))': - dependencies: - '@ampproject/remapping': 2.3.0 - '@unocss/config': 66.4.2 - '@unocss/core': 66.4.2 - '@unocss/inspector': 66.4.2 - chokidar: 3.6.0 - magic-string: 0.30.17 - pathe: 2.0.3 - tinyglobby: 0.2.14 - unplugin-utils: 0.2.4 - vite: 6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.0) - '@unrs/resolver-binding-android-arm-eabi@1.11.1': optional: true @@ -14658,10 +14637,6 @@ snapshots: dependencies: vite-plugin-pwa: 1.0.0(vite@6.1.1(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.0))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.3.0) - '@vite-pwa/vitepress@1.0.0(vite-plugin-pwa@1.0.0(vite@6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.0))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.3.0))': - dependencies: - vite-plugin-pwa: 1.0.0(vite@6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.0))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.3.0) - '@vitejs/plugin-vue@5.2.1(vite@5.4.19(@types/node@22.13.5)(terser@5.39.0))(vue@3.5.13(typescript@5.7.3))': dependencies: vite: 5.4.19(@types/node@22.13.5)(terser@5.39.0) @@ -14673,12 +14648,6 @@ snapshots: vite: 6.1.1(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.0) vue: 3.5.13(typescript@5.7.3) - '@vitejs/plugin-vue@6.0.0(vite@6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.0))(vue@3.5.13(typescript@5.7.3))': - dependencies: - '@rolldown/pluginutils': 1.0.0-beta.19 - vite: 6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.0) - vue: 3.5.13(typescript@5.7.3) - '@vitest/coverage-v8@3.0.6(vitest@3.0.6)': dependencies: '@ampproject/remapping': 2.3.0 @@ -19176,7 +19145,7 @@ snapshots: markdown-table@3.0.4: {} - marked@15.0.12: {} + marked@16.2.1: {} marked@4.3.0: {} @@ -21843,33 +21812,6 @@ snapshots: - postcss - supports-color - unocss@66.4.2(postcss@8.5.6)(vite@6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.0)): - dependencies: - '@unocss/astro': 66.4.2(vite@6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.0)) - '@unocss/cli': 66.4.2 - '@unocss/core': 66.4.2 - '@unocss/postcss': 66.4.2(postcss@8.5.6) - '@unocss/preset-attributify': 66.4.2 - '@unocss/preset-icons': 66.4.2 - '@unocss/preset-mini': 66.4.2 - '@unocss/preset-tagify': 66.4.2 - '@unocss/preset-typography': 66.4.2 - '@unocss/preset-uno': 66.4.2 - '@unocss/preset-web-fonts': 66.4.2 - '@unocss/preset-wind': 66.4.2 - '@unocss/preset-wind3': 66.4.2 - '@unocss/preset-wind4': 66.4.2 - '@unocss/transformer-attributify-jsx': 66.4.2 - '@unocss/transformer-compile-class': 66.4.2 - '@unocss/transformer-directives': 66.4.2 - '@unocss/transformer-variant-group': 66.4.2 - '@unocss/vite': 66.4.2(vite@6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.0)) - optionalDependencies: - vite: 6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.0) - transitivePeerDependencies: - - postcss - - supports-color - unpipe@1.0.0: {} unplugin-utils@0.2.4: @@ -22024,17 +21966,6 @@ snapshots: transitivePeerDependencies: - supports-color - vite-plugin-pwa@1.0.0(vite@6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.0))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.3.0): - dependencies: - debug: 4.4.0 - pretty-bytes: 6.1.1 - tinyglobby: 0.2.12 - vite: 6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.0) - workbox-build: 7.1.1(@types/babel__core@7.20.5) - workbox-window: 7.3.0 - transitivePeerDependencies: - - supports-color - vite@5.4.19(@types/node@22.13.5)(terser@5.39.0): dependencies: esbuild: 0.21.5