Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v4.1.0 #2795

Merged
merged 7 commits into from
Nov 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,39 @@
27-11-2024 (v4.1.0)

@joint/core
* dia.Paper - add methods to find cell/element/link views in paper
* dia.ElementView - add `getTargetParentView()` method
* dia.ElementView - fix to prevent exception when position or size is not defined
* dia.LinkView - update tools when labels change
* dia.LinkView - fix to invalidate the root node cache when labels change
* dia.CellView - expose special presentation attributes API
* dia.CellView - add `isIntersecting()` method
* dia.Graph - accept `toJSON()` options
* dia.Graph - add `transferCellEmbeds()` and `transferCellConnectedLinks()` methods
* dia.Graph - add methods to find cells/elements/links in graph
* dia.Graph - fix to remove graph reference from cells after `resetCells()`
* dia.Element - add `getPortGroupNames()` method
* dia.Cell - add `ignoreDefaults` and `ignoreEmptyAttributes` options to `toJSON()`
* dia.Cell - add `reparent` option to `embed()`
* elementTools.Control - add pointer event to `setPosition()` and `resetPosition()` signature
* linkTools - add `Control` link tool
* linkTools - add `RotateLabel` link tool
* linkTools - fix pending batch for `TargetArrowhead` and `SourceArrowhead`
* linkTools.Vertices - add `vertexAdding.interactiveLinkNode` option
* linkTools.Button - allow `distance` to be defined via callback
* routers.RightAngle - fix various routing issues
* dia.HighlighterView - add static `getAll()` method
* dia.ToolsView - fix to prevent tool `update()` from being called before previous `render()` due to visibility
* dia.ToolView - add `visibility` option callback
* mvc.View - fix to allow setting `style` via options
* util - add `objectDifference()` method
* util - expose `calc()` expression API
* util - expose `cloneCells()` method
* Geometry - add `strict` option to `containsPoint()` of `Rect`

@joint/layout-directed-graph
* layout.DirectedGraph - add `graph` option to `fromGraphLib()`

31-05-2024 (v4.0.4)

@joint/core
Expand Down
2 changes: 1 addition & 1 deletion examples/decorators/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@joint/demo-decorators",
"version": "4.0.4",
"version": "4.1.0",
"main": "src/index.ts",
"homepage": "https://jointjs.com",
"author": {
Expand Down
2 changes: 1 addition & 1 deletion examples/dwdm/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@joint/demo-dwdm",
"version": "4.0.4",
"version": "4.1.0",
"main": "src/index.ts",
"homepage": "https://jointjs.com",
"author": {
Expand Down
2 changes: 1 addition & 1 deletion examples/fta-js/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@joint/demo-fta-js",
"version": "4.0.4",
"version": "4.1.0",
"main": "src/index.js",
"homepage": "https://jointjs.com",
"author": {
Expand Down
2 changes: 1 addition & 1 deletion examples/isometric/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@joint/demo-isometric",
"version": "4.0.4",
"version": "4.1.0",
"main": "src/index.ts",
"homepage": "https://jointjs.com",
"author": {
Expand Down
2 changes: 1 addition & 1 deletion examples/layout-directed-graph/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@joint/demo-layout-directed-graph",
"version": "4.0.4",
"version": "4.1.0",
"description": "JointJS - Directed Graph Layout Demo",
"main": "./index.js",
"homepage": "https://jointjs.com",
Expand Down
2 changes: 1 addition & 1 deletion examples/libavoid/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@joint/demo-libavoid-js",
"version": "4.0.4",
"version": "4.1.0",
"main": "src/index.js",
"homepage": "https://jointjs.com",
"author": {
Expand Down
2 changes: 1 addition & 1 deletion examples/link-labels-ts/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@joint/demo-link-labels-ts",
"version": "4.0.4",
"version": "4.1.0",
"main": "src/index.ts",
"homepage": "https://jointjs.com",
"author": {
Expand Down
2 changes: 1 addition & 1 deletion examples/list/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@joint/demo-list",
"version": "4.0.4",
"version": "4.1.0",
"main": "src/index.ts",
"homepage": "https://jointjs.com",
"author": {
Expand Down
2 changes: 1 addition & 1 deletion examples/shapes-general/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@joint/demo-shapes-general",
"version": "4.0.4",
"version": "4.1.0",
"main": "src/index.ts",
"homepage": "https://jointjs.com",
"author": {
Expand Down
2 changes: 1 addition & 1 deletion examples/tree-of-life/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@joint/demo-tree-of-life",
"version": "4.0.4",
"version": "4.1.0",
"main": "src/index.ts",
"author": {
"name": "client IO",
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "joint",
"version": "4.0.4",
"version": "4.1.0",
"sideEffects": false,
"homepage": "https://jointjs.com",
"author": {
Expand Down
2 changes: 1 addition & 1 deletion packages/joint-core/demo/custom-shapes/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@joint/demo-custom-shapes",
"version": "4.0.4",
"version": "4.1.0",
"description": "JointJS - Custom Shapes Demo",
"main": "index.html",
"homepage": "https://jointjs.com",
Expand Down
2 changes: 1 addition & 1 deletion packages/joint-core/demo/elk/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@joint/demo-elk-graph",
"version": "4.0.4",
"version": "4.1.0",
"description": "JointJS - Eclipse Layout Kernel Graph Demo",
"main": "index.html",
"homepage": "https://jointjs.com",
Expand Down
2 changes: 1 addition & 1 deletion packages/joint-core/demo/rough/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@joint/demo-rough",
"version": "4.0.4",
"version": "4.1.0",
"description": "JointJS - RoughJS Demo",
"main": "index.html",
"homepage": "https://jointjs.com",
Expand Down
2 changes: 1 addition & 1 deletion packages/joint-core/demo/tree-shake/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@joint/demo-tree-shake",
"version": "4.0.4",
"version": "4.1.0",
"description": "JointJS - Tree Shake Demo",
"main": "index.html",
"homepage": "https://jointjs.com",
Expand Down
2 changes: 1 addition & 1 deletion packages/joint-core/demo/ts-demo/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@joint/demo-ts",
"version": "4.0.4",
"version": "4.1.0",
"description": "JointJS - TypeScript Demo",
"main": "index.html",
"homepage": "https://jointjs.com",
Expand Down
2 changes: 1 addition & 1 deletion packages/joint-core/demo/vuejs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@joint/demo-vuejs",
"version": "4.0.4",
"version": "4.1.0",
"description": "JointJS - VueJS Demo",
"main": "index.html",
"homepage": "https://jointjs.com",
Expand Down
2 changes: 1 addition & 1 deletion packages/joint-core/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@joint/core",
"title": "JointJS",
"version": "4.0.4",
"version": "4.1.0",
"description": "JavaScript diagramming library",
"sideEffects": false,
"main": "./dist/joint.min.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/joint-decorators/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@joint/decorators",
"title": "JointJS Decorators",
"version": "4.0.4",
"version": "4.1.0",
"description": "Decorators module for JointJS",
"main": "build/index.js",
"types": "build/index.d.ts",
Expand Down
2 changes: 1 addition & 1 deletion packages/joint-layout-directed-graph/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@joint/layout-directed-graph",
"title": "JointJS LayoutDirectedGraph",
"version": "4.0.4",
"version": "4.1.0",
"description": "LayoutDirectedGraph module for JointJS",
"main": "dist/DirectedGraph.js",
"module": "./DirectedGraph.mjs",
Expand Down
2 changes: 1 addition & 1 deletion packages/joint-shapes-general-tools/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@joint/shapes-general-tools",
"title": "JointJS General Shapes Tools",
"version": "4.0.4",
"version": "4.1.0",
"description": "General Shapes Tools module for JointJS",
"main": "build/index.js",
"types": "build/index.d.ts",
Expand Down
2 changes: 1 addition & 1 deletion packages/joint-shapes-general/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@joint/shapes-general",
"title": "JointJS General Shapes",
"version": "4.0.4",
"version": "4.1.0",
"description": "General Shapes module for JointJS",
"main": "src/index.ts",
"homepage": "https://jointjs.com",
Expand Down
Loading