NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Drag and drop, resizing and multi-touch gestures with inertia and snapping for modern browsers (and also IE9+)
Last release 2 months 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
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
fixed issues with action options (PR #567, issue #570)
fixed iOS preventDefault passive event issue (issue #561)
allowed calling draggable.unset() during dragend and drop event listeners (issue #560)
draggable.unset() during dragend and drop event
listeners (issue #560)changed the npm and bower package names to "interactjs" ([issue
Most notably:
Interactable: squareResize, snap, restrict, inertia,
autoScroll, acceptinteract: enabbleDragging, enableResizing, enableGesturing,
marginhold option for starting actionsinteraction.end() method
(df963b0)snap.offset self option (issue
#204)interaction.doMove()
(3489ee1)
(c5c658a)actionend event dx/dy are now 0, not the difference between start and
end coords (cbfaf00)axis option with startAxis and lockAxistarget.draggable({onmove}) are removed when that action is disabled with a
method call (cca4e26)context option now works for Element targets
(8f64a7a)mouseButtons option and allowed actions only with the left
mouse button by default
(54ebdc3)hold events
(fe11a8e)Interactable.off (PR
#477)restrictEdges, restrictSize and snapSize resize modifiers (PR
#455)Full list of changes on Github.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →