NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4697 most downloaded on npm
Drag and drop sans the GUI
Last release 4 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 9 months
Most releases are documented
notes for 50 of the last 60 stable releases
3 versions withdrawn
withdrawn after publishing
12 years old
93 releases · first in 2015
Don't throw on undefined options when nodes are equal. Fixes #261
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
1.1 is a minor release focused on fixing issues with dragging native items.
1.1 is a minor release focused on fixing issues with dragging native items.
NativeTypes.TEXT to the HTML5 backend;If you find any issues, please report them to the bug tracker!
Nothing published for this version
Nothing published for this version
There are many, many breaking changes in 1.0, compared to 0.9. One can say it's a whole new library.
There are many, many breaking changes in 1.0, compared to 0.9. One can say it's a whole new library.
It fixes the many flaws of 0.x. It works out of the box with non-createClass components, it is much more performant, extensible, testable and friendly to edge cases.
Check out the new website: http://gaearon.github.io/react-dnd/
It has docs: http://gaearon.github.io/react-dnd/docs-overview.html
It has a brand new tutorial: http://gaearon.github.io/react-dnd/docs-tutorial.html
It has a great new example: http://gaearon.github.io/react-dnd/examples-chessboard-tutorial-app.html
I've been working on this release for two months. It would not have happened without the generous donations from Macropod and Webflow.
The personal thanks go out to Nathan who inspired me to get this library to 1.0 with his enthusiasm.
Cheers to everyone involved, Dan
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
configureDragDrop is now static
configureDragDrop is now statice parameter is removed from all methodsacceptDrop parameter order changes due to e being removedSee migration instructions in the Upgrade Guide!
Happy dragging and dropping.
Adds `DragLayerMixin` for drawing a custom drag layer.
DragLayerMixin for drawing a custom drag layer.DragLayerMixin to change drag preview while drag is in progress.context parameter to configureDragDrop. Use it to learn how far the mouse has moved during dragging operation.Potentially breaking change: endDrag is now called even is drag source was unmounted while dragging. Fixes #38. You can check component.isMounted() (t…
endDrag is now called even is drag source was unmounted while dragging. Fixes #38. You can check component.isMounted() (this.isMounted() with deprecated API) if this is important for your endDrag handler.lodash-node dependency to lodash.Expose compiled ES5 modules in dist-modules
Doesn't use methods deprecated in React 0.12
Nothing published for this version
Nothing published for this version
Nothing published for this version
Use Copy as drop effect for files
Change acceptDrop signature to be (item, e, isHandled, effect?)
acceptDrop signature to be (item, e, isHandled, effect?)Nothing published for this version
When a child element is provided as dragPreview, take its offset into account
dragPreview, take its offset into accountAlways prevent default browser action when dropping files
Adds effectsAllowed: Array ? to beginDrag options and getDropEffect(effectsAllowed) to drop target so they can show different cursor depending on mode
effectsAllowed: Array<DropEffects>? to beginDrag options and getDropEffect(effectsAllowed) to drop target so they can show different cursor depending on modes supported by drag source and drop targetendDrag now accepts a recordedDropEffect: DropEffect instead of a boolean as an argument, falsy-checking code will work like beforerecordedDropEffect to endDrag that makes it possible to find out if some nested drop zone already handled dropAdd assertions with more helpful error messages
API change: calculateDragPreviewSize -> getDragImageScale
calculateDragPreviewSize -> getDragImageScaleNothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →