@syncfusion/ej2-angular-diagrams
Version:
Feature-rich diagram control to create diagrams like flow charts, organizational charts, mind maps, and BPMN diagrams. Its rich feature set includes built-in shapes, editing, serializing, exporting, printing, overview, data binding, and automatic layouts.
1,173 lines (752 loc) • 95 kB
Markdown
# Changelog
## [Unreleased]
### Diagram
#### Bug Fixes
- `#I771011` - Child nodes are now positioned correctly when dropped inside a nested container.
- `#I771107` - Tooltips are now displayed correctly for Swimlane children.
- `#I739181` - The issue "Nodes Overlap in Organizational Chart Layout with Multiple Roots" has been fixed.
## 31.1.22 (2025-10-01)
### Diagram
#### Bug Fixes
- `#I765689` - Events associated with `UserHandle` will no longer be triggered for disabled user handles.
- `#I761841` - Exceptions will no longer be thrown when creating connectors from a port.
- `#I765993` - Exceptions will no longer be thrown while rendering large datasets in the layout.
## 31.1.20 (2025-09-10)
### Diagram
#### Bug Fixes
- `#I753805` - Group nodes without explicit size definitions are now rendered properly in the symbol palette
- `#I742819` - Resolved connector overlapping issues in complex hierarchical tree layouts.
- `#I759053` - Locked nodes will no longer move along with unlocked nodes.
- `#I752739` - Connector segments now update correctly when dragging the connector's source thumb.
## 31.1.18 (2025-09-10)
### Diagram
#### Bug Fixes
- `#I759916` - Node distribution now works correctly even when a connector is selected.
- `#I757716` - UML inheritance connectors now render properly according to the standard.
## 31.1.17 (2025-09-05)
### Diagram
#### Bug Fixes
- `#I184493` - The null exception will no longer thrown while hovering over the ports.
- `#I47014` - The segmentCollectionChange is triggered when editSegment method called.
## 23.1.36 (2023-09-15)
### Diagram
#### Bug Fixes
- `#I468711` - Now, opacity 0 get working for the image node.
- `#I182694` - Now, UML multiplicity type ManyToMany get working for annotation label.
- `#I44765` - Now, child nodes are properly rendered after deleting swimlane and performing undo action.
## 22.1.34 (2023-06-21)
### Diagram
#### New Features
- `#F152758` - Added tooltip support for ports.
- `#I420267` - Added tooltip support for symbols in the symbol palette.
- `#I32153` - Provided vertical orientation for mind maps.
- `#I392082` - Added functionality to load diagrams from EJ1 to EJ2.
- `#I327078` - Provided support to customize the expand and collapse icons.
## 21.2.9 (2023-06-06)
### Diagram
#### Bug Fixes
- `#I463138` - Now, Scroll bar is updated properly without flickering while scrolling the diagram using touchpad.
- `#I464508` - The DOM Exception will no longer thrown while adding group node dynamically with multiple layers.
## 21.2.8 (2023-05-30)
### Diagram
#### Bug Fixes
- `#I461020` - The undefined Exception will No longer thrown while dragging Swimlane after performing undo/redo on swimlane child nodes.
- `#I462780` - Now, Nodes are updated properly while zoom out diagram in canvas mode.
## 21.2.6 (2023-05-23)
### Diagram
#### Bug Fixes
- `#I464229` - Now, Complex hierarchical tree layout is working fine while injecting line distribution.
## 21.2.5 (2023-05-16)
### Diagram
#### Bug Fixes
- `#I456104` - Now, swimlane child nodes are selectable after save and load.
## 21.2.4 (2023-05-09)
### Diagram
#### Bug Fixes
- `#I456288` - Now, scroller updated properly when we move nodes outside viewport.
- `#I458205` - Now, bezier connector annotation alignment is working properly.
- `#I456037` - Now, while hovering the port with single select and ZoomPan constraints drawing tool enabled.
## 21.2.3 (2023-05-03)
### Diagram
#### Bug Fixes
- `#I451762` - Now, the flip mode port is working for all nodes.
- `#I449574` - Now, the performance of the diagram is improved while rendering large number of nodes and connectors.
- `#I454253` - Now, fill color for bpmn transaction subprocess is applied properly.
- `#I455551` - Now, history change event does not get triggered while clicking swimlane header for second time.
## 21.1.39 (2023-04-11)
### Diagram
#### Bug Fixes
- `#I448343` - Now, position change event completed state is fired properly.
- `#I446954` - Now, the segment does not get dragged when there is no thumb in it.
## 21.1.37 (2023-03-29)
### Diagram
#### Bug Fixes
- `#I41762` - Now, Different point property for bezier connector is working properly.
- `#I41808` - Now, Text description for HTML node is rendered properly.
- `#I41908` - Now, Perfomance of dragging group nodes is improved.
- `#I41974` - Now, While hovering ports and dragging the multiselected items working properly.
- `#I443748` - Now, changing the styles dynamically, its working properly.
- `#I445506` - Now, you can resize the bezier control thumb when we increase the handleSize also.
- `#I444124` - Now, set the same id for the node and annotation in two different diagrams, the first diagram node annotation is visible properly.
- `#I447256` - Node renders properly on changing the shape dynamically.
## 21.1.35 (2023-03-23)
### Diagram
#### Bug Fixes
- `#F180478` - Now, the performance of diagram while enabling virtualization is improved.
- `#F180478` - Now, Overview is updated properly while enabling virtualization.
- `#I422299` - Now, swimlane child nodes is selectable after save and load.
- `#I437322` - Now, drag the connector end thumb is working, while we increase handleSize value.
- `#I436649` - Now, connector segment does not get split into multiple segment for top to bottom approach.
- `#I440967` - Now, Free hand connector segment collection restored after save and load the diagram.
- `#I441075` - Now, position change event does not get triggered while click on the swimlane header.
## 20.4.50 (2023-02-14)
### Diagram
#### Bug Fixes
- `#I432667` - Now, overview updated properly while doing interactions after zoom out.
- `#I433980` - Now, the nodes selections are proper for nodes with large annotations.
## 20.4.48 (2023-02-01)
### Diagram
#### Bug Fixes
- `#I427930` - The issue "BringIntoView API brings the object in large bounds into the screen viewport" has been fixed.
- `#I428356` - Now, parent node position in radial tree layout is updated properly, while adding nodes dynamically.
## 20.4.42 (2023-01-04)
### Diagram
#### Bug Fixes
- `#I426113` - Now, bezier control points dragging is restricted when we hide control points.
- `#I425406` - Now, the bezier segment points are not static when we move connector source or target node.
- `#I422049` - Now, calling doLayout after injecting line routing module working properly.
- `#I421754` - The issue on tooltip relative mode mouse is now working properly.
- `#I423978` - Now, HTML nodes gets update properly in the overview while auto scroll the diagram.
## 20.4.40 (2022-12-28)
### Diagram
#### Bug Fixes
- `#I421800` - Now, bezier connector rendered properly while save and load the diagram.
- `#I417240` - Now, dropping bpmn text annotation node inside the swimlane is working properly.
## 20.4.38 (2022-12-22)
### Diagram
#### New Feature
- `#I409589` - Support to override the mouseWheel event has been added.
#### Bug Fixes
- `I421148` - Now, connector segment does not get split into multiple segment while hover on node.
- `#I420202` - The issue on annotation interaction has been resolved.
## 20.3.60 (2022-12-06)
### Diagram
#### Bug Fixes
- `#FB38642` - Now, the arg cancel property for sourcePoint and targetPoint change is working properly.
- `#I419333` - Now, dragging a object outside the diagram canvas from symbol palette is updated properly.
- `#I397852` - Now, defining connector without source or target id while injecting Line Routing is rendered properly.
- `#I42108` - The issue on hovering the node ports has been resolved.
## 20.3.58 (2022-11-22)
### Diagram
#### Bug Fixes
- `#I418455` - Now, the resize handle has been rendered properly while set node pivot as 0,0.
- `#I418026` - Now, the annotation for the swimlane child node is updated properly after dragging it outside the swimlane.
## 20.3.57 (2022-11-15)
### Diagram
#### Bug Fixes
- `#I412223` - Now, the connector position is updated properly after resizing overview panel.
- `#I405669` - Now, adding BPMN Text annotation node inside swimlane at runtime is working properly.
- `#I412144` - Now, the segment thumb do not gets rendered while render orthogonal connector as a straight line.
- `#I412144` - Provided the support for orthogonal segment overlap with the source and target node.
## 20.3.50 (2022-10-18)
### Diagram
#### Bug Fixes
- `#I409105` - Now, click event gets triggered properly when click at scrollbar position.
- `#I410274` - Now, adding lane to the existing vertical swimlane is working properly.
## 20.3.49 (2022-10-11)
### Diagram
#### Bug Fixes
- `#I405054` - Provided the custom context menu support for the swimlane phase.
- `#I405669` - Now, BPMN text annotation node gets dragged properly while drag the swimlane.
- `#I397116` - Now, the bezier annotation horizontal and vertical alignment is working properly.
- `#I410634` - The null exception will no longer thrown while changing the overview id.
## 20.3.48 (2022-10-05)
### Diagram
#### Bug Fixes
- `#I401143` - Now, HTML element gets rendered properly while drag and drop from one lane to other lane.
- `#I393859` - Now, the nodes overlapping in linear arrangement of complex-hierarchical tree is resolved.
## 20.3.47 (2022-09-29)
### Diagram
#### Bug Fixes
- `#I387297` - Now, the Expand & Collapse work properly for layout.
- `#I389174` - The undefined exception will no longer thrown while drag and drop the node from treeview to diagram.
- `#I384522` - Now, connector gets rendered properly in the complex hierarchical tree layout.
- `FB36050` - Now, oldValue & newValue argument of property change event updated properly while change order for nodes.
- `#I383401` - BPMN task type symbols are updated as per BPMN 2.0 standard.
- `#FB35907` - Localization support for symbol palette search box placeholder has been added.
- `#I388692` - Now connectors are properly connected to the node after save and load.
- `#I384554` - Now scroll settings offset are updated properly dynamically.
- `#I397678` - Now, the connector is dropped properly inside the swimlane.
- `#I395331` - The undefined exception will no longer thrown while draw a SVG node.
- `#I397116` - Now, Bezier connector annotation rendered at the proper position.
- `#I396868` - Now bezier connector rendered properly while drag and drop from palette.
- `#I397852` - Now, layers undefined exception will no longer thrown while save and load.
- `#I399417` - Now, fit to page is working properly when we call it multiple times.
## 20.2.36 (2022-06-30)
### Diagram
#### Bug fixes
- `#I382500` - Now, the BPMN shape is changed properly at runtime.
- `#I382496` - BPMN gateway sub type is working properly while changing it during runtime.
- `#I383411` - Now, fill color is applied properly when changing BPMN event at runtime.
#### New Features
- `#I362749` - Provided option to adjust the distance between the source node and the target node of the orthogonal connection has been added.
- `#I347713` - Support to modify connector segments thumb icon shape and style has been added.
- `#FB31535` - Support for splitting and joining connectors has been added.
- `#I362796` - Support to highlight selected diagram elements on multiple selections has been added
- `#I362829` - Support to limit the connector segments while draw at run time has been added.
- `#I362755` - Support to edit multiple bezier segments with multiple control points has been added.
#### Behaviour changes
- In the Bezier connector, by default, the multiple segments will be created automatically if a user doesn't define segment collections in the application.
- In the Bezier connector, based on segment count, multiple control points will be displayed to control the smoothness of the curve
## 20.1.60 (2022-06-14)
### Diagram
#### Bug Fixes
- `#I381671` - Bpmn task type is working properly while changing from type Send to Receive.
- `#F175332` - Undo is working properly after deleting the node attached with connector.
- `#I376982` - Annotation dragging in connector and node is working properly when we set horizontal Alignment and vertical Alignment.
## 20.1.59 (2022-06-07)
### Diagram
#### Bug Fixes
- `#I378190` - Now, distribute commands will work properly.
## 20.1.57 (2022-05-24)
### Diagram
#### Bug Fixes
- `F173877` - Now, Node template has been rendered properly in layout.
## 20.1.55 (2022-05-12)
### Diagram
#### Bug Fixes
- `#I373763` - Now, old value of SelectionChange event are updated properly.
- `#I373774` - The sourcePointChange and targetPointChange events are triggered while dragging the node.
- `#I375741` - Now, the performance and Memory leak is resolved in the saveDiagram method.
- `#I372151` - Now, bezier connector annotation get exported properly as an image.
- `#I376498` - Now, the diagram zooming behaviour is changed as an old behaviour.
## 20.1.51 (2022-04-26)
### Diagram
#### Bug Fixes
- `#I375103` - Now, Port visibility will work properly on mouse hover in Canvas mode.
## 20.1.48 (2022-04-12)
### Diagram
#### Bug Fixes
- `FB-33350` - Now, Property change event will trigger properly when z-index values are changed.
- `#I372613` - Now, Exporting the diagram as an image will work properly.
## 20.1.47 (2022-04-04)
### Diagram
#### Bug Fixes
- `#32965` - Now, old and new value of property change event values are updated properly while drag the connector target end.
- `F172843` - Bring to front is now working properly for the multiple selection.
- `SF-369300` - Now, Expand and collapse work properly for layouts.
- `SF-370061` - Now, exportDiagram exports image url properly when mode is set to Data.
- `SF-368435` - The exception will no longer thrown while dragging the selected object.
- `SF-362356` - Now, Diagram can be zoomed or scrolled smoothly.
## 19.4.54 (2022-03-01)
### Diagram
#### Bug Fixes
- `F170870` - The undefined exception will no longer thrown while drag and drop the node over another node.
- `SF-364881` - Selection is now work properly for group node on negative axis.
- `SF-366628` - Node annotation is now update properly while edit in the canvas mode.
- `SF-364084` - Now, Lane Header can be simply obtained from selection change event.
- `SF-366851` - Node Linear gradient is now exported properly while export the diagram.
## 19.4.53 (2022-02-22)
### Diagram
#### Bug Fixes
- `SF-360354` - Position change event is now fired properly while drag and drop the node using touch.
- `SF-365716` - Drawing tool now draw connector properly while right click on the diagram.
- `SF-364857` - Now, Command/Meta key will work properly on Mac.
## 19.4.52 (2022-02-15)
### Diagram
#### Bug Fixes
- `SF-361654` - Connector is now rendered properly in the symbol palette while try to render as straight line.
- `SF-360571` - Provide separate tooltip support for the group children node.
- `SF-359118` - Now, the Scroll Bar works properly when Viewport is in Negative coordinates.
- `SF-362880` - Save and load now works properly for Swimlane after undo and redo.
## 19.4.50 (2022-02-08)
### Diagram
#### Bug Fixes
- `SF-360650` - The Undefined exception will no longer be thrown while perform ctrl + shift + mouse click on diagram area.
- `SF-359437` - The Undefined exception will no longer be thrown while ungroup the group node in canvas mode.
- `SF-359860` - Node gradient color is now exported properly while export the diagram in JPG.
- `SF-362805` - Bezier connector text element bounds is now calculated properly while drag the connector.
- `SF-362170` - Annotation editing for the Bezier Connector is now working properly.
- `SF-362805` - Style Property margin is now working properly for the Bezier Connector Annotation.
- `F170870` - Resolved the exception when Flipping SVG Nodes Label.
## 19.4.43 (2022-01-18)
### Diagram
#### Bug Fixes
- `F171509` - The issue "getDiagramContent() is not working properly" has been fixed.
## 19.4.42 (2022-01-11)
### Diagram
#### Bug Fixes
- `SF-359118` - The issue "Scroll Bar is not working properly when Viewport is in Negative coordinates" has been fixed.
- `F171398` - The issue "Exception occurs when save and load the diagram" has been fixed.
- `SF-360354` - The issue "Symbol do not get dropped properly in the chrome android" has been fixed.
## 19.4.41 (2022-01-04)
### Diagram
#### Bug Fixes
- `SF-358407` - The issue "NodeTemplate is not rendered properly in React" has been fixed.
- `SF-358519` - The issue "SendToBack is not working properly when re-adding shapes on diagram" has been fixed.
- `F170870` - The issue "Ports are not flipped while flipping Node to Horizontal or Vertically" has been fixed.
- `F170870` - The issue "Provide support to prevent label flipping while flipping the node horizontally or vertically" has been fixed.
## 19.4.40 (2021-12-28)
### Diagram
#### Bug Fixes
- `F171088` - The issue "Multiple selection tool not working properly" has been fixed.
- `SF-353924` - The issue "Drag and drop element from tree-view to Diagram does not behave correctly" has been fixed.
- `SF-333944` - The issue "Exception raises when perform sendBackward with native node" has been fixed.
- `SF-358147` - The issue "Labels are not updated properly after loading the saved JSON" has been fixed.
- `#30924` - The issue "Horizontal scrolling not working properly with trackpad" has been fixed.
- `#31218` - The issue "Pinch zoom not working properly with trackpad in i-Mac" has been fixed.
- `SF-357916` - The issue "Bezier Connector target decorator is not rendered properly at initial rendering" has been fixed.
## 19.4.38 (2021-12-17)
### Diagram
#### Bug Fixes
- `SF-356262` - The issue "Dragging and Drop node not working properly by enabling page settings" has been fixed.
- `F170399` - The issue "Unable to cast exception occurs when clicking on the expand icon" has been fixed.
- `#I337722` - The issue "Connector Position not Updated Properly when rotating it with segments" has been fixed.
- `#I341943` - The issue "BringIntoView API does not bring the large bounds into the screen viewport" has been fixed.
- `#I342681` - The issue "BPMN Task shape becomes ellipse shape when printing the diagram" has been fixed.
- `#I342979` - The issue "While loading the JSON data with line routing causes exception in Angular" has been fixed.
- `#I345844` - The issue "An exception occurs when perform search in the symbol palette" has been fixed.
- `#F169922` - The issue "Need to provide support to set assistants based on datasource field in organizational chart" has been fixed.
- `#I345570` - The issue "Nodes doesn't gets arranged in zindex order after grouping it" has been fixed.
- `#I346110` - The issue "Text did not display on Connector line after adjusting the Bezier Connector" has been fixed.
- `#I346676` - The issue "Drag and drop item from Tree-View to Diagram doesn't behave correctly" has been fixed.
- `#I347727` - The issue "RemovePalette API not working properly" has been fixed.
- `#I348028` - The issue "SelectionChange newValue is null when deselecting one of multiple selected shapes" has been fixed.
## 19.3.56 (2021-12-02)
### Diagram
#### Bug Fixes
- `#F30109` - The issue "Diagram virtualization does not work with BPMN shapes" has been fixed.
- `#348672` - The issue "Swimlane nodes helper position not updated properly" has been fixed.
- `#F170298` - The issue "Template is not updated properly while render multiple diagram in same page" has been fixed.
- `#347603` - The issue "HTML Nodes are not rendered in Overview" has been fixed.
## 19.3.55 (2021-11-23)
### Diagram
#### Bug Fixes
- `#I346676` - The issue "Drag and drop item from Tree-View to Diagram doesn't behave correctly" has been fixed.
- `#I347727` - The issue "RemovePalette API not working properly" has been fixed.
- `#I348028` - The issue "SelectionChange newValue is null when deselecting one of multiple selected shapes" has been fixed.
## 19.3.53 (2021-11-12)
### Diagram
#### Bug Fixes
- `#I346110` - The issue "Text did not display on Connector line after adjusting the Bezier Connector" has been fixed.
## 19.3.48 (2021-11-02)
### Diagram
#### Bug Fixes
- `#I345844` - The issue "An exception occurs when perform search in the symbol palette" has been fixed.
- `#F169922` - The issue "Need to provide support to set assistants based on datasource field in organizational chart" has been fixed.
- `#I345570` - The issue "Nodes doesn't gets arranged in zindex order after grouping it" has been fixed.
## 19.3.47 (2021-10-26)
### Diagram
#### Bug Fixes
- `#I342681` - The issue "BPMN Task shape becomes square shape when printing the diagram" has been fixed.
## 19.3.46 (2021-10-19)
### Diagram
#### Bug Fixes
- `#I342979` - The issue "While loading the JSON data with line routing causes exception in Angular" has been fixed.
## 19.3.45 (2021-10-12)
### Diagram
#### Bug Fixes
- `#I342681` - The issue "BPMN Task shape becomes ellipse shape when printing the diagram" has been fixed.
## 19.3.44 (2021-10-05)
### Diagram
#### Bug Fixes
- `#I337722` - The issue "Connector Position not Updated Properly when rotating it with segments" has been fixed.
- `#I341943` - The issue "BringIntoView API does not bring the large bounds into the screen viewport" has been fixed.
## 19.3.43 (2021-09-30)
### Diagram
#### Bug Fixes
- `#F166882` - The issue "Accessibility validation error in Measure element Div" has been fixed.
- `#I341447` - The issue "The historyChange event is not triggered while rotate and move the node" has been fixed.
- `#I338448` - The issue "An exception occurs when save and load the diagram with PreventDefaults as true" has been fixed.
- `#I338105` - The issue "The drawing tool draws multiple node while perform right click" has been fixed.
- `#I339621` - The issue "An exception occurs render a image node with alignment as none and scale as Stretch" has been fixed.
- `#I339619` - The issue "An exception occurs when save and load the swimlane with BPMN children" has been fixed.
- `#I339487` - The issue "The connector drawing object does not snap to near by port" has been fixed.
- `#I342173` - The issue "An exception occurs when clear the diagram using Clear API" has been fixed.
- `#I341524` - The issue "The selection change event returns empty NewValue argument while selecting one of the multi-selected nodes" has been fixed.
## 19.2.56 (2021-08-17)
### Diagram
#### Bug Fixes
- `#I338244` - The issue "When drag the group node by using the arrow key the group get struck" has been fixed.
## 19.2.55 (2021-08-11)
### Diagram
#### Bug Fixes
- `#I336316` - The issue "The loaded connectors path is differ from saved connectors" has been fixed.
- `#I335836` - The Default tooltip rendered in the wrong position for the native node issue has been fixed.
- `#I337885` - The issue "Connectors have disappeared in Swim lane at initial rendering" has been fixed.
## 19.2.51 (2021-08-03)
### Diagram
#### Bug Fixes
- `#F167093` - The issue "The HTML nodes in overview takes place at the wrong position while zoom and move the HTML node in diagram "has been fixed.
- `#F166882` - The issue "Accessibility validation error in Diagram" has been fixed.
- `#F167431` - The issue "While decode the exported JPG image it has the PNG Image signature"has been fixed.
## 19.2.49 (2021-07-27)
### Diagram
#### Bug Fixes
- `#I335783` - The issue "The tooltip rendered in the wrong position when the node is placed at bottom position" has been fixed.
- `#I334315` - The issue "Update template method is triggered twice"has been fixed.
## 19.2.48 (2021-07-20)
### Diagram
#### Bug Fixes
- `#I330099` - The issue "The ports outEdges is not updated when cancel the port draw connector addition" has been fixed.
- `I324505` - The issue "An exception will raise while sending the node front to the group " has been fixed.
## 19.2.46 (2021-07-06)
### Diagram
#### Bug Fixes
- `#F166100, #F166081` - The issue "An exception occurs when resizing the diagram page with an overview" has been fixed.
- `#I333468` - The issue "The connectors cannot be grouped using group API" has been fixed.
- `#I332942` - The issue "The nodes that take place above the lane is not selectable" has been fixed.
## 19.2.44 (2021-06-30)
### Diagram
#### Bug Fixes
- `#I329576` - The issue While changing the connector flip property the connector's segment path is not updated correctly issue has been fixed.
- `#I327457` - The issue with node gradient is not applied while continuously performing the undo and redo functionality issue has been fixed.
- `#330528` - The issue "Connector horizontal Alignment is not rendered properly at initial rendering" has been fixed.
- `#328156` - The issue "An exception raised when send the swimlane back to the normal node" has been fixed.
- `#324236` - The issue "When exporting the node with gradient color the exported image does not contain proper node gradient " has been fixed.
- `#324541` - This issue "An exception occurs when printing the diagram with a Content security policy tag." has been fixed.
- `#I325640` - The issue "When dynamically adding node and perform the `bringToFront` method. The order command functionality not working properly" has been resolved.
- `#328132` - The issue "The combination of port constraints is not working" has been fixed.
- `#I327071` - the issue "When node is placed at the bottom position of the diagram component the tooltip position is rendered wrongly" issue has been fixed.
- `#I324251` - The issue "Nodes with SVG shapes have inaccurate positions in the Overview Control" has been fixed.
- `#F166050` - The issue "Context Menu not shown in iPad/android " has been fixed.
- `#I330320` - The issue "The HTML node content gets disappeared when adding the HTML node dynamically in the diagram with an overview" has been fixed.
## 19.1.69 (2021-06-15)
### Diagram
#### Bug Fixes
- `#I329576` - The issue While changing the connector flip property the connector's segment path is not updated correctly issue has been fixed.
## 19.1.67 (2021-06-08)
### Diagram
#### Bug Fixes
- `#I327457` - The issue with node gradient is not applied while continuously performing the undo and redo functionality issue has been fixed.
- `#330528` - The issue "Connector horizontal Alignment is not rendered properly at initial rendering" has been fixed.
## 19.1.66 (2021-06-01)
### Diagram
#### Bug Fixes
- `#328156` - The issue "An exception raised when send the swimlane back to the normal node" has been fixed.
- `#324236` - The issue "When exporting the node with gradient color the exported image does not contain proper node gradient " has been fixed.
- `#324541` - This issue "An exception occurs when printing the diagram with a Content security policy tag." has been fixed.
- `#I325640` - The issue "When dynamically adding node and perform the `bringToFront` method. The order command functionality not working properly" has been resolved.
- `#328132` - The issue "The combination of port constraints is not working" has been fixed.
## 19.1.65 (2021-05-25)
### Diagram
#### Bug Fixes
- `#I327071` - the issue "When node is placed at the bottom position of the diagram component the tooltip position is rendered wrongly" issue has been fixed.
## 19.1.64 (2021-05-19)
### Diagram
#### Bug Fixes
- `#I324251` - The issue "Nodes with SVG shapes have inaccurate positions in the Overview Control" has been fixed.
## 19.1.63 (2021-05-13)
### Diagram
#### Bug Fixes
- `#I322863` - This issue "Node does not drag properly when move inside swimlane" has been fixed.
- `#I326309` - This issue "While drag and move the multiple children of swimlane some children jump from one lane to another lane" has been fixed.
- `#I323817` - This issue "An exception will raise when send the native node back to the group of native nodes" has been fixed.
- `#I323457` - This issue "straight line segment not moved in group while dragging grouping node" has been fixed.
- `#I325103` - This issue "Connector alignment is not rendered properly at initial rendering" has been fixed.
- `F164350` - The issue "Annotation hyper link is not working" has been fixed.
- `#319911` - The issue "Customized style disappears when serializing the BPMN shapes" has been fixed.
- `#321939` - The issue "Swimlane send to back node working" has been fixed.
- `#322854` - The issue "Swimlane children disappear while performing the order commands" has been fixed.
- `#323203` - The issue "Exception occurs when try to redo the node's gradient color" has been fixed.
- `#324238` - The issue "An empty space will take place along with the diagram while exporting the diagram into the image" has been fixed.
- `#321284` - The issue "The loaded layout diagram is differ from the saved diagram" has been fixed.
- `F164274` - The issue "Resize functionality of the lane is not working if the can move is false" has been fixed.
- `#316688` - The issue "Symbol palette component gets rendered on every state change" has been fixed.
- `#317943` - This issue "While render the layout's nodes with the collapsed state, the nodes are not properly aligned " has been fixed.
## 19.1.59 (2021-05-04)
### Diagram
#### Bug Fixes
- `#I323457` - This issue "straight line segment not moved in group while dragging grouping node" has been fixed.
- `#I325103` - This issue "Connector alignment is not rendered properly at initial rendering" has been fixed.
- `F164350` - The issue "Annotation hyper link is not working" has been fixed.
- `#319911` - The issue "Customized style disappears when serializing the BPMN shapes" has been fixed.
- `#321939` - The issue "Swimlane send to back node working" has been fixed.
- `#322854` - The issue "Swimlane children disappear while performing the order commands" has been fixed.
- `#323203` - The issue "Exception occurs when try to redo the node's gradient color" has been fixed.
- `#324238` - The issue "An empty space will take place along with the diagram while exporting the diagram into the image" has been fixed.
- `#321284` - The issue "The loaded layout diagram is differ from the saved diagram" has been fixed.
- `F164274` - The issue "Resize functionality of the lane is not working if the can move is false" has been fixed.
## 19.1.57 (2021-04-20)
### Diagram
#### Bug Fixes
- `F164350` - The issue "Annotation hyper link is not working" has been fixed.
- `#319911` - The issue "Customized style disappears when serializing the BPMN shapes" has been fixed.
- `#321939` - The issue "Swimlane send to back node working" has been fixed.
- `#322854` - The issue "Swimlane children disappear while performing the order commands" has been fixed.
- `#323203` - The issue "Exception occurs when try to redo the node's gradient color" has been fixed.
## 19.1.56 (2021-04-13)
### Diagram
#### Bug Fixes
- `#316688` - The issue "Symbol palette component gets rendered on every state change" has been fixed.
- `317943` - This issue "While render the layout's nodes with the collapsed state, the nodes are not properly aligned " has been fixed.
## 19.1.54 (2021-03-30)
### Diagram
#### New Features
- `#285393` - Support to avoid connector overlapping with complex hierarchical layout has been added.
- `#314220` - Support for Auto scrolling feature while using drawing tool has been added.
#### Bug Fixes
- `#316429` - This issue "Nodes are not updating properly for the swim lane in the DOM during save and load" has been fixed.
- `#304194` - This issue "Straight line segments are not moved while dragging " has been fixed.
- `#309543` - This issue "overview's preview is not updated when update the diagram's size " has been fixed.
- `#311751` - This issue "when drag and drop from the palette the symbol preview not disappear " has been fixed.
- `#312744` - This issue "Exception occurs when mouse over the node with many connector " has been fixed.
- `#301792` - This issue "Alignment of connector is misplaced in balanced layout " has been fixed.
- `#311219` - This issue "z order Commands not working for child node in group " has been fixed.
- `#312725` - This issue "Expand collapse icon cannot export properly " has been fixed.
- `#314224` - This issue "Shapes getting disappear after adding Swimlane shape " has been fixed.
- `F162436` - This issue "While set the node's isExpanded property true at initial rendering unwanted scroll is take placed" has been fixed.
- `#314664` - This issue "Exception occurs when drag and drop the node and perform undo " has been fixed.
- `F161997` - This issue "Context menu disappear while mouseover the item which has subitems " has been fixed.
- `#316472` - This issue "Strange snapping behaviors with swimlane " has been fixed.
- `#317149` - This issue "Exception occurs when drag and drop a lane on connector in swimlane " has been fixed.
- `F23048` - This issue "When change style of group at runtime the same is applied to its child too " has been fixed.
- `317728` - This issue "Line routing is not working if the connection end point of the connector has two or more nodes " has been fixed.
## 18.4.46 (2021-03-02)
### Diagram
#### Bug Fixes
- `F162436` - This issue "While set the node's isExpanded property true at initial rendering unwanted scroll is take placed" has been fixed.
- `#314664` - This issue "Exception occurs when drag and drop the node and perform undo " has been fixed.
- `F161997` - This issue "Context menu disappear while mouseover the item which has subitems " has been fixed.
#### New Features
- `#314220` - Support for Auto scrolling feature while using drawing tool has been added.
## 18.4.43 (2021-02-16)
### Diagram
#### Bug Fixes
- `#314224` - This issue "Shapes getting disappear after adding Swimlane shape " has been fixed.
## 18.4.42 (2021-02-09)
### Diagram
#### Bug Fixes
- `#312744` - This issue "Exception occurs when mouse over the node with many connector " has been fixed.
- `#301792` - This issue "Alignment of connector is misplaced in balanced layout " has been fixed.
- `#311219` - This issue "z order Commands not working for child node in group " has been fixed.
- `#312725` - This issue "Expand collapse icon cannot export properly " has been fixed.
- `#314224` - This issue "Shapes getting disappear after adding Swimlane shape " has been fixed.
## 18.4.41 (2021-02-02)
### Diagram
#### Bug Fixes
#### New Features
- `#285393` - Support to avoid connector overlapping with complex hierarchical layout has been added.
## 18.4.39 (2021-01-28)
### Diagram
#### Bug Fixes
- `#308695` - This issue "Port's InEdges and outEdges are not updated properly while copy and paste " has been fixed.
- `#306529` - This issue "Node does not drop properly on swimlane " has been fixed.
- `#309041` - This issue "Nodes are not getting cleared when add new page in the diagram" has been fixed.
- `#305708` - This issue "Console error occur while save and load the diagram with swimlane nodes" has been fixed.
- `#308109` - This issue "Can't change flowshape to other basic shape" has been fixed.
- `#301792` - This issue "Child nodes are not rendered properly in Organizational chart" has been fixed.
- `#306310` - This issue "Symbol description gets rendered from middle of symbol" has been fixed.
- `#304447` - This issue "Restrict click event for nodes when zoompan tool is enabled" has been fixed.
- `#295443` - This issue "Bottom level nodes are not visible in overview" has been fixed.
- `#305992` - This issue "When drag and drop the node swimlane lane header position gets changed" has been fixed.
- `#304558` - This issue "Exception occurs when use getDiagramContent method" has been fixed.
## 18.4.35 (2021-01-19)
### Diagram
#### Bug Fixes
- `#305708` - This issue "Console error occur while save and load the diagram with swimlane nodes" has been fixed.
## 18.4.34 (2021-01-12)
### Diagram
#### Bug Fixes
- `#308695` - This issue "Port's InEdges and outEdges are not updated properly while copy and paste " has been fixed.
- `#306529` - This issue "Node does not drop properly on swimlane " has been fixed.
- `#309041` - This issue "Nodes are not getting cleared when add new page in the diagram" has been fixed.
## 18.4.32 (2020-12-29)
### Diagram
#### Bug Fixes
- `#308109` - This issue "Can't change flowshape to other basic shape" has been fixed.
- `#301792` - This issue "Child nodes are not rendered properly in Organizational chart" has been fixed.
## 18.4.31 (2020-12-22)
### Diagram
#### Bug Fixes
- `#306310` - This issue "Symbol description gets rendered from middle of symbol" has been fixed.
- `#304447` - This issue "Restrict click event for nodes when zoompan tool is enabled" has been fixed.
- `#295443` - This issue "Bottom level nodes are not visible in overview" has been fixed.
- `#305992` - This issue "When drag and drop the node swimlane lane header position gets changed" has been fixed.
- `#304558` - This issue "Exception occurs when use getDiagramContent method" has been fixed.
## 18.4.30 (2020-12-17)
### Diagram
#### New Features
- `#285393` - Line distribution functionality has been added.
- Support added to arrange the child nodes in linear way.
#### Bug Fixes
- `#304641` - This issue "Node does not gets selected on slight movement of mouse when drag constraints disabled for node " has been fixed.
- `#301443` - This issue "update annotation for BPMN node, the node position gets changed " has been fixed.
- `#301441` - This issue "BPMN Nodes dropped in wrong position " has been fixed.
- `#304047` - This issue "Exception occurs when drag and drop the SVG node into diagram " has been fixed.
- `#301792` - This issue "Child Node Rendering issue in organization chart " has been fixed.
- `#300529` - This issue "Exception occurs while change the datasource for layout at runtime" has been fixed.
- `#302274` - This issue "Mindmap layout does not render properly" has been fixed.
- `#300499` - This issue "PositionChange event does not gets triggered for completed state" has been fixed.
- `#298898` - This issue "When save and load Bpmn subprocess node not loads properly" has been fixed.
- `F158465` - This issue "Context Menu items does not gets change at run time" has been fixed.
- `#285393` - This issue "Connector Target Point connection is not connected properly in line distribution" has been fixed.
- `#297343` - This issue "While undo and redo with line routing exception occurs" has been fixed.
- `F159245` - This issue "Node z index behaves incorrectly" has been fixed.
- `#300316` - This issue "Exception occurs when try to save diagram with prevent defaults set as true" has been fixed.
- `#292439` - The issue "Exception occurs when try to draw the connector using user handle" has been fixed.
## 18.3.53 (2020-12-08)
### Diagram
#### Bug Fixes
- `#301443` - This issue "update annotation for BPMN node, the node position gets changed " has been fixed.
## 18.3.52 (2020-12-01)
### Diagram
#### Bug Fixes
- `#301441` - This issue "BPMN Nodes dropped in wrong position " has been fixed.
- `#304047` - This issue "Exception occurs when drag and drop the SVG node into diagram " has been fixed.
- `#301792` - This issue "Child Node Rendering issue in organization chart " has been fixed.
- `#300529` - This issue "Exception occurs while change the datasource for layout at runtime" has been fixed.
- `#302274` - This issue "Mindmap layout does not render properly" has been fixed.
- `#300499` - This issue "PositionChange event does not gets triggered for completed state" has been fixed.
## 18.3.51 (2020-11-24)
### Diagram
#### Bug Fixes
- `#298898` - This issue "When save and load Bpmn subprocess node not loads properly" has been fixed.
- `F158465` - This issue "Context Menu items does not gets change at run time" has been fixed.
## 18.3.50 (2020-11-17)
### Diagram
#### Bug Fixes
- `#285393` - This issue "Connector Target Point connection is not connected properly in line distribution" has been fixed.
## 18.3.48 (2020-11-11)
### Diagram
#### Bug Fixes
- `#297343` - This issue "While undo and redo with line routing exception occurs" has been fixed.
- `F159245` - This issue "Node z index behaves incorrectly" has been fixed.
- `#300316` - This issue "Exception occurs when try to save diagram with prevent defaults set as true" has been fixed.
- `#292439` - The issue "Exception occurs when try to draw the connector using user handle" has been fixed.
## 18.3.47 (2020-11-05)
### Diagram
#### New Features
- `#285393` - Line distribution functionality has been added.
- Support added to arrange the child nodes in linear way.
#### Bug Fixes
- `#297888` - This issue "Target decorator is not connected properly to the node" has been fixed.
- `#298962` - This issue "HTML template node take more time to render in Blazor" has been fixed.
- `#F159087` - This issue "When Drag and drop the node from palette exception throws" has been fixed.
- `#292439` - The issue "Exception occurs when try to draw connector on node text edit" has been fixed.
- `#294302` - The issue with "Node overlapping issue in hierarchical tree layout" has been fixed.
- `#292214` - The issue "Mouse cursor does not place on a node" has been fixed
- `#292439` - The issue "Exception occurs when try to draw connector on node text edit" has been fixed.
- `#294515` - This issue "When zoom out the diagram ruler value not update properly" has been fixed.
- `#294604` - This issue "Vertical Scroll bar appears while scroll the diagram" has been fixed.
- `#296511`, `#296304` - The issue "Nodes are not added properly to the newly added lane" has been fixed.
## 18.3.44 (2020-10-27)
### Diagram
#### Bug Fixes
- `#297888` - This issue "Target decorator is not connected properly to the node" has been fixed.
- `#298962` - This issue "HTML template node take more time to render in Blazor" has been fixed.
- `#F159087` - This issue "When Drag and drop the node from palette exception throws" has been fixed.
## 18.3.42 (2020-10-20)
### Diagram
#### Bug Fixes
- `#294515` - This issue "When zoom out the diagram ruler value not update properly" has been fixed.
- `#294604` - This issue "Vertical Scroll bar appears while scroll the diagram" has been fixed.
- `#296511`, `#296304` - The issue "Nodes are not added properly to the newly added lane" has been fixed.
## 18.3.40 (2020-10-13)
### Diagram
#### Bug Fixes
- `292439` - The issue "Exception occurs when try to draw connector on node text edit" has been fixed.
- `294302` - The issue with "Node overlapping issue in hierarchical tree layout" has been fixed.
- `292214` - The issue "Mouse cursor does not place on a node" has been fixed
- `292439` - The issue "Exception occurs when try to draw connector on node text edit" has been fixed.
## 18.3.35 (2020-10-01)
### Diagram
#### New Features
- `276871`, `F154206` - Customization support for individual symbols has been added.
- `281811` - Now the ports are rendered over the HTML layer.
- `246813` - Now supports the click event to notify the type of button clicked.
- `283317` - Fixed user handle has been added to diagram nodes and connectors.
- `F150538` - Added an Expand and Collapse palette notification event to the symbol palette.
- `277397` - Added support to notify the pan state during the scroll change event.
#### Bug Fixes
- `287578` - The issue "Connector segments not update properly" has been fixed.
- `292951` - The issue "Text size is different if Text Node is created over another diagram" has been fixed.
- `293420` - The issue "Annotation undo redo not working properly if the line routing is enabled" has been fixed.
- `289382` - The issue "Exported data returns same png format for all other format" has been fixed.
- `291513` - The issue " Exception occurs while change allowDrag from false to true for symbol palette" has been fixed.
- `292558` - The issue "Node Rotate constraints does not work properly" has been fixed.
- `289532` - The issue "Group offsetX and offsetY does not update after add child to it" has been fixed.
- `291274` - The issue "Mouse Enter, Mouse Over event does not get triggered for selected item" has been fixed.
- `F156456` - The issue "SVG image not exported properly" has been fixed
- `#288628` - The issue "HTML node does not gets added at run time" has been fixed.
- `#289513` - The issue with "Group rotation does not work as expected" has been fixed.
- `287578` - The issue "Connector segments not update properly" has been fixed.
- `289532` - The issue "Group width and height does not update" has been fixed.
- `285600` - The issue "Complex hierarchical layout does not arrange properly" has been fixed.
- `F157055` - The issue "Port inedge and outedge not updated properly" has been fixed.
- `291364` - The issue "Connector's tooltip position updated wrongly" has been fixed.
- `287349` - The issue "Infinite loop occurs while setting delete constraints for node in swim-lane and clear diagram" has been fixed.
- `290066` - The issue "SendToBack and BringToFront not work for connector with group node" has been fixed.
## 18.2.59 (2020-09-21)
### Diagram
#### Bug Fixes
- `289382` - The issue "Exported data returns same png format for all other format" has been fixed.
- `291513` - The issue " Exception occurs while change allowDrag from false to true for symbol palette" has been fixed.
- `292558` - The issue "Node Rotate constraints does not work properly" has been fixed.
- `289532` - The issue "Group offsetX and offsetY does not update after add child to it" has been fixed.
- `291274` - The issue "Mouse Enter, Mouse Over event does not get triggered for selected item" has been fixed.
## 18.2.58 (2020-09-15)
### Diagram
#### Bug Fixes
- `291364` - The issue "Connector's tooltip position updated wrongly" has been fixed.
- `287349` - The issue "Infinite loop occurs while setting delete constraints for node in swim-lane and clear diagram" has been fixed.
- `290066` - The issue "SendToBack and BringToFront not work for connector with group node" has been fixed.
## 18.2.56 (2020-09-01)
### Diagram
#### Bug Fixes
- `287578` - The issue "Connector segments not update properly" has been fixed.
- `289532` - The issue "Group width and height does not update" has been fixed.
- `285600` - The issue "Complex hierarchical layout does not arrange properly" has been fixed.
- `F157055` - The issue "Port inedge and outedge not updated properly" has been fixed.
## 18.2.55 (2020-08-25)
### Diagram
#### Bug Fixes
- `F156456` - The issue "SVG image not exported properly" has been fixed
- `#288628` - The issue "HTML node does not gets added at run time" has been fixed.
- `#289513` - The issue with "Group rotation does not work as expected" has been fixed.
## 18.2.54 (2020-08-18)
### Diagram
#### New Features
- `#281811` - support to render the port over the HTML layer.
#### Bug Fixes
- `#285793` - The issue with "Bring to front does not work for group node" has been fixed.
- `#F156309` - The issue with "Exception occurs when try to do nudge in the diagram" has been fixed.
- `#286692` - The issue with "Node does not resize properly when created using the stack, container and text elements" has been fixed.
- `#286458` - The issue with "Node ports are gets ignored" has been fixed.
- `#286174` - The issue with "Send to back not working after refresh the diagram using refresh() method" has been fixed.
- `#286611` - The issue with "Size changed event does not get triggered when resizing with south, east, south east pin" has been fixed.
- `#246813` - The issue with "To notify right/left button clicked in diagram click event" Has been fixed.
- `#286418` - The issue with "When run the individual swimlane sample in angular 9 , throws build issue" has been fixed.
- `#288057` - The issue with "Diagram selection do not update properly" has been fixed.
## 18.2.48 (2020-08-04)
### Diagram
#### New Features
- `#276871` - support to add symbol description for symbols in palette.
#### Bug Fixes
- `#264082` - The issue of "Sometimes difficult to make the connection to a port when set ConnectToNearByNode constraints" has been fixed.
- `#283092` - The issue of "Exception throws when try to append a new diagram at run time In IE11" has been fixed.
- `#281759` - The issue of "SVG node do not gets visible in diagram" has been fixed.
- `#284823` - The issue of "DataLoaded event do not gets trigger after data loaded" has been fixed.
- `#285793` - The issue with "Bring to front does not work for group node" has been fixed.
## 18.2.46 (2020-07-21)
### Diagram
#### Bug Fixes
- `#283962` - The issue of "Content of a text node is being duplicated when nowrap option is set" has been fixed.
- `#282404` - The issue of "Phase header style changes to default style after save and load diagram" has been fixed.
## 18.2.45 (2020-07-14)
### Diagram
#### Bug Fixes
- `#F155218` - The issue "DOM Exception occurs when try to change z index of group node" has been fixed.
- `#279793` - The issue of "Diagram Performance is slow in the Blazor WebAssembly app" has been fixed.
- `#281789` - The issue with "Exception occurs when try to load the diagram with line routing" has been fixed.
- `#281383` - The issue with "Exception occurs when try to add the group node in palette through addPaletteItem method" has been fixed.
- `#279047` - The issue of "Exception occurs when try to show context menu in diagram with all items as hidden" has been fixed.
- `#278621` - The issue of "When try to delete the swimlane diagram becomes unresponsive" has been fixed.
- `#278823` - The issue of "Vertical Swimlane indexes are not properly updated" has been fixed.
- `#271665` - The issue of "Exception throws when run symbol palette component in react production mode" has been fixed.
- `#279793` - The issue of "Diagram Performance is slow in the Blazor WebAssembly app" has been fixed.
## 18.2.44 (2020-07-07)
### Diagram
#### New Features
- `#259358` - Support for user handle templates has been provided.
- `#263337` - Undo an