Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 14 additions & 6 deletions docs/RELEASE-NOTES.md
Original file line number Diff line number Diff line change
@@ -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

Expand All @@ -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
Expand Down Expand Up @@ -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
Expand Down