3.8.0
What's Changed
New features
- Add
isWorklet
function by @tomekzaw in #4894 - Make animatedStyle keep reference through renders by @Latropos in #5333
- Expose
isWorklet
in public API by @tjzel in #5667 - Setup custom eslint plugin by @Latropos in #5553
- Add closable App.js banner to docs landing page by @patrycjakalinska in #5709
Fixes
- fix(android,animated-sensor): Fix HMR for Animated Sensor by @Nodonisko in #5646
- Fix hidden testimonials on landing page by @patrycjakalinska in #5675
- Fix warning about overwriting style with layout animation by @Latropos in #5644
- [Example] Fix chess pieces getting clipped on Android by @tjzel in #5691
- [LA Web] Add check for
HTMLElement
when looking for descendant with animation. by @m-bert in #5749 - fix: don't use deprecated onCatalystInstanceDestroy API by @WoLewicki in #5752
- Make
useEvent
return a different reference if event handler should be reattached by @tjzel in #5743 - Fix race condition when ShareableHandle is accessed on multiple threads by @tjzel in #5759
- Fix easing in Keyframe by @Latropos in #5761
Fix android layout animation z-index bug by @bartlomiejbloniarz in #5769
Improvements
- Remove rest of
findNodeHandle
on web by @m-bert in #5654 - Fix missing null check for lastValue in useAnimatedStyle.ts by @maks-io in #5402
- docs: add
withClamp
animation modifier to docs glossary by @kacperkapusciak in #5661 - Add Testimonials section to Reanimated Landing Page by @patrycjakalinska in #5670
- Improve typing in mock.ts by @tomekzaw in #5372
- docs: fix too big button hitbox on landing by @kacperkapusciak in #5707
- docs: various small fixes by @kacperkapusciak in #5708
- Rename
isWorklet
toisWorkletFunction
by @tjzel in #5695 - Move Reanimated Babel Plugin dependencies to dependencies by @tjzel in #5716
- tests: add missing mock function by @camilossantos2809 in #5755
Keyboard
- [useAnimatedKeyboard][iOS] Keyboard interpolation by @piaskowyk in #5705
- [useAnimatedKeyboard][iOS] Support for keyboard interactive dismiss mode by @piaskowyk in #5730
- [useAnimatedKeyboard][Android] Keyboard refactor by @piaskowyk in #5665
- [useAnimatedKeyboard][Android] Filter keyboard events by @piaskowyk in #5740
- [useAnimatedKeyboard][Android] Fix state after animation dismiss by @piaskowyk in #5741
- [useAnimatedKeyboard][Android] Fix navigation bar with auto hide by @piaskowyk in #5742
- [useAnimatedKeyboard][iOS] Improve curve parameters by @piaskowyk in #5750
New Contributors
- @maks-io made their first contribution in #5402
- @Nodonisko made their first contribution in #5646
- @camilossantos2809 made their first contribution in #5755
Full Changelog: 3.7.0...3.8.0