8.0.6
Improvements
Getting started course released #363 🤩
We have created a free course on egghead.io
to help people get started with react-beautiful-dnd
as quickly as possible. Even if you have been using react-beautiful-dnd
for a while, you may still learn something new - especially in the later lessons
Others
- Moving to
flow
v0.77
#673 - Adding
TypeScript
example to theREADME.md
#666. Thanks @abeaudoin2013! - Adding more detailed information to our recommended Droppable performance optimisation #660. Thanks @aditigoel23 for raising this one
Fixes
- The
DragDropContext > onDragStart
hook is now called before the first render of aDraggable
orDroppable
during a drag #676. This fixes usages of dimension locking for table reordering. This restores the timing behaviour of7.x
- Now correctly consuming the
redux
v4.0
flowtyped
definitions #650. This was causing issues for users ofredux
withv4.0
defintions. Thanks for raising this @chmanie!
Engineering health
- Enabled 2FA on npm for all publishes 👍
- Bumping dev dependencies #673, #635. Thanks @TrySound
- Moving to test cafe for browser testing #661. As a result of this we are now running browser tests that perform mouse, keyboard and touch dragging. We are also running these tests in
chrome: headless
andfirefox: headless
which is pretty awesome 🎸. Thanks @RajaBellebon and @MarshallOfSound for getting this added. - Adding build check to ensure that
yarn.lock
files are checked in #655. Thanks @MarshallOfSound - Removing
object-rest-spread
plugin from dev dependencies #635. Thanks @TrySound