UNPKG

@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
# 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