❗ Important changes
🐛 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
- [Docs] Document gesture cancellation when a detector's view is reordered by @m-bert in #4623
- [Docs] 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
- Bump source-map-js from 1.2.1 to 1.2.2 in /packages/docs-gesture-handler by @dependabot[bot] in #4598
- Bump compression from 1.8.1 to 1.8.2 in /packages/docs-gesture-handler by @dependabot[bot] in #4599
- Bump shell-quote from 1.10.0 to 1.12.0 in /packages/docs-gesture-handler by @dependabot[bot] in #4600
- Bump joi from 17.13.8 to 17.13.9 by @dependabot[bot] in #4658
- Bump node-forge from 1.4.0 to 1.4.2 by @dependabot[bot] in #4659
- Bump joi from 17.13.8 to 17.13.9 in /packages/docs-gesture-handler by @dependabot[bot] in #4661
- Bump follow-redirects from 1.16.1 to 1.16.2 in /packages/docs-gesture-handler by @dependabot[bot] in #4662
- Bump launch-editor from 2.14.1 to 2.14.2 in /packages/docs-gesture-handler by @dependabot[bot] in #4638
- Bump follow-redirects from 1.16.0 to 1.16.1 in /packages/docs-gesture-handler by @dependabot[bot] in #4621
- Bump fast-uri from 3.1.8 to 3.1.9 in /packages/docs-gesture-handler by @dependabot[bot] in #4645
- Bump postcss-selector-parser from 6.1.4 to 6.1.5 in /packages/docs-gesture-handler by @dependabot[bot] in #4646
- Bump body-parser from 1.20.8 to 1.20.9 by @dependabot[bot] in #4647
- Bump body-parser from 1.20.6 to 1.20.9 in /packages/docs-gesture-handler by @dependabot[bot] in #4648
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