react-beautiful-dnd v12.2.0 Release Notes
Release Date: 2019-12-05 // over 4 years ago-
Overhauled collision engine #930
๐ In this release we have rewritten our collision engine to better account for mixed sized draggables and droppables.
Mixed sized draggables
Old collision engine New collision engine ๐ Mixed sized droppables
๐ฑ โ๏ธWe wrote a blog which goes deep into the improvements we have made: Overhauling our collision engine
๐ฑ A huge thanks to @caspersmith who helped us find a new approach to doing item collisions ๐
We have listed this as a
minor
change as it is an intentional change of behaviour๐ Fixes
- โ More robust server side rendering (SSR) check to ensure we do not use
useLayoutEffect
on the server to avoid React warnings. We now use the same strategy asReact
andRedux
. #1636. Thanks @LinusCenterstrom for contributing this one! - โ Removes duplicate code from the dimension locking example #1637. Good catch, @CraigEge!
- โ Removes duplicate checks in
is-position-in-frame
#1635. @danieldelcore, nice ๐
๐ > All of these fixes resulted in a
patch
release (which got absorbed by theminor
changeA new maintainer joins the team!
๐ฑ @danieldelcore has been added as a maintainer to
rbd
. Welcome @danieldelcore ! He greatly assisted in creating our new collision engine ๐Thanks
๐ A number of Atlassian's helped get this release over the line. Special shout out to:
- Jake Miller
- Ee Venn Soh
- Tamarah Walsh
- James Rotanson (for the amazing cover art)
- โ More robust server side rendering (SSR) check to ensure we do not use