collab/mermaid/.changeset/shiny-coats-stay.mdblame
View source
6dd74de1---
6dd74de2'@mermaid-js/parser': major
6dd74de3---
6dd74de4
6dd74de5chore: upgrade to Langium v4
6dd74de6
6dd74de7Upgrade `@mermaid-js/parser` to use Langium v4,
6dd74de8see https://github.com/eclipse-langium/langium/releases/tag/v4.0.0
6dd74de9for more details.
6dd74de10
6dd74de11The major breaking changes that impact consumers of this package are:
6dd74de12
6dd74de13- Due to various type-related changes, `langium` now requires version `>= 5.8.0`
6dd74de14 of TypeScript.
6dd74de15- The generated type names from `ast.ts` have been moved from `<typeName>` to
6dd74de16 `<typeName>.$type`
6dd74de17 ([langium#1942](https://github.com/eclipse-langium/langium/pull/1942)).
6dd74de18
6dd74de19This also removes a transitive dependency on lodash versions that are vulnerable
6dd74de20to CVE-2025-13465, although
6dd74de21[chevrotain doesn't use the affected functions](https://github.com/Chevrotain/chevrotain/blob/21f20cd9754f8d5e85243fd9286d1fff397363ab/packages/website/docs/changes/CHANGELOG.md?plain=1#L5-L8),
6dd74de22so this is only to silence security scanners.