A proven SVG-based JavaScript diagramming library powering exceptional UIs
MPL-2.0 License
Bot releases are hidden (Show)
v4
(2f3282146344d5637f729dfde8385106bb4190a8)textWrap
(bccc2ef5605a1a090f7dda0f999ec1757b3ca173)Published by zbynekstara 5 months ago
pointerdown
event when the user starts dragging an arrowhead (a383deef)pointerdown
event when the user starts dragging an arrowhead (a383deef)package.json
by resolving @joint/core
workspace dependencyPublished by zbynekstara 6 months ago
resetViews()
(d300545)text-wrap
to take external CSS into account (920da5a)normalizePathData()
to support zero-length arcto curves (62bfd32)Published by kumilingus 9 months ago
src/core.mjs
to the dist
folder.@joint/core
dependency to allow patches onlyPublished by kumilingus 9 months ago
For a migration guide please visit the full changelog.
jointjs
to @joint/core
jQuery
(15a73d146e4886bca1a07fd03772eda95e4f5b60, cc74f36922d8e07c06aec8fd695c77296aa17d4c, d0898c3e46184dbe5adc7184ee59c441e611c6d6, d0898c3e46184dbe5adc7184ee59c441e611c6d6, 229672e5b60f472994a1aa9c4d14dd2ac01525a0)backbone
(0fc2abf99d7681f3a813b85f73f54a019601f300, 415d84150b163d05e8f2c2c22bfb25307a817904, 8a3e1213239a5a012e79348e9de577ebea98e323, 0e6d4642b5dc862c680de817d5d49beaf9ef81a3)lodash
(ff5ae96729459765f5ed152a66ba627b80484cf1)CSS
(JointJS
no longer distributed with CSS) (e4a86305e6a2ab573a68f28a7791d0305e5ea3b3)APPROX
type (fa5b94aede61ea497be43262107b789d1c067f94)perpendicularLinks
option (8fbe4e0dd73c753a082411875905e78ec85544e4)linkConnectionPoint
option (f7bb456e5d93e0abb5d90b65ee4c7277a1cde7ba)defaultConnectionPoint
option to boundary
(df012f30640f3a43ac189637eb25c10f91f03050)grid
layer (1d392a15c8c7314422a565b9c948102c6f662e2f)drawGrid()
and clearGrid()
methods (1d392a15c8c7314422a565b9c948102c6f662e2f)transform
event added (2a6e5a7161e3dd6cd610872761871554ec215758)origin
option removed (2a6e5a7161e3dd6cd610872761871554ec215758)setOrigin
method removed (2a6e5a7161e3dd6cd610872761871554ec215758)scale()
no longer accepts scaling origin (2a6e5a7161e3dd6cd610872761871554ec215758)scaleUniformAtPoint()
method (2a6e5a7161e3dd6cd610872761871554ec215758)paper:pinch
dispatched event type (74b1ef7cfafc8d8c28517d791e6d9fa0012d05e5)calc
attributes (da5000b7fcb722a4df61775e60b3c5f18fc3d9cf)useCSSSelectors
by default (910dfd97c196aa2c4ecf2cf49a506d1267c8a192)dia.Element
) (72b070ba3c809fa7ea6e89bf8c3be9a8a01acafc)smooth
attribute (8558a53f5f38541337cf70c96bc410aa73474a4d)manhattan
attribute (8558a53f5f38541337cf70c96bc410aa73474a4d)mergeArrays
options to constructor (e0cf97acf08f02b4950239987a31d51d2246c0ce)parent(id)
setter (9fb496fab0ef49eee9a7c43b059acb188edd7ad6)calc
expressions instead of legacy attributes (drop use of refWidth
, refHeight
, refX
, refY
, etc.) (d7f83b58643847e4f09923237d9fdd31fad9f6a7)shapes.standard
(29da5f0ba29f1264f5f4b94c804ba08f3522536b, bca68845e59ef013e6e401638f39d801ae16b798)alphaValue
option (80ab3ee6a653be81681c04368a465b5600ea56dc)nonScalingStroke
option (5717ca9ae9170aec4c55841b3bbac75604acda0b)remove
(d36e498262114674eb972f891a3730f393108671)remove
(d36e498262114674eb972f891a3730f393108671)link:mouseleave
event when the user stops dragging a vertex (6b1b54fbb7567781feb6690b1d6e42c9f6cf0c20)objectBoundingBox
to userSpaceOnUse
(b38fffbc98c294c19a703937bd7e61e78d14b864)shapePerimeterConnectionPoint
(f7bb456e5d93e0abb5d90b65ee4c7277a1cde7ba)attributeNames
property public (5e743f31284afb2fa74d040fdbf3566cab37045d)DirectedGraph
layout into separate packagedagre
to version 1.0.4
(free from lodash
dependency)Published by zbynekstara 9 months ago
Release v4.0.0-alpha.2
Published by zbynekstara 9 months ago
Published by zbynekstara 12 months ago
Published by kumilingus 12 months ago
prop()
's internal set()
call more efficient (4f8c058f6fbc51205fb8cd2d239ac042b6f5a8f6)doubleLinkTools
to affect link bounding box (d9696c37ba2f2dfa5a031b1d7c7f2c1c56f25a50)breakText
options in textWrap
attribute (dc9dc6f7bbf5284fe5971f2d2f18878274dbd320)text
attribute (e0a5aacb09746dcf7f40982c2b4d1e7b1cac92a5)right
direction (e291c175de58f9ca417d8f269496aedb8d53db4b)router
in use (f6ffb4b3e69c364acdffbae6fa536a8f2aa01d2b)DoubleLink
and ShadowLink
(1a9ca06e1fa36dcd9574710797136aa5dc2078f9)separator
to join words (dc9dc6f7bbf5284fe5971f2d2f18878274dbd320)separator
(dc9dc6f7bbf5284fe5971f2d2f18878274dbd320)Rect.prototype.containsPoint()
(b8b8d9d38b405b1ce4b58b5441320799fd1f1f32)simplify()
of Polyline
(70a8631f73df7ff3bc7e16cab6b4b9cb47f163ca)Published by zbynekstara about 1 year ago
label.position.args.attrs
in inside
, outside
, radial
layouts (2b826315)Published by zbynekstara over 1 year ago
snapLinkSelf: true
(8cfdea40)Published by zbynekstara over 1 year ago
foregroundEmbeds
option to toFront()
and toBack()
methods (ddc53455)getEmbeddedCells()
method (e0e9144b)Published by kumilingus over 1 year ago
checkMouseLeave
working incorrectly when paper has autoFreeze=truePublished by kumilingus over 1 year ago
Published by zbynekstara over 1 year ago
rightAngle
router and straight
connector (9bc647047607bc9aafddc6c943abc07a435b10d9)straight
connector, and alignment options of dia.Paper.transformToFitContent()
(8e87f9b519d0403f9c7c09732c7d868eb6191fed)overflow
option (62110023020aca4e84ff33e0f40265acb4085dde)transformToFitContent()
method (6adcf54e65ead520db03c239085c0a93f1c649f9)scaleContentToFit()
into an alias of transformToFitContent()
(6adcf54e65ead520db03c239085c0a93f1c649f9)verticalAlign
and horizontalAlign
options to transformToFitContent()
(6adcf54e65ead520db03c239085c0a93f1c649f9)element:magnet:pointerdown
, element:magnet:pointermove
and element:magnet:pointerup
events (0edee6db2afd6916fe559db6e4593c738605fd8a)preventDefaultViewAction
option (0edee6db2afd6916fe559db6e4593c738605fd8a)drawGridSize
option (169f26ad206327a60e1a1c76c29bc36fe93699b3)autoFreeze
option (ce1f70a825b860df57475df19c00c416586ae3ad)requireView()
is called (cf3adde1e59c1330a0cc57df84a47dd4da776d45)mousewheel
events when CTRL key is pressed while there are no paper:pinch
subscribers (b3741ccf0f0018367c3b35c6d8ac320c4165ec76)marker.markup
(2d7cf263a61d60825e86003aa4c7e0ad993fd37c)dia.Event
on touch screens (0edee6db2afd6916fe559db6e4593c738605fd8a)originalEvent
always points to a native event (0edee6db2afd6916fe559db6e4593c738605fd8a)element:magnet:pointerclick
when user clicks an invalid magnet (0edee6db2afd6916fe559db6e4593c738605fd8a)unfreeze()
is called on a paper which has been removed (7e7f0cf6402b175fe2ad2e194ddb9f9c4a688d84)ref
on size change (c954d5d99d4d151736afe28604b4e6eb787e958c)defaultLabel.size
into account for link label size calculations (bcb1ae3dc5475ed52cea239c796242c2edbcdeb2)keepGradient
and absoluteOffset
options (78b63fc9fd8a58082f79e9b7422812bc25c4ec80)preventDefaultInteraction()
and isDefaultInteractionPrevented()
methods (0edee6db2afd6916fe559db6e4593c738605fd8a)fitToChildren()
and fitParent()
methods (ff962c51716a20ca33ffecd4149b955605a6cee8)fitEmbeds()
into an alias of fitToChildren()
(ff962c51716a20ca33ffecd4149b955605a6cee8)expandOnly
and shrinkOnly
options to fitToChildren()
and fitParent()
(ff962c51716a20ca33ffecd4149b955605a6cee8)propertyPath
and propertyValue
options when calling prop()
(4f87599a2dd1552b11bc39112d83cc1c927f5c28)prop()
(7ed74df131e9f198df23d94e0a2a1db6079558ea)toFront()
/toBack()
is called (64bc062552d3b06e61449f8309aeb682db0022a5)mouseleave
event after drag-and-drop interaction (68e05877f5b2bc8ded8d04d6c7082375b0be8627)class
attribute to elements (02ac92c344e393e85775794a026e6e9dcff4209a)manual
layout (93a1c2091ec80f3ea7f46fb41c1cde7c8e603620)normal
and rounded
connectors (2d776abff53771b6bac8ab2c9e37ab8aa1b7a2f3)oneSide
router (9bc647047607bc9aafddc6c943abc07a435b10d9)props
special attribute for setting various HTML form control properties (b9f45a771485a9d6f98455f1fbc883304706db7d)lineHeight
in px units (ffdbd8b546ab9b8a869275d061ff70cce9672006)dia.Event
(0edee6db2afd6916fe559db6e4593c738605fd8a)tagName
of HTML elements when parsing to JSON (f21577f369a72cc388cdf80a9e24f954a4d29ab7)textContent
to contain HTML text nodes from all descendants when parsing to JSON (f21577f369a72cc388cdf80a9e24f954a4d29ab7)textContent
when parsing to JSON (f21577f369a72cc388cdf80a9e24f954a4d29ab7)getSubdivisions()
method for straight-line Curve objects (f9dd510446b16c913c12222e53171d13b9655370)Published by zbynekstara almost 2 years ago
Published by kumilingus almost 2 years ago
Published by kumilingus almost 2 years ago
hasFeature
(a67df63b65176aca6865198348b78b8972492c3d)removeProp()
called on non-existing top-level attribute (f983f8df9e3c5522f6fb3ca51e2a0a6048e498c4)Published by kumilingus almost 2 years ago
isEmbeddedIn()
with deep
option set to false
(efe142ff845ec7d89c77668c3ed5391846348a31)className
set to null
(e0636edcc82a6f4db9b98261f87ac22097369db2)Published by kumilingus about 2 years ago
preserveSpaces
(e14f1b62b1403ed635075ac7734a2fb8b4766207)height
when using preserveSpaces
(e14f1b62b1403ed635075ac7734a2fb8b4766207)