| 6dd74de | | | 1 | --- |
| 6dd74de | | | 2 | '@mermaid-js/parser': major |
| 6dd74de | | | 3 | --- |
| 6dd74de | | | 4 | |
| 6dd74de | | | 5 | chore: upgrade to Langium v4 |
| 6dd74de | | | 6 | |
| 6dd74de | | | 7 | Upgrade `@mermaid-js/parser` to use Langium v4, |
| 6dd74de | | | 8 | see https://github.com/eclipse-langium/langium/releases/tag/v4.0.0 |
| 6dd74de | | | 9 | for more details. |
| 6dd74de | | | 10 | |
| 6dd74de | | | 11 | The major breaking changes that impact consumers of this package are: |
| 6dd74de | | | 12 | |
| 6dd74de | | | 13 | - Due to various type-related changes, `langium` now requires version `>= 5.8.0` |
| 6dd74de | | | 14 | of TypeScript. |
| 6dd74de | | | 15 | - The generated type names from `ast.ts` have been moved from `<typeName>` to |
| 6dd74de | | | 16 | `<typeName>.$type` |
| 6dd74de | | | 17 | ([langium#1942](https://github.com/eclipse-langium/langium/pull/1942)). |
| 6dd74de | | | 18 | |
| 6dd74de | | | 19 | This also removes a transitive dependency on lodash versions that are vulnerable |
| 6dd74de | | | 20 | to CVE-2025-13465, although |
| 6dd74de | | | 21 | [chevrotain doesn't use the affected functions](https://github.com/Chevrotain/chevrotain/blob/21f20cd9754f8d5e85243fd9286d1fff397363ab/packages/website/docs/changes/CHANGELOG.md?plain=1#L5-L8), |
| 6dd74de | | | 22 | so this is only to silence security scanners. |