High-priority task queue for Node.js and browsers
Last release 4 years ago
no release in 18 months
Ships unpredictably
gaps range from 1 weeks to 2.3 years
Most releases are documented
notes for 4 of 6 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
6 releases · first in 2019
Release timeline
6 releases since 20192020202120222023202420252026
Releases
- 5.0.219 Apr 2022
Nothing published for this version
- 5.0.119 Apr 2022
Nothing published for this version
- 5.0.05 Apr 2022
Release notes
Open source →- 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
Additional notes
Open source → - 4.0.131 Mar 2022
- 4.0.07 Dec 2019
Release notes
Open source →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 withimports, 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.
Additional notes
Open source →- 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)
- 3.0.027 Nov 2019
Release notes
Open source →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
windowfrom 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
Additional notes
Open source →- (#1010) - Upgrade to redux 4 (#1013) (164a804), closes #1010 #1013
- Improve documentation for testing (#976) (42e1221), closes #976
- Move the publish_docs script to the top-level (232d0d4)
- support react 16.3 statics (#1015) (f6cf73a), closes #1015
- Typescript Migration (#1017) (56de346), closes #1017
- Update Documentation Source Links (aee9863)
- v3.0.0 (4d37ad5)
- Removed the dependency on