🐛 Bug fixes
- [iOS] Fix pan not triggering
onFinalizewhen blocked by @j-piasecki in #3849 - [iOS] Fix
onFinalizecallbacks on iOS 26 by @m-bert in #3855 - Fixing number of touches becoming 0 issue for pan gestures in apple track pad by @DImuthuUpe in #3865
- [iOS] Fix manual activation crash by @m-bert in #3890
- [Web] Fix press out by @akwasniewski in #3833
- [android] fixed experimental pointers breaking after pan by @akwasniewski in #3801
- [android] fix scroll actions interpreted as touch by @kosmydel in #3850
- ReanimatedDrawerLayout: fix buttons not receiving onPress by @peterpme in #3832
- Fix memory leak in ReanimatedSwipeable on programmatic close by @kulak91 in #3790
🔢 Miscellaneous
- [General] Throw when no gesture is passed to the
GestureDetectorby @j-piasecki in #3884 - Support
react-native0.83 by @m-bert in #3822 - [General] Change nightly version name by @j-piasecki in #3862
- Add
nulltoGestureReftype by @m-bert in #3821 - chore: fix typos in docs for force touch gesture by @a1isaeed in #3797
- Hide incorrectly exposed
ReanimatedSwipeableprops. by @m-bert in #3820 - [Web] Fixed
Accessing element.ref was removed in React 19error by @rmarquois in #3804
New Contributors
- @kulak91 made their first contribution in #3790
- @a1isaeed made their first contribution in #3797
- @rmarquois made their first contribution in #3804
- @kosmydel made their first contribution in #3850
- @DImuthuUpe made their first contribution in #3865
Full Changelog: v2.29.1...v2.30.0