PackageTrack

npm · #4652 most downloaded on npm

@react-dnd/asap

5.0.2react-dnd/react-dnd

High-priority task queue for Node.js and browsers

Release timeline

6 releases since 2019
2020202120222023202420252026

Releases

  1. 5.0.219 Apr 2022

    Nothing published for this version

  2. 5.0.119 Apr 2022

    Nothing published for this version

  3. 5.0.05 Apr 2022
    Release notes
    • Restore support for react Stateless Functional Components.
    • Audit the generic parameters for the top-level API to minimize how many clients should have to specify
    Open source →
    Additional notes
    Open source →
  4. 4.0.131 Mar 2022
    Release notes

    'react' was a dependency instead of a devDependency.

    Open source →
  5. 4.0.07 Dec 2019
    Release notes

    Breaking Changes:

    • Using new React Context API. React Peer dependency has been pinned at >= 16.3., which is when that API was released.
    • Dictionary objects have been replaced with ES6 Maps, shims may be required for older and non-compliant browsers.

    Other Changes:

    • Remove dependency on @types/redux, since redux provides its own typings
    • React 17 prep - remove usage of lifecycle methods that are being deprecated
    • Replace all require()s with imports, which was causing grief for some users. This resulted in some culling of dependencies.
    • Remove isClassComponent check from decorateHandler. This check was not working correctly in certain situations, and resulted in silent failures. By just setting the ref directly, React will emit warnings about not being able to ref SFCs, which is more useful.
    Open source →
    Additional notes
    • Add issue templates (#1043) (e3b5890), closes #1043
    • Include BrowserStack Logo (#1048) (03a909d), closes #1048
    • React 17 Preparation (#1033) (4d8e364), closes #1033
    • Remove 'require' statements from main code (#1050) (c4bab9a), closes #1050
    • Remove @redux/types dependency (#1038) (765887e), closes #1038
    • Remove bithound references (#1047) (e97e747), closes #1047
    • Remove Node Types (#1039) (f3dd6cc), closes #1039
    • Remove the isClassComponent check (#1052) (8c1594b), closes #1052
    • Replace objects with frequent deletes in the HTML5Backend with ES6 maps (#1053) (c98fa9b), closes #1053
    • v4.0.0 (4112cb0)
    Open source →
  6. 3.0.027 Nov 2019
    Release notes

    In this release we've migrated the codebase to Typescript. The published libraries now have their own embedded typings definitions. It will remain an ongoing effort to improve the typings in our code.

    Breaking Changes:

    • Removed the dependency on window from react-dnd. This should allow us to experiment with using react-dnd react-native. To support this, the DragDropContextProvider has been totally changed up. It now accepts a context object parameter that is backend-implementation dependent. Currently the HTML5Backend will need context to be { window }
    • The DragDropContext component will no longer try to unpack ES6 modules. The difference between CommonJS and ES6 module formats is well known by now.
    • The dnd-core`s redux actions are now FSA-compliant.
    • dnd-core Redux has been upgraded to 4.x
    Open source →
    Additional notes
    Open source →