Sourced from mermaid's releases.
mermaid@11.16.1
Patch Changes
#8022
12d472cThanks@aloisklink! - fix: handle CSS sibling combinators in compileCSS#8022
2cd6dcfThanks@aloisklink! - fix: increase protections against prototype pollutionUser-controlled input already has protections against prototype pollution.
Fixes: GHSA-c4c3-pg64-4m4v
#8022
99af3fcThanks@aloisklink! - fix(architecture): useMaps andSets to store groups/servicesServices are now rendered in the order they are defined and more service IDs are now supported.
#8022
2cd6dcfThanks@aloisklink! - deprecate: Deprecate themermaidAPI.setConfig()functionCalling this function has no observable effect, as the next time a
render()orparse()is called, thecurrentConfigis cleared.#8022
630aa7eThanks@aloisklink! - fix(xychart): support zero-width x-axis ranges#8022
59b22faThanks@aloisklink! - fix(radar): limit number of ticks to 32Setting a ticks value higher than this would only show 32 ticks.
mermaid@11.16.0
Minor Changes
#7535
ea1c48fThanks@ragelink! - feat(cynefin): Adds the Cynefin framework as a new diagram type (beta) to Mermaid (available ascynefin-beta). The Cynefin framework, created by Dave Snowden, is a decision-making framework that categorizes problems into five complexity domains, widely used in agile, incident management, strategy, and organizational design.#7721
f45cc2cThanks@notionparallax! - feat(treeView): add box-drawing character input support for treeView diagrams#7550
f1f4d45Thanks@DominicBurkart! - feat(xychart): add per-point text labels for xychart line plots#7527
b4d0442Thanks@notionparallax! - feat(treeView): Extends the existing treeView-beta diagram with features useful for representing file/directory structures.#7793
a6f097dThanks@SSDWGG! - feat(er): support optional ER attribute types with a?suffix#7772
37f2e36Thanks@devareddy05! - feat(gantt): support multipleexcludes/includeslines so long exclusion lists can be split into commented groups (#6270)#7708
4e63e9dThanks@txmxthy! - feat(architecture): addalign row|column {ids…}directive to architecture-beta diagrams so authors can declare horizontal or vertical alignment of services explicitly.#7760
05223beThanks@ngdaniels! - feat(pie): Enhance Pie Chart - Enable donut chart, Set legend position, and highlight slice#7251
216e4e9Thanks@ydah! - feat(railroad): Add support for Railroad Diagrams (Syntax Diagrams) with four input syntaxes: IR (railroad-beta), EBNF (railroad-ebnf-beta), ABNF (railroad-abnf-beta), and PEG (railroad-peg-beta).#7774
e5c75e6Thanks@ngdaniels! - feat(xychart): enable rotate label on X-axis
... (truncated)
7ecca0c
Version Packages (#8023)95b1b9c
docs: change mermaidAPI.setConfig() changeset (#8024)acc69f1
Merge pull request #8022
from mermaid-js/release/11.16.1eba7287
docs: point changesets to correct commit hashes12d472c
Merge commit from fork2cd6dcf
Merge commit from fork630aa7e
Merge commit from fork59b22fa
Merge commit from fork99af3fc
Merge commit from fork2337f7e
Merge branch 'test/improve-example.html' into release/11.16.1