Skip to content

Commit 21611cb

Browse files
authored
Release v4.1.0 (#2795)
1 parent 27d92fd commit 21611cb

File tree

23 files changed

+58
-22
lines changed

23 files changed

+58
-22
lines changed

CHANGELOG

+36
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,39 @@
1+
27-11-2024 (v4.1.0)
2+
3+
@joint/core
4+
* dia.Paper - add methods to find cell/element/link views in paper
5+
* dia.ElementView - add `getTargetParentView()` method
6+
* dia.ElementView - fix to prevent exception when position or size is not defined
7+
* dia.LinkView - update tools when labels change
8+
* dia.LinkView - fix to invalidate the root node cache when labels change
9+
* dia.CellView - expose special presentation attributes API
10+
* dia.CellView - add `isIntersecting()` method
11+
* dia.Graph - accept `toJSON()` options
12+
* dia.Graph - add `transferCellEmbeds()` and `transferCellConnectedLinks()` methods
13+
* dia.Graph - add methods to find cells/elements/links in graph
14+
* dia.Graph - fix to remove graph reference from cells after `resetCells()`
15+
* dia.Element - add `getPortGroupNames()` method
16+
* dia.Cell - add `ignoreDefaults` and `ignoreEmptyAttributes` options to `toJSON()`
17+
* dia.Cell - add `reparent` option to `embed()`
18+
* elementTools.Control - add pointer event to `setPosition()` and `resetPosition()` signature
19+
* linkTools - add `Control` link tool
20+
* linkTools - add `RotateLabel` link tool
21+
* linkTools - fix pending batch for `TargetArrowhead` and `SourceArrowhead`
22+
* linkTools.Vertices - add `vertexAdding.interactiveLinkNode` option
23+
* linkTools.Button - allow `distance` to be defined via callback
24+
* routers.RightAngle - fix various routing issues
25+
* dia.HighlighterView - add static `getAll()` method
26+
* dia.ToolsView - fix to prevent tool `update()` from being called before previous `render()` due to visibility
27+
* dia.ToolView - add `visibility` option callback
28+
* mvc.View - fix to allow setting `style` via options
29+
* util - add `objectDifference()` method
30+
* util - expose `calc()` expression API
31+
* util - expose `cloneCells()` method
32+
* Geometry - add `strict` option to `containsPoint()` of `Rect`
33+
34+
@joint/layout-directed-graph
35+
* layout.DirectedGraph - add `graph` option to `fromGraphLib()`
36+
137
31-05-2024 (v4.0.4)
238

339
@joint/core

examples/decorators/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@joint/demo-decorators",
3-
"version": "4.0.4",
3+
"version": "4.1.0",
44
"main": "src/index.ts",
55
"homepage": "https://jointjs.com",
66
"author": {

examples/dwdm/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@joint/demo-dwdm",
3-
"version": "4.0.4",
3+
"version": "4.1.0",
44
"main": "src/index.ts",
55
"homepage": "https://jointjs.com",
66
"author": {

examples/fta-js/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@joint/demo-fta-js",
3-
"version": "4.0.4",
3+
"version": "4.1.0",
44
"main": "src/index.js",
55
"homepage": "https://jointjs.com",
66
"author": {

examples/isometric/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@joint/demo-isometric",
3-
"version": "4.0.4",
3+
"version": "4.1.0",
44
"main": "src/index.ts",
55
"homepage": "https://jointjs.com",
66
"author": {

examples/layout-directed-graph/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@joint/demo-layout-directed-graph",
3-
"version": "4.0.4",
3+
"version": "4.1.0",
44
"description": "JointJS - Directed Graph Layout Demo",
55
"main": "./index.js",
66
"homepage": "https://jointjs.com",

examples/libavoid/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@joint/demo-libavoid-js",
3-
"version": "4.0.4",
3+
"version": "4.1.0",
44
"main": "src/index.js",
55
"homepage": "https://jointjs.com",
66
"author": {

examples/link-labels-ts/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@joint/demo-link-labels-ts",
3-
"version": "4.0.4",
3+
"version": "4.1.0",
44
"main": "src/index.ts",
55
"homepage": "https://jointjs.com",
66
"author": {

examples/list/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@joint/demo-list",
3-
"version": "4.0.4",
3+
"version": "4.1.0",
44
"main": "src/index.ts",
55
"homepage": "https://jointjs.com",
66
"author": {

examples/shapes-general/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@joint/demo-shapes-general",
3-
"version": "4.0.4",
3+
"version": "4.1.0",
44
"main": "src/index.ts",
55
"homepage": "https://jointjs.com",
66
"author": {

examples/tree-of-life/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@joint/demo-tree-of-life",
3-
"version": "4.0.4",
3+
"version": "4.1.0",
44
"main": "src/index.ts",
55
"author": {
66
"name": "client IO",

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "joint",
3-
"version": "4.0.4",
3+
"version": "4.1.0",
44
"sideEffects": false,
55
"homepage": "https://jointjs.com",
66
"author": {

packages/joint-core/demo/custom-shapes/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@joint/demo-custom-shapes",
3-
"version": "4.0.4",
3+
"version": "4.1.0",
44
"description": "JointJS - Custom Shapes Demo",
55
"main": "index.html",
66
"homepage": "https://jointjs.com",

packages/joint-core/demo/elk/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@joint/demo-elk-graph",
3-
"version": "4.0.4",
3+
"version": "4.1.0",
44
"description": "JointJS - Eclipse Layout Kernel Graph Demo",
55
"main": "index.html",
66
"homepage": "https://jointjs.com",

packages/joint-core/demo/rough/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@joint/demo-rough",
3-
"version": "4.0.4",
3+
"version": "4.1.0",
44
"description": "JointJS - RoughJS Demo",
55
"main": "index.html",
66
"homepage": "https://jointjs.com",

packages/joint-core/demo/tree-shake/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@joint/demo-tree-shake",
3-
"version": "4.0.4",
3+
"version": "4.1.0",
44
"description": "JointJS - Tree Shake Demo",
55
"main": "index.html",
66
"homepage": "https://jointjs.com",

packages/joint-core/demo/ts-demo/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@joint/demo-ts",
3-
"version": "4.0.4",
3+
"version": "4.1.0",
44
"description": "JointJS - TypeScript Demo",
55
"main": "index.html",
66
"homepage": "https://jointjs.com",

packages/joint-core/demo/vuejs/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@joint/demo-vuejs",
3-
"version": "4.0.4",
3+
"version": "4.1.0",
44
"description": "JointJS - VueJS Demo",
55
"main": "index.html",
66
"homepage": "https://jointjs.com",

packages/joint-core/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@joint/core",
33
"title": "JointJS",
4-
"version": "4.0.4",
4+
"version": "4.1.0",
55
"description": "JavaScript diagramming library",
66
"sideEffects": false,
77
"main": "./dist/joint.min.js",

packages/joint-decorators/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@joint/decorators",
33
"title": "JointJS Decorators",
4-
"version": "4.0.4",
4+
"version": "4.1.0",
55
"description": "Decorators module for JointJS",
66
"main": "build/index.js",
77
"types": "build/index.d.ts",

packages/joint-layout-directed-graph/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@joint/layout-directed-graph",
33
"title": "JointJS LayoutDirectedGraph",
4-
"version": "4.0.4",
4+
"version": "4.1.0",
55
"description": "LayoutDirectedGraph module for JointJS",
66
"main": "dist/DirectedGraph.js",
77
"module": "./DirectedGraph.mjs",

packages/joint-shapes-general-tools/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@joint/shapes-general-tools",
33
"title": "JointJS General Shapes Tools",
4-
"version": "4.0.4",
4+
"version": "4.1.0",
55
"description": "General Shapes Tools module for JointJS",
66
"main": "build/index.js",
77
"types": "build/index.d.ts",

packages/joint-shapes-general/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@joint/shapes-general",
33
"title": "JointJS General Shapes",
4-
"version": "4.0.4",
4+
"version": "4.1.0",
55
"description": "General Shapes module for JointJS",
66
"main": "src/index.ts",
77
"homepage": "https://jointjs.com",

0 commit comments

Comments
 (0)