Drag and drop, resizing and multi-touch gestures with inertia and snapping for modern browsers (and also IE9+)
Last release 28 days ago
01 Aug 2026
Ships unpredictably
gaps range from 9 days to 2.3 years
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
171 releases · first in 2016
Release timeline
171 releases since 2016One column per quarter.
Releases
- 1.4.0-alpha.3115 Feb 2019pre-release
Nothing published for this version
- 1.4.0-alpha.3012 Feb 2019pre-release
Nothing published for this version
- 1.4.0-alpha.2911 Feb 2019pre-release
Nothing published for this version
- 1.4.0-alpha.288 Feb 2019pre-release
Nothing published for this version
- 1.4.0-alpha.275 Feb 2019pre-release
Nothing published for this version
- 1.4.0-alpha.265 Feb 2019pre-release
Nothing published for this version
- 1.4.0-alpha.253 Feb 2019pre-release
Nothing published for this version
- 1.4.0-alpha.242 Feb 2019pre-release
Nothing published for this version
- 1.4.0-alpha.231 Feb 2019pre-release
Nothing published for this version
- 1.4.0-alpha.221 Feb 2019pre-release
Nothing published for this version
- 1.4.0-alpha.2131 Jan 2019pre-release
Nothing published for this version
- 1.4.0-alpha.2029 Jan 2019pre-release
Nothing published for this version
- 1.4.0-alpha.1929 Jan 2019pre-release
Nothing published for this version
- 1.4.0-alpha.1828 Jan 2019pre-release
Nothing published for this version
- 1.4.0-alpha.1729 Oct 2018pre-release
Nothing published for this version
- 1.4.0-alpha.1611 Oct 2018pre-release
Nothing published for this version
- 1.4.0-alpha.157 Oct 2018pre-release
Nothing published for this version
- 1.4.0-alpha.147 Oct 2018pre-release
Nothing published for this version
- 1.4.0-alpha.133 Oct 2018pre-release
Nothing published for this version
- 1.4.0-alpha.121 Oct 2018pre-release
Nothing published for this version
- 1.4.0-alpha.1030 Sept 2018pre-release
Nothing published for this version
- 1.4.0-alpha.929 Sept 2018pre-release
Nothing published for this version
- 1.4.0-alpha.828 Sept 2018pre-release
Nothing published for this version
- 1.4.0-alpha.711 Aug 2018pre-release
Nothing published for this version
- 1.4.0-alpha.64 Jun 2018pre-release
Nothing published for this version
- 1.4.0-alpha.58 May 2018pre-release
Nothing published for this version
- 1.4.0-alpha.48 May 2018pre-release
Nothing published for this version
- 1.4.0-alpha.320 Apr 2018pre-release
Nothing published for this version
- 1.4.0-alpha.220 Mar 2018pre-release
Nothing published for this version
- 1.4.0-alpha.119 Feb 2018pre-release
Nothing published for this version
- 1.4.0-alpha.010 Feb 2018pre-release
Nothing published for this version
- 1.3.415 May 2018
Nothing published for this version
- 1.3.32 Jan 2018
- 1.3.214 Dec 2017
Release notes2 sources agree
Open source →- fixed iOS preventDefault passive event issue (issue #561)
- 1.3.130 Nov 2017
Release notes2 sources agree
Open source →- allowed calling
draggable.unset()duringdragendanddropevent listeners (issue #560) - allowed snap to be enabled with falsey targets value issue #562
- allowed calling
- 1.3.025 Nov 2017
Release notes2 sources agree
Open source →Most notably:
- changed the npm and bower package names to "interactjs" (issue #399
- major refactor with PR #231.
- removed deprecated methods:
Interactable:squareResize,snap,restrict,inertia,autoScroll,acceptinteract:enabbleDragging,enableResizing,enableGesturing,margin
- new
holdoption for starting actions - new
interaction.end()method (df963b0) snap.offsetselfoption (issue #204)interaction.doMove()(3489ee1) (c5c658a)- snap grid limits (d549672)
- improved iframe support (PR #313)
actionendevent dx/dy are now0, not the difference between start and end coords (cbfaf00)- replaced drag
axisoption withstartAxisandlockAxis - added pointerEvents options:
- action events set with action method options (eg.
target.draggable({onmove})are removed when that action is disabled with a method call (cca4e26) contextoption now works for Element targets (8f64a7a)- added an action
mouseButtonsoption and allowed actions only with the left mouse button by default (54ebdc3) - added repeating
holdevents (fe11a8e) - fixed
Interactable.off(PR #477) - added
restrictEdges,restrictSizeandsnapSizeresize modifiers (PR #455)
Full list of changes on Github.
- 1.3.0-rc.419 Nov 2017pre-release
Nothing published for this version
- 1.3.0-rc.317 Nov 2017pre-release
Nothing published for this version
- 1.3.0-rc.211 Nov 2017pre-release
Nothing published for this version
- 1.3.0-rc.111 Nov 2017pre-release
Nothing published for this version
- 1.3.0-rc.07 Nov 2017pre-release
Nothing published for this version
- 1.3.0-alpha.74 Nov 2017pre-release
Nothing published for this version
- 1.3.0-alpha.64 Nov 2017pre-release
Nothing published for this version
- 1.3.0-alpha.530 Sept 2017pre-release
Nothing published for this version
- 1.3.0-alpha.325 Jun 2017pre-release
Nothing published for this version
- 1.3.0-alpha.223 Jun 2017pre-release
Nothing published for this version
- 1.3.0-alpha.114 Apr 2017pre-release
Nothing published for this version
- 1.3.0-alpha.09 Apr 2017pre-release
Nothing published for this version
- 1.2.928 Jun 2017
Nothing published for this version
- 1.2.819 Dec 2016
Nothing published for this version
- 1.2.730 Nov 2016
Nothing published for this version