Releases: clientIO/joint
Releases · clientIO/joint
Release v4.0.2
CHANGELOG
@joint/core
- dia.Paper - fix to prevent leaks of pending animation frame requests on
resetViews()(d300545) - routers.rightAngle - fix to improve generated route (a0e57de)
- dia.attributes - fix
text-wrapto take external CSS into account (920da5a) - Vectorizer - fix
normalizePathData()to support zero-length arcto curves (62bfd32)
Release v4.0.1
CHANGELOG
@joint/core
- add missing
src/core.mjsto thedistfolder.
@joint/layout-directed-graph
- change the constraint on
@joint/coredependency to allow patches only
Release v4.0.0
For a migration guide please visit the full changelog.
CHANGELOG
- switch to a monorepo
@joint/core
- rename package from
jointjsto@joint/core - remove
jQuery(15a73d1, cc74f36, d0898c3, d0898c3, 229672e) - remove
backbone(0fc2abf, 415d841, 8a3e121, 0e6d464) - remove
lodash(ff5ae96) - drop
CSS(JointJSno longer distributed with CSS) (e4a8630) - !dia.Paper - change the default cell sorting to
APPROXtype (fa5b94a) - !dia.Paper - remove deprecated
perpendicularLinksoption (8fbe4e0) - !dia.Paper - remove deprecated
linkConnectionPointoption (f7bb456) - !dia.Paper - change the value of the
defaultConnectionPointoption toboundary(df012f3) - !dia.Paper - add SVG
gridlayer (1d392a1) - !dia.Paper - drop
drawGrid()andclearGrid()methods (1d392a1) - dia.Paper - new
transformevent added (2a6e5a7) - !dia.Paper - allow passing custom data along with transformation events (2a6e5a7)
- dia.Paper - allows passing custom data along with resize events (2a6e5a7)
- !dia.Paper -
originoption removed (2a6e5a7) - !dia.Paper -
setOriginmethod removed (2a6e5a7) - !dia.Paper -
scale()no longer accepts scaling origin (2a6e5a7) - dia.Paper - add
scaleUniformAtPoint()method (2a6e5a7) - dia.Paper - fix
paper:pinchdispatched event type (74b1ef7) - !dia.LinkView - remove support for legacy features (72b070b, 1f61873)
- !dia.CellView - early evaluation of
calcattributes (da5000b) - !dia.CellView - disable
useCSSSelectorsby default (910dfd9) - !dia.Graph - throw exception when cell constructor not found (72ce832)
- !dia.Link - replace legacy attributes in the default label definition (ae5b9cd)
- !dia.Link - become an abstract class (same as
dia.Element) (72b070b) - !dia.Link - remove the deprecated
smoothattribute (8558a53) - !dia.Link - remove the deprecated
manhattanattribute (8558a53) - !dia.Cell - add
mergeArraysoptions to constructor (e0cf97a) - !dia.Cell - remove the
parent(id)setter (9fb496f) - !shapes.standard - use
calcexpressions instead of legacy attributes (drop use ofrefWidth,refHeight,refX,refY, etc.) (d7f83b5) - !shapes.basic - remove in favor of
shapes.standard(29da5f0, bca6884) - !shapes.devs - remove from package, define as custom shapes in demos (d7f83b5)
- !shapes.pn - remove from package, define as custom shapes in demos (29da5f0)
- !shapes.uml - remove from package, define as custom shapes in demos (29da5f0)
- !shapes.logic - remove from package, define as custom shapes in demos (29da5f0)
- !shapes.org - remove from package, define as custom shapes in demos (29da5f0)
- !shapes.chess - remove from package, define as custom shapes in demos (29da5f0)
- !shapes.fsa - remove from package, define as custom shapes in demos (29da5f0)
- !highlighters.opacity - add
alphaValueoption (80ab3ee) - !highlighters.stroke - add
nonScalingStrokeoption (5717ca9) - !elementTools.Remove - change type to
remove(d36e498) - !linkTools.Remove - change type to
remove(d36e498) - linkTools.Vertices - fix to trigger
link:mouseleaveevent when the user stops dragging a vertex (6b1b54f) - !attributes.filter - change the coordinate system of the filters from
objectBoundingBoxtouserSpaceOnUse(b38fffb) - !util - remove deprecated
shapePerimeterConnectionPoint(f7bb456) - !Vectorizer - enable camel case attribute support by default (5e743f3)
- Vectorizer - make the
attributeNamesproperty public (5e743f3)
@joint/layout-directed-graph
- move the
DirectedGraphlayout into separate package - upgrade
dagreto version1.0.4(free fromlodashdependency)
Release v3.7.7
Release v3.7.6
CHANGELOG
- dia.Cell - make
prop()'s internalset()call more efficient (4f8c058) - dia.LinkView - fix to prevent hidden
doubleLinkToolsto affect link bounding box (d9696c3) - dia.attributes - fix to read all
breakTextoptions intextWrapattribute (dc9dc6f) - dia.attributes - fix ambiguous order of cache keys in
textattribute (e0a5aac) - connectors.Curve - fix wrong target tangent
rightdirection (e291c17) - linkTools.Segments - throw explicit error when incompatible
routerin use (f6ffb4b) - shapes.standard - fix cursor style on
DoubleLinkandShadowLink(1a9ca06) - util.breakText - fix to use the defined
separatorto join words (dc9dc6f) - util.breakText - fix to allow empty string to be
separator(dc9dc6f) - Geometry - prevent unnecessary object instantiation in
Rect.prototype.containsPoint()(b8b8d9d) - Geometry - prevent rounding errors in
simplify()ofPolyline(70a8631)
Experimental
Release 3.7.5
Release 3.7.4
CHANGELOG
- dia.LinkView - fix element detection when using
snapLinkSelf: true(8cfdea4)
Release v3.7.3
Release v3.7.2
CHANGELOG
- demo - add DWDM (Dense wavelength-division multiplexing) example
- dia.Paper - allow immediate propagation on pointerup
- dia.CellView - fix to
checkMouseLeaveworking incorrectly when paper has autoFreeze=true - dia.CellView - fix to get correct ref node bounding box
- dia.HighlighterView - prevent highlighter mounting to unmounted cell views