Skip to content

Release v4.3.0#3414

Merged
zbynekstara merged 2 commits into
clientIO:masterfrom
zbynekstara:release-v4.3.0
Jul 7, 2026
Merged

Release v4.3.0#3414
zbynekstara merged 2 commits into
clientIO:masterfrom
zbynekstara:release-v4.3.0

Conversation

@zbynekstara

@zbynekstara zbynekstara commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

CHANGELOG

@joint/react

  • new package - idiomatic React components and hooks for JointJS, built directly on the core engine (c87d345)

@joint/core

  • dia.Paper - add originX and originY options to getFitToContentArea() (82f2e07)
  • dia.Paper - add typed EventMap for IDE autocomplete and type-checking on on() calls (bb2f01b)
  • dia.Paper - resolveViewClass factory now receives the resolved namespace view class as a second argument (88e5812)
  • dia.Paper - add getCellView() method for strict view lookup (42ecbe4)
  • dia.Paper - add setDragging() and isDragging() methods for drag-state access (ec6eb33)
  • dia.Paper - auto-emit resize event when the host container is resized via CSS (adc8f52)
  • dia.Paper - fix stale cell views when cells become hidden during a batch update (2eff4f3)
  • dia.Paper - elementView / linkView factory options now receive the namespace view class as a second argument (fdbf849)
  • dia.GridLayerView - read built-in grid patterns from the paper constructor's static field (79827c6)
  • dia.CellView - getNodeBoundingRect() and new computeNodeBoundingRect() support HTML elements (8ef72b6, 4b4bb52)
  • dia.Graph - add getCellNamespace(), setCellNamespace(), getTypeConstructor(), getTypeDefaults(); deprecate CellCollection.cellNamespace setter (fea4bf3)
  • dia.Graph - add typed EventMap for IDE autocomplete and type-checking on on() calls (bb2f01b)
  • dia.Graph - add port and magnet options to getConnectedLinks() (906ddd5)
  • dia.Cell - support predicate function for ignoreEmptyAttributes option of toJSON() (6363f39)
  • dia.Cell - add Cell.JSON and Cell.JSONInit types; deprecate GenericAttributes (5cbc52f)
  • anchors.midSide - add 'top-bottom', 'bottom-top', 'left-right', 'right-left' direction modes (67d83ba)
  • highlighters - add HTML element support to the mask highlighter (dcd60ac)
  • routers.rightAngle - fix anchor point excluded from clearance bounding-box union (2a1fec5)
  • routers.rightAngle - add minPathMargin, sourceMargin, and targetMargin options (858d049)
  • mvc.View - add classNamePrefix instance property to override the joint- CSS class prefix (0a39977)
  • config - add storeEmbeds option to suppress the embeds attribute (de2357e)
  • Vectorizer - fix getRelativeTransformation() when the screen CTM is non-invertible (66e6810)

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Prepares the monorepo for the v4.3.0 release by moving packages/demos/examples from -beta prereleases to stable versions and adding the v4.3.0 changelog entry.

Changes:

  • Promote core packages (and demos/examples) from 4.3.0-beta.2 to 4.3.0.
  • Promote @joint/vitest-plugin-mock-svg from 0.3.1-beta.1 to 0.3.1.
  • Add CHANGELOG entry for v4.3.0 (dated 07-07-2026).

Reviewed changes

Copilot reviewed 83 out of 83 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
packages/joint-vitest-plugin-mock-svg/package.json Bumps plugin version to 0.3.1 for stable release.
packages/joint-shapes-general/package.json Bumps package version to 4.3.0.
packages/joint-shapes-general-tools/package.json Bumps package version to 4.3.0.
packages/joint-react/package.json Bumps package version to 4.3.0.
packages/joint-layout-msagl/package.json Bumps package version to 4.3.0.
packages/joint-layout-directed-graph/package.json Bumps package version to 4.3.0.
packages/joint-eslint-config/package.json Bumps package version to 4.3.0.
packages/joint-decorators/package.json Bumps package version to 4.3.0.
packages/joint-core/package.json Bumps package version to 4.3.0.
packages/joint-core/demo/vuejs/package.json Bumps demo version to 4.3.0.
packages/joint-core/demo/ts-demo/package.json Bumps demo version to 4.3.0.
packages/joint-core/demo/rough/package.json Bumps demo version to 4.3.0.
packages/joint-core/demo/elk/package.json Bumps demo version to 4.3.0.
packages/joint-core/demo/custom-shapes/package.json Bumps demo version to 4.3.0.
package.json Bumps workspace root version to 4.3.0.
examples/working-with-ports-js/package.json Bumps example version to 4.3.0.
examples/use-case-diagram-js/package.json Bumps example version to 4.3.0.
examples/tree-shake/package.json Bumps example version to 4.3.0.
examples/tree-of-life/package.json Bumps example version to 4.3.0.
examples/spreadsheet-shapes-with-handsontable-js/package.json Bumps example version to 4.3.0.
examples/snap-links-to-themselves-js/package.json Bumps example version to 4.3.0.
examples/shapes-general/package.json Bumps example version to 4.3.0.
examples/shapes-drawing-js/package.json Bumps example version to 4.3.0.
examples/serpentine-layout-js/package.json Bumps example version to 4.3.0.
examples/scale-svgmarker-js/package.json Bumps example version to 4.3.0.
examples/scale-option-for-tools-js/package.json Bumps example version to 4.3.0.
examples/roi-calculator-js/package.json Bumps example version to 4.3.0.
examples/right-angle-playground-js/package.json Bumps example version to 4.3.0.
examples/resize-control-tool-js/package.json Bumps example version to 4.3.0.
examples/rectangular-layout-js/package.json Bumps example version to 4.3.0.
examples/preserve-spaces-in-text-wrap-js/package.json Bumps example version to 4.3.0.
examples/port-reordering-tool-js/package.json Bumps example version to 4.3.0.
examples/optional-ports-js/package.json Bumps example version to 4.3.0.
examples/offscreen-rendering/package.json Bumps example version to 4.3.0.
examples/nodejs-milestones-timeline-js/package.json Bumps example version to 4.3.0.
examples/microsoft-adaptive-cards-js/package.json Bumps example version to 4.3.0.
examples/list/package.json Bumps example version to 4.3.0.
examples/link-labels-ts/package.json Bumps example version to 4.3.0.
examples/link-connect-tool-js/package.json Bumps example version to 4.3.0.
examples/libavoid/package.json Bumps example version to 4.3.0.
examples/layout-msagl/package.json Bumps example version to 4.3.0.
examples/layout-elk-ts/package.json Bumps example version to 4.3.0.
examples/layout-directed-graph/package.json Bumps example version to 4.3.0.
examples/isometric/package.json Bumps example version to 4.3.0.
examples/hover-link-connect-tool-js/package.json Bumps example version to 4.3.0.
examples/hover-element-connect-tool-js/package.json Bumps example version to 4.3.0.
examples/highlighterview-update-attribute-js/package.json Bumps example version to 4.3.0.
examples/hierarchical-diagrams-js/package.json Bumps example version to 4.3.0.
examples/hexagonal-grid-js/package.json Bumps example version to 4.3.0.
examples/genogram-ts/package.json Bumps example version to 4.3.0.
examples/fta-js/package.json Bumps example version to 4.3.0.
examples/foreign-object-magnet-js/package.json Bumps example version to 4.3.0.
examples/find-all-cells-between-2-elements-js/package.json Bumps example version to 4.3.0.
examples/fills-js/package.json Bumps example version to 4.3.0.
examples/fault-tree-analysis-js/package.json Bumps example version to 4.3.0.
examples/external-svg-images-js/package.json Bumps example version to 4.3.0.
examples/element-tags-and-badges-js/package.json Bumps example version to 4.3.0.
examples/element-port-and-link-label-markup-js/package.json Bumps example version to 4.3.0.
examples/element-connect-tool-js/package.json Bumps example version to 4.3.0.
examples/electric-generator-js/package.json Bumps example version to 4.3.0.
examples/dynamic-status-icons-js/package.json Bumps example version to 4.3.0.
examples/dynamic-font-size-js/package.json Bumps example version to 4.3.0.
examples/dwdm/package.json Bumps example version to 4.3.0.
examples/drop-image-as-shape-js/package.json Bumps example version to 4.3.0.
examples/different-views-of-the-same-graph-js/package.json Bumps example version to 4.3.0.
examples/decorators/package.json Bumps example version to 4.3.0.
examples/curve-connector-js/package.json Bumps example version to 4.3.0.
examples/counters-js/package.json Bumps example version to 4.3.0.
examples/control-tool-js/package.json Bumps example version to 4.3.0.
examples/content-driven-shapes-js/package.json Bumps example version to 4.3.0.
examples/container/package.json Bumps example version to 4.3.0.
examples/connector-arrows-js/package.json Bumps example version to 4.3.0.
examples/connection-points-ts/package.json Bumps example version to 4.3.0.
examples/circular-layout-js/package.json Bumps example version to 4.3.0.
examples/chatgpt-timeline-js/package.json Bumps example version to 4.3.0.
examples/callouts-js/package.json Bumps example version to 4.3.0.
examples/bezier-js/package.json Bumps example version to 4.3.0.
examples/animated-process-flow-diagram-js/package.json Bumps example version to 4.3.0.
examples/angular-element-view-ts/package.json Bumps example version to 4.3.0.
examples/anchors-ts/package.json Bumps example version to 4.3.0.
examples/activity-diagram-js/package.json Bumps example version to 4.3.0.
examples/absolute-port-layout-dynamic-port-sizes-js/package.json Bumps example version to 4.3.0.
CHANGELOG Adds v4.3.0 release notes.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread CHANGELOG Outdated
@zbynekstara zbynekstara force-pushed the release-v4.3.0 branch 2 times, most recently from 43c3f5b to 96f421f Compare July 7, 2026 10:27
@zbynekstara zbynekstara merged commit 9c9798d into clientIO:master Jul 7, 2026
3 checks passed
@zbynekstara zbynekstara deleted the release-v4.3.0 branch July 7, 2026 11:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants