Important changes
- Add
Begin,DeactivateandFinalizeevent types for v3 gestures by @m-bert in #4668
Bug fixes
- [iOS] Keep button children in mount order behind the underlay layer by @radko93 in #4603
- Undo a cancelled
ReanimatedSwipeablepan by @chocky335 in #4618 - Undo a cancelled
ReanimatedDrawerLayoutpan by @mkantautas in #4635 - [Web] Report zero Pan velocity when the pointer rested before release by @m-bert in #4641
- [iOS] Report zero Pan velocity when the pointer rested before release by @m-bert in #4642
- Fix Reanimated subscriptions when replacing a mounted gesture by @Elehiggle in #4634
- [iOS] Fix missing
onPressOutinStatefulPressableby @m-bert in #4633 - [iOS] Skip
accessibilityElementsHiddenchildren when inferring button label by @m-bert in #4665 - [iOS] Don't delay touch-up delivery under a Manual gesture by @m-bert in #4671
- [Android] Check only the handlers extracted for the same pointer by @m-bert in #4632
- [Web] Check only the handlers recorded for the same pointer by @m-bert in #4672
- [Android] Keep
HasChildPressedStateDelayin minified builds by @m-bert in #4654 - Mark JS responder events for
VirtualandInterceptingdetectors by @m-bert in #4530 - [Web] Report the hovering pointer's type in Hover gesture events by @m-bert in #4631
- [Web] Start hover on the first pointer move when pointerenter was missed by @collectioneur in #4624
- [Android] Keep the press alive while a
Pressablewaits for another gesture by @m-bert in #4639 - Stop the Pressable long press timer on touch up by @m-bert in #4644
- [Web] Handle moves that leave or re-enter the view as out-of-bounds moves by @RaphaelFakhri in #4610
- [Android] Cancel native touches before terminal event cleanup by @huamurui in #4637
Docs
- Document gesture cancellation when a detector's view is reordered by @m-bert in #4623
- Attach the action to the row edge in the
ReanimatedSwipeableexample by @m-bert in #4625
Miscellaneous
- Remove
disableReanimatedprop from components by @m-bert in #4650 - [Jest] Add opt-out for the
GestureHandlerRootViewcheck by @m-bert in #4660 - [Jest] Mock
installUIRuntimeBindingsinjestSetup.jsby @m-bert in #4615 - Keep Reanimated deep imports out of web bundles by @m-bert in #4620
- Remove unused
enabledlistener fromuseJSResponderHandlerby @m-bert in #4663 - Update compatibility table for 3.4.0 by @m-bert in #4606
- Bump to
expoSDK 58 by @m-bert in #4612 - Dependabot bumps of docs and dev dependencies (source-map-js, compression, shell-quote, joi, node-forge, follow-redirects, launch-editor, fast-uri, postcss-selector-parser, body-parser) in #4598, #4599, #4600, #4621, #4638, #4645, #4646, #4647, #4648, #4658, #4659, #4661, #4662
New contributors
- @chocky335 made their first contribution in #4618
- @collectioneur made their first contribution in #4624
- @RaphaelFakhri made their first contribution in #4610
- @Elehiggle made their first contribution in #4634
- @mkantautas made their first contribution in #4635
- @huamurui made their first contribution in #4637
Full changelog: v3.4.0...v3.5.0