Syncfusion Diagram SDK 版本发布

查看各个版本中的新增内容,包括功能、增强和已解决问题的详细信息。

1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
Syncfusion Diagram SDK 2026 Volume 3 (35.1.40)2026年10月13日
修复
  • Diagram
    • Blazor
      • Resolved a NullReferenceException that could occur in the SetSize method when rendering large organizational layout.
Syncfusion Diagram SDK 2026 Volume 3 (35.1.39)2026年10月7日
修复
  • Diagram
    • Angular
      • Fixed the invalid array length exception and diagram freeze during loading caused by a circular parent chain loop in line routing.
    • JavaScript
      • Fixed the invalid array length exception and diagram freeze during loading caused by a circular parent chain loop in line routing.
    • React
      • Fixed the invalid array length exception and diagram freeze during loading caused by a circular parent chain loop in line routing.
    • TypeScript
      • Fixed the invalid array length exception and diagram freeze during loading caused by a circular parent chain loop in line routing.
    • Vue
      • Fixed the invalid array length exception and diagram freeze during loading caused by a circular parent chain loop in line routing.
Syncfusion Diagram SDK 2026 Volume 3 (35.1.37)主版本2026年9月29日
功能
  • Web Diagram (React, Angular, JavaScript, TypeScript, Vue, ASP.NET Core, ASP.NET MVC)
    • Runtime template refresh - Enables template-based content in the diagram to refresh dynamically. It supports refreshing specific or all applicable template instances after the underlying content, data, or rendering logic changes, without recreating the diagram, while preserving the existing model, geometry, selection, and interactions.
  • .NET MAUI Diagram (Preview)
    • The .NET MAUI Diagram control enables users to create interactive diagrams like flowcharts with customizable nodes and connectors. It provides rich editing features, user interactions, zooming, panning, and cross-platform support. Key Features:
      • Node: Create and customize diagram nodes using a wide range of predefined shapes, paths, and templates. Configure their dimensions, positioning, appearance, and interaction behavior to represent distinct entities within the diagram.
      • Connector: Establish relationships between nodes with straight or orthogonal connectors. Customize line segments, stroke styling, bridge crossings, and source/target decorators like arrows and circles.
      • Annotation: Add text labels and path annotations to nodes and connectors. Tailor text appearance, alignment, positioning, and wrapping to convey clear contextual information.
      • Port: Define explicit, customizable connection points on nodes to control precisely where connectors attach and route.
      • Symbol palette: Offer an interactive symbol palette housing reusable shapes, nodes, and connectors, enabling users to effortlessly drag and drop elements onto the diagram canvas.
      • Save and load: Serialize and persist diagram state as data to restore complete visual layouts across application sessions seamlessly.
      • Export and print: Export diagrams to common image formats for external sharing, or print them directly from the application.
Syncfusion Diagram SDK 2026 Volume 2 SP1 (34.2.9)2026年9月22日
修复
  • Diagram
    • Blazor
      • Fixed an issue where expand and collapse actions did not function correctly on touch-enabled devices, including mobile phones and tablets.
Syncfusion Diagram SDK 2026 Volume 2 SP1 (34.2.7)2026年9月8日
修复
  • Diagram
    • Blazor
      • Fixed inconsistencies in FitToPage calculation and nodes.Clear() behavior when the Delete constraint was disabled.
Syncfusion Diagram SDK 2026 Volume 2 SP1 (34.2.3)2026年8月11日
修复
  • Diagram
    • Angular
      • The diagram scroll position will no longer drift in Chromium browsers at browser zoom levels after dragging nodes or panning.
    • JavaScript
      • The diagram scroll position will no longer drift in Chromium browsers at browser zoom levels after dragging nodes or panning.
    • React
      • The diagram scroll position will no longer drift in Chromium browsers at browser zoom levels after dragging nodes or panning.
    • TypeScript
      • The diagram scroll position will no longer drift in Chromium browsers at browser zoom levels after dragging nodes or panning.
    • Vue
      • The diagram scroll position will no longer drift in Chromium browsers at browser zoom levels after dragging nodes or panning.
Syncfusion Diagram SDK 2026 Volume 2 (34.1.29)主版本2026年7月6日
功能
  • Web Diagram (React, Angular, JavaScript, TypeScript, Vue, ASP.NET Core, ASP.NET MVC)
    • Entity relationship diagram - You can now design and visualize database schemas directly within the diagram with built-in support for entities, attributes, and relationships. It supports creating ER diagrams, managing fields, defining relationships with cardinality, and dynamically adding, removing, or swapping fields for a more flexible and interactive modeling experience.
    • Improved Mermaid diagram persistence - Mermaid diagrams now retain their structure and syntax during save and load operations. It improves consistency and reliability for supported diagram types, flowcharts and UML sequence diagrams, with support for the latest Mermaid syntax. This ensures that diagrams are restored exactly as intended without syntax loss or misalignment.
    • Prompt to save changes - Users are now prompted to save changes before performing actions such as navigating or refreshing the page. It helps prevent accidental data loss by raising awareness of unsaved changes and allowing users to choose whether to save or discard them as needed.
  • Blazor Diagram
    • UML class diagram - Enables visual representation of the static structure of object-oriented systems using standard UML class diagram elements. It supports classes, interfaces, and enumerations, along with built-in connectors to define relationships such as association, aggregation, composition, inheritance, and dependency, making it easier to model and understand system architecture.
    • Interaction with annotation - Enables interaction with diagram annotations through actions such as selection, dragging, rotation, and resizing. Interaction behavior can be enabled or customized using constraint settings, providing flexibility in controlling how annotations behave and improving the overall editing experience.
    • Hyperlink support for annotation - Enables hyperlinks in annotations to be configured with flexible navigation options. It allows defining display text and controlling whether links open in the same tab or a new tab, improving usability and providing better control over navigation within diagrams.