Patch Changes
-
#8092
31ce60aThanks @pbrolin47! - fix(c4): wrap element labels toc4.widthagainC4 element labels (
System,Container,Component,Personand their_Extvariants) stopped wrapping in 11.17.0, so long descriptions rendered on one unbroken line and the shape grew sideways well past the configuredc4.width. The unified-shapes label helper gated wrapping on the root-levelwrapoption, which has no schema default and is thereforeundefined; it now gates onc4.wrap(defaulttrue), which is what the legacy renderer used. -
#8088
c66200bThanks @ashishjain0512! - fix: neo-look arrowheads and crow's-foot markers no longer fall back to default theme colours/stroke widths on the first render withlayout: elk. State diagram arrowheads stayed dark on dark themes, and ER / requirement markers were drawn at the default stroke width, because markers were created from the layout package's own bundled copy of mermaid, whose config had not been initialized yet. -
#8079
281cd7bThanks @ashishjain0512! - fix(class): class diagram relation markers (composition, aggregation, extension, dependency, lollipop) no longer scale with the edge stroke width, so they stay outside the class box boundary in themes that setstrokeWidth: 2(redux,redux-dark,redux-color,redux-dark-color,neo,neo-dark) with the defaultclassiclook.