MindFusion.Diagramming for Blazor Lançamentos

Veja o que há de novo em cada versão, com detalhes sobre recursos, melhorias e problemas solucionados.

jan.
fev.
mar.
abr.
mai.
jun.
jul.
ago.
set.
out.
nov.
dez.
MindFusion.Diagramming for Blazor 2.213 de out. de 2026
Recursos

Auto-routing improvements

  • Enable the MinimizeCrossings property of PatternRouter to make it select routes with fewer crossings. Note that this adds an additional loop to the algorithm, which may affect performance for large diagrams.
  • New EvaluateFarPoints property selects the best route from the possible start/end point combinations of the link's incident nodes. Note that this adds an additional loop to the algorithms, which may affect performance for large diagrams.
  • Set the MinLinkSpacing property of CompositeRouter to specify the padding between nearby links.

Custom lasso tools

  • If you set the Behavior property of DiagramView to DrawLasso, the control lets users draw selection lasso without changing actual Selection. You could use that in conjunction with InitializeLasso and LassoDrawn events to implement custom tools or selection logic, such as:
    • Opening a custom context menu or UI panel styled for bulk operations.
    • Creating a visual screenshot / export of only the selected region.
    • Implementing custom selection logic or filters (e.g. select nodes of a specific type, or select only links).
    • Bookmarking the selected area (adding it to Bookmarks).

Serialization improvements

  • Json element added to SaveToStringFormat enumeration, and can be used with SaveToString and LoadFromString methods.
  • For naming consistency with XML serialization methods, JSON methods (SaveToJsonFile, SaveToJsonObject, etc) have been renamed to SaveToJson and LoadFromJson, along with corresponding async versions.
  • JSON serialization methods extended to provide full set of Stream overloads.
  • XML serialization methods extended to provide full set of Stream overloads (previously missing altogether from DiagramDocument and missing async versions in Diagram).
  • AutoDeleteItems now saved in JSON format.
  • LaneGrid cell border styling now saved in JSON format.
  • LaneGrid header fonts now saved in JSON format.
  • The order of OutgoingLinks and IncomingLinks is now preserved in JSON format.

API changes

  • LoadFromJson(string) parameter now specifies file name. Call LoadFromString to load from JSON data string instead. Replace SaveToJson -> String calls with SaveToString(SaveToStringFormat.Json).
  • SaveToJsonFile and SaveToJsonObject replaced by SaveToJson overloads.
  • LoadFromJsonFile and LoadFromJsonObject replaced by LoadFromJson overloads.
  • ZoomBehavior class renamed to LassoBehavior (it now implements both DrawLasso and Zoom behaviors).
MindFusion.Diagramming for Blazor 2.1.416 de jul. de 2026
Correções
  • CompositeNode fixes.
MindFusion.Diagramming for Blazor 2.1.310 de jun. de 2026
Recursos
  • Faster repaint after scrolling the DiagramView.
Correções
  • Overview tracker rectangle fixes.
  • Fixed JSON serialization of Tag values of char type.
MindFusion.Diagramming for Blazor 2.1.28 de mai. de 2026
Recursos
  • Added NodeSelected and LinkSelected events to ItemListView and Palette controls.
Correções
  • Fixed exception when drag-and-drop events contain custom data.