3.12.0
What's Changed
Features
- Add
useComposedEventHandler
hook by @szydlovsky in #5890 - [Web LA] Remove
existingTransform
by @m-bert in #6060
Fixes
- [Android][Keyboard] More consistent inequality check to compute keyboard state by @antFrancon in #5874
- fix typo on object key for
targetValues
in custom-animations.mdx by @JDMathew in #5994 - Make animated components use different tags for events by @szydlovsky in #5960
- Prevent crash on non-existent view updates in Android by @thomas-rx in #5767
- Fix location after shared element transition by @piaskowyk in #6010
- fix: use proper classes for bridgeless by @WoLewicki in #5997
- Align handling colors with RN by @maciekstosio in #5825
- Make animation RollInLeft work with modifers by @Latropos in #6039
- docs: fix useAnimatedKeyboard page crash by @patrycjakalinska in #6056
Improvements
- Give more meaningful warning when modifying a Shareable by @tjzel in #5548
- Update useAnimatedKeyboard docs by @maciekstosio in #5866
- Change the docs to mention, that
.springify()
works with.duration()
by @Latropos in #5990 - Remove
CellRendererComponent
from Animated.FlatList props by @Latropos in #5951
Internal Changes
- Add
warning
andfailing
test decorators by @Latropos in #5929 - Remove outdated code for unsupported React Native versions by @tomekzaw in #5979
- Remove REAInitializer by @tomekzaw in #5681
- Make
useScrollviewOffset
ref nullable and simplify its code by @szydlovsky in #6009 - docs: add @swmansion/t-rex-ui by @patrycjakalinska in #6015
- Add more tests - useSharedValue, useAnimatedStyle , useDerivedValue by @Latropos in #5981
- Test predefined entering animation by @Latropos in #5995
- Tests: cancelAnimation, useFrameCallback, measure, withDecay by @Latropos in #6016
New Contributors
@antFrancon, @JDMathew, @thomas-rx, @exploIF
🙌 Thank you for your contributions!
Full Changelog: 3.11.0...3.12.0
Package build: https://github.com/software-mansion/react-native-reanimated/actions/runs/9287839734