MindFusion.Diagramming for ASP.NET MVC(英語版) リリース

各リリースの最新情報を、機能・強化・解決済みの課題の詳細とともに確認しましょう。

1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
MindFusion.Diagramming for ASP.NET MVC 4.62026年5月3日
機能
  • CSS Styling:
    • The styling system now supports defining item appearance through external CSS files. You can style different item types using custom element selectors such as mfd-shapenode, mfd-diagramlink, or mfd-tablenode. The system maps CSS Custom Properties to the internal Style properties. For example, use --brush for backgrounds, --stroke for outlines, and --font-size for text. The new cssClass property on DiagramItem allows for more granular styling using standard class selectors in your CSS. To ensure high performance, computed styles are cached globally, and the system automatically resolves style inheritance across class hierarchies (e.g., a ShapeNode will resolve styles from mfd-shapenode, mfd-diagramnode, and mfd-diagramitem selectors in that order).
  • Compact Multi-graph Layout:
    • A new MinimalArea option has been added to the MultipleGraphsPlacement enumeration, which uses a bin-packing algorithm to arrange connected components in a compact, square-like area. This ensures a more efficient use of space compared to horizontal or vertical arrangements when laying out multiple independent graphs.
  • Polygonal Text Layout:
    • The ShapeNode class now supports a polygonalTextLayout property, enabling text to wrap and align precisely within the geometric boundaries of non-rectangular shapes like triangles, diamonds, and custom polygons. This feature supports both plain and styled text across all alignment modes.
MindFusion.Diagramming for ASP.NET MVC 4.5.12026年1月19日
機能
  • Server-side Tag serialization
    • Complex Tag and Id objects (class or struct instances) are now saved using System.Text.Json.JsonSerializer when saving a diagram to JSON and are automatically preserved during round-trips without having to handle serialization events. JsonSerializeTag and JsonDeserializeTag still allow you to implement custom serialization.
    • Due to the removal of BinaryFormatter in .NET 9+, complex Tag and Id objects (class or struct instances) are now saved using System.Xml.Serialization.XmlSerializer when saving a diagram to XML. SerializeTag and DeserializeTag events still allow you to implement custom serialization.
  • Miscellaneous
    • Added generateShortestRoute and findShortestRoute methods to PathFinder.
    • Coordinates in vertical Ruler scale are now rotated in opposite direction to read from bottom to top, which is the accepted standard for rotated labels and consistent with MindFusion components for other platforms.
  • API changes
    • XmlSerializer used to save Tag and Id objects could be a breaking change if the tag types are not serializable to XML out of the box. You can continue to serialize tags in binary format by setting the UseXmlSerializer property of XmlOptions to false (and adding the BinaryFormatter NuGet package to .NET 9+ projects).
修正
  • Miscellaneous
    • Table row anchorPattern fixes.