From 3c9dc3125c68d2f33f6e75b25a532e4debab5e29 Mon Sep 17 00:00:00 2001 From: Karsten Hoffmeyer Date: Fri, 31 Oct 2025 17:04:28 +0100 Subject: [PATCH] Add version 6.0.2 --- docs/RELEASE-NOTES.md | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/docs/RELEASE-NOTES.md b/docs/RELEASE-NOTES.md index dacd83b..23b8cdd 100644 --- a/docs/RELEASE-NOTES.md +++ b/docs/RELEASE-NOTES.md @@ -1,5 +1,13 @@ This file contains the *release notes* of the **Mermaid** extension. See also the -[readme], the [installation and configuration information] and [usage examples]. +[readme], the [installation and configuration information], and [usage examples]. + +### 6.0.2 + +Released October 31, 2025. + +* Upgraded Mermaid.js to version 10.9.4. +* Add support for MediaWiki 1.44 +* Translation updates from https://translatewiki.net ### 6.0.1 @@ -8,14 +16,14 @@ Released July 9, 2025. The `$configMap` is now automatically generated from the `Mermaid.js` source, grouped, and type-aware. * Fetches and parses `config.type.ts` from Mermaid.js v10.9.3 -* Recursively extracts all config properties including nested interfaces into a flat dot-notation map +* Recursively extracts all config properties, including nested interfaces, into a flat dot-notation map * Detects boolean properties and assigns FILTER_VALIDATE_BOOLEAN for correct PHP typing -* Groups configuration keys by diagram prefix (e.g. flowchart, gantt, sequence) with comment headers in the PHP array +* Groups configuration keys by diagram prefix (e.g., flowchart, gantt, sequence) with comment headers in the PHP array * Automatically updates `src/MermaidConfigExtractor.php` by replacing the `$configMap` block in-place -* Eliminates manual syncing and reduces risk of human error or outdated configs +* Eliminates manual syncing and reduces the risk of human error or outdated configs * Improves clarity and maintainability of the config structure * Adds more test cases for different types of config keys -* Simplifies future Mermaid.js upgrades — just update the version in `scripts/generateConfigMap.ts` and regenerate +* Simplifies future Mermaid.js upgrades: update the version in `scripts/generateConfigMap.ts` and regenerate * steps how to update `configMap` added to `docs/UPDATEMERMAID.md` ### 6.0.0 @@ -53,7 +61,7 @@ Released July 2, 2025. Released July 2, 2025. -* Updated to using version 9.4.0 of the mermaid script language. +* Updated to use version 9.4.0 of the Mermaid script language. * Translation updates from https://translatewiki.net ### 4.0.1