Community Edition 4.x Beta Release Community Edition 4.x Beta Release
20 Jun 2020
World Cup 2018, Part 2 World Cup 2018, Part 2
26 Jun 2018
World Cup 2018, Part 1 World Cup 2018, Part 1
25 Jun 2018
Community Edition 2.2.2 Release Community Edition 2.2.2 Release
20 Oct 2016
Connecting SVG Shapes (Raphael, Highcharts etc) (update) Connecting SVG Shapes (Raphael, Highcharts etc) (update)
20 Oct 2016
Writing a Layout Decorator Writing a Layout Decorator
25 Jul 2015
Toolkit Edition 1.0.0 Toolkit Edition 1.0.0
23 Jul 2015
Community Edition 1.7.6 Community Edition 1.7.6
23 Jul 2015
Connecting SVG Shapes (Raphael, Highcharts etc) Connecting SVG Shapes (Raphael, Highcharts etc)
22 Jul 2015
The beforeDrag Interceptor The beforeDrag Interceptor
15 Jan 2015
Integrating Jekyll and YUIDoc Integrating Jekyll and YUIDoc
28 Jan 2014
Dragging Multiple Elements Dragging Multiple Elements
17 Jan 2014
Custom Connectors Custom Connectors
22 Dec 2013

Community Edition 2.2.2 Release

Version 2.2.2 of the Community Edition was released today. Having not posted about release 2.2.0, we'll cover all of the things that warranted a minor version bump here. 2.2.2 is itself just a re-release of 2.2.1, which did not include all of the features it claimed to include.

The key differences in 2.2.x are:

  • jsPlumb now supports Webpack.
  • class prefixes were changed from jsplumb- to jtk- to bring them into line with the Toolkit edition.
  • paint style parameters were aligned more closely with their SVG equivalents.

Backwards Compatibility

  • There are no backwards compatibility issues in 2.2.2.

New Functionality

We'll list out everything in the 2.2.x series here:

  • corrected deployment issue in 2.2.1. 2.2.1 does not do what it says; it is an impostor.
  • upgrade to Katavorio 0.18.0; now rank is supported in dropOptions to makeTarget or addEndpoint. Use this when
    you want to make a Group container a connection target but you want to give prededence to Nodes inside the Groups.

  • set drop rank for Group elements automatically (if user does not provide one) so that Nodes receive drop events before

  • Overhaul of keys used in paintStyle and hoverPaintStyle objects:

  • All class names changed from jsplumb- prefix to jtk-, to bring them into line with the prefix used by the Toolkit edition.

  • support webpack

  • add webpack demo page

  • upgrade to Mottle 0.7.3

  • upgrade to Katavorio 0.17.0

  • straight connectors extracted to a separate JS file for dev

  • added disable/enable functionality example to sources and targets demo


The full changelog can be viewed here.