Skip to content

Release v3.6.0

Compare
Choose a tag to compare
@kumilingus kumilingus released this 12 Oct 17:28
· 277 commits to master since this release
88c6299

CHANGELOG

  • replace phantomjs with puppeteer (a6739b5)
  • demo.Sequence - add editing capabilities (5ac4a06)
  • demo.ELK - hide details when zoomed out (98e9c30)
  • dia.Paper - support pointerdblclick on touch devices (cd1d3e4)
  • dia.Paper - consistent firing of contextmenu event (af875a4)
  • dia.Paper - fix memory leak (layers not being removed) (e325f6e)
  • dia.Paper - 2-axis-scroll / pinch-to-zoom support (52bc786)
  • dia.Paper - add snapLinksSelf option to snap arrowheads to the anchor and vertices (c394f8c)
  • dia.ElementView - findPortNode() search for all port nodes (299cfce)
  • dia.ElementView - add portRoot and labelRoot selectors (299cfce)
  • dia.ElementView - fix getNodeMatrix() and getNodeBBox() for elements with rotatable group (50619b2)
  • dia.CellView - passing cellView instance to attribute's set, qualify, position and offset methods (690be94)
  • dia.Cell - throw exception on embedding of an embedded cell (5137cbb)
  • dia.HighlighterView - add removeAll() static method (95b31cc)
  • dia.HighlighterView - add UPDATE_ATTRIBUTES property (84fdf77)
  • elementTools - add scale option (8549a96)
  • elementTools.HoverConnect - new connection tool displayed on mouseover (5ac4a06)
  • elementTools.Button - enable calc() expression for x and y (bff7079)
  • linkTools - add scale option (8549a96)
  • linkTools.HoverConnect - new connection tool displayed on mouseover (5ac4a06)
  • linkTools.Connect - fix touch support (eb4139f)
  • connectors.Curve - add rotate option (45d40b5)
  • layout.Port - enable the use of the calc() expression for port positioning (199afac)
  • highlighters.list - add a new highlighter to render a dynamic list of icons (84fdf77)
  • highlighters.mask - fix rotation and position for nodes within rotatable group (393a92c)
  • highlighters.stroke - fix rotation and position for nodes within rotatable group (393a92c)
  • dia.attributes - calc() expression supports division (64ef08b)
  • dia.attributes - enable calc() expression for width and height for textWrap attribute (085efce)
  • dia.attributes - fontSize and strokeWidth use calc() (d55793a)
  • dia.attributes - prevent negative values for dimension attributes (0ee9de9)
  • dia.attributes - use cached segments subdivisions for calculating the connection stubs (57199ed)
  • mvc.Listener - add new class for attaching multiple event listeners on multiple objects. (0abfa1b, 8e9f714)
  • util.svg - tagged SVG template (4e70b6f)
  • util.breakText - add preserveSpaces options (987d2aa)
  • util.guid - can be called without an object argument (f22d7a3)
  • util.getRectPoint - add utility to get a point on a rect from given keyword (1a77a9b)
  • Vectorizer - text() reads empty line heights from annotations (fa0bd81)