NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4232 most downloaded on npm
Declarative API exposing native platform touch and gesture system to React Native
Last release 4 days ago
17 Sep 2026
Ships on a steady schedule
a new release about every 8 days
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
323 releases · first in 2016
Implement event coalescing (#997) by @simontreny
Platform import (#988) by @oblador:raised_hands: Thank you all for your contributions!
One column per quarter.
Patch release to include type definition fix from #978
Patch release to include type definition fix from #978
Small release including native changes. Take a look at modal support! 🤗
Small release including native changes. Take a look at modal support! 🤗
Rename mReactRootView to mRootView @osdnk Remove extra hammerjs code (#951) @EvanBacon Fix CI (#968) @jakub-gonet Make RNGH workable inside modals on Android (#937) @osdnk
Thanks!
Release including minor regression's fix. https://github.com/software-mansion/react-native-gesture-handler/pull/944
Release including minor regression's fix. https://github.com/software-mansion/react-native-gesture-handler/pull/944
Minor release with including files in package.json: "GestureHandlerRootView.android.js", "GestureHandlerRootView.android.expo.js", "GestureHandlerButt
Minor release with including files in package.json: "GestureHandlerRootView.android.js", "GestureHandlerRootView.android.expo.js", "GestureHandlerButton.web.js",
Minor release with bunch of fixes and improvements:
Minor release with bunch of fixes and improvements:
FIXES: Syntax issue on paragraph 16 (#916) … @kant Add missing LongPressGestureHandlerGestureEvent; fixes #723 (#860) @lafiosca Multiply velocity to match velocity on native devices (#918) … @EvanBacon Reset the gesture state when it begins to ensure tap gesture state is… … @EvanBacon Fix gesture button states on web (#919) @EvanBacon Added web routing for web (#911) @EvanBacon [example] Disable the android-only test on other pl@Naturalclar 0) @EvanBacon Update link to cli (#912) … @Naturalclar gestureHandlerRootHOC: Parameterize generic Props. (#871) … @marcotoniut Remove ToolbarAndroid (Lean Core)@newyankeecodeshop s Replace Omit with Pick + Exclude (#899) … @newyankeecodeshop Fix header mode on web (#901) @EvanBacon
IMPROVEMENTS: Export a component for gesture handler root view (#925) … @satya164 Ensure that onHandlerStateChange is only called once per state change (… … @EvanBacon Replaced HammerJS with EGJS/HammerJS (#896) … @codymurphyjones Update how reanimated values are set (#905) @EvanBacon
Thanks ❤️
Minor release with the following improvements:
Minor release with the following improvements:
Add option to style touchable container by @njdancer
Add option to style touchable container by @njdancer
Remove unused files by @friederbluemle Update readme for running ios by @brobertsUPS update getting started to include ios library import by @bell-steven
Thanks!
Patch release with patch for issue #320
Patch release with patch for issue #320
Update that includes fix for an important crash reported in #657
Update that includes fix for an important crash reported in #657
This release includes several other improvements listed below:
Thanks to everyone who contributed to this release 🙌
Patch release to include component memoization logic fix by @janicduplessis #654
Patch release to include component memoization logic fix by @janicduplessis #654
This version brings support for gesture-handler to react-native-web projects. Many thanks and congratulations to @EvanBacon for working on this projec
This version brings support for gesture-handler to react-native-web projects. Many thanks and congratulations to @EvanBacon for working on this project 🎉 🍾 🙇
As a part of this release we publish changes to resolve compatibility issues with AndroidX that has broken support for imported projects (they way most react native apps are consumed by third party). As upgrade to 0.59 is required in order to be able to publish updates to google play store we decided to publish a release that is only compatible with 0.60 hoping for the community to update to one of the most recent versions of react native anyways.
It is possible to use this release with RN < 0.60 but one have to rely on reverse-jetifying of gesture handler library. Read more on that here https://github.com/mikehardy/jetifier#to-reverse-jetify--convert-node_modules-dependencies-to-support-libraries
🎉 NEW FEATURES
🐛 BUG FIXES
package.json by @EvanBacon (#701)👍 IMPROVEMENTS
Minor release that includes a number of improvements:
Minor release that includes a number of improvements:
🐛 BUG FIXES
👍 IMPROVEMENTS
Nothing published for this version
Patch release to include #593 fix for missing jest setup file
Patch release to include #593 fix for missing jest setup file
Export PureNativeButton by @osdnk
🎉 NEW FEATURES
🐛 BUG FIXES
true by @todorone (#564)👍 IMPROVEMENTS
🙌 Again thanks to all who contributed and submitted bug reports or helped with reviewing!
Patch release that removes import of ToolbarAndroid. This is to maintain compatibility with new react-native version. I apologize everyone who might e
Patch release that removes import of ToolbarAndroid. This is to maintain compatibility with new react-native version. I apologize everyone who might expirience compatibility issues after upgrading. If you've been using ToolbarAndroid from react-native-gesture-handler package please replace import with the following construct:
import { createNativeWrapper } from 'react-native-gesture-handler';
const ToolbarAndroid = createNativeWrapper(ToolbarAndroid);
Patch release with c033d98b55171744408fbfe50e5b8113ee56fdbc on top of 1.1.2
Patch release with c033d98b55171744408fbfe50e5b8113ee56fdbc on top of 1.1.2
Patch release with #617 on top of 1.1.0
Patch release with #617 on top of 1.1.0
breaking changes (js or native) will be released as major versions
Minor release including a number of improvements and experimental web support. This version requires react-native in version at least 0.57.2. If you can't upgrade please use 1.0.X version line where we will try to merge critical fixes too.
🎉 NEW FEATURES
🐛 BUG FIXES
👍 IMPROVEMENTS
Starting from this version we plan on following the below methodology for version naming:
🙌 Thanks to all who contributed and submitted bug reports or helped with reviewing!
Patch release with #443 included (fixes bind() warning)
Patch release with #443 included (fixes bind() warning)
Patch for 1.0.15 with #438 merged in (remove use of WebView from react-native package)
Patch for 1.0.15 with #438 merged in (remove use of WebView from react-native package)
🚨🚨🚨 Patch release with two critical bugs fixed on top of 1.0.14:
🚨🚨🚨 Patch release with two critical bugs fixed on top of 1.0.14:
🐛 CRITICAL BUG FIXES
👍 IMPROVEMENTS
First minor release after winter break. We merged in a lot of improvements and as #393 is nearing completion in the next release we will likely bump m
First minor release after winter break. We merged in a lot of improvements and as #393 is nearing completion in the next release we will likely bump minor version number and drop support for RN < 0.57.2. We plan to continue merging critical fixes into 1.0 branch.
🎉 NEW FEATURES
🐛 BUG FIXES
👍 IMPROVEMENTS
🙌 We've got an astonishing number of 10 people who contributed to this release. Thanks so much for your help in making gesture handler better. Also many thanks to everyone who submitted an issue and took part in the discussion on issues and PRs!
Minor release with a number of bugfixes and one new big feature – ForceTouchGestureHandler (also ripple color on Android slipped in for this release)
Minor release with a number of bugfixes and one new big feature – ForceTouchGestureHandler (also ripple color on Android slipped in for this release)
Next release will likely drop support to RN < 0.57.2 so that we can rely on changes made in https://github.com/facebook/react-native/pull/21398 to support overflow hit testing on both platforms.
🎉 NEW FEATURES
🐛 BUG FIXES
👍 IMPROVEMENTS
🙌 Thanks to everyone who contributed their time reporting bugs, posting suggestions and taking part in discussions under PRs and issues!
Nothing published for this version
Minor release that includes important project level changes for compatibility with RN 0.57.
Minor release that includes important project level changes for compatibility with RN 0.57.
Next release will likely drop support to RN < 0.57.2 so that we can rely on changes made in https://github.com/facebook/react-native/pull/21398 to support overflow hit testing on both platforms.
🐛 BUG FIXES
👍 IMPROVEMENTS
🙌 Also many thanks to everyone submitting and discussing issues here – these are all valuable contributions making Gesture Handler better! 😍
Minor release bringing some important bugfixes on top of 1.0.8 version.
Minor release bringing some important bugfixes on top of 1.0.8 version.
Next release will likely drop support to RN < 0.57.2 so that we can rely on changes made in https://github.com/facebook/react-native/pull/21398 to support overflow hit testing on both platforms.
🐛 BUG FIXES
👍 IMPROVEMENTS
🙌 Also many thanks to everyone submitting and discussing issues here – because of you gesture handler is getting better! 😍
This is a minor release which adds a series of bug fixes and improvements listed below. Among the most important change are new properties that's been
This is a minor release which adds a series of bug fixes and improvements listed below. Among the most important change are new properties that's been added to PanGestureHandler to make activation/fail criteria even more flexible. Namely: activeOffsetX/Y and failOffsetX/Y.
Next release will likely drop support to RN < 0.57.2 so that we can rely on changes made in https://github.com/facebook/react-native/pull/21398 to support overflow hit testing on both platforms.
🐛 BUG FIXES
activeOpacity definition to RectButtonProperties by @hkolsen (#288)👍 IMPROVEMENTS
PanGestureHandler activation/fail criteria by @osdnk (#292), @kmagiera
API of PanGestureHandler has been changed a little bit in order to be more flexible! ✋🙌 Thanks for all the contributions and issue reports which make RNGH better and better! 😍
Minor release to include fixed typescript definitions in the published package.
Minor release to include fixed typescript definitions in the published package.
✅ IMPROVEMENTS
🙌 Thanks for all the contributions and issue reports!
But since the API stays the same and no breaking changes has been introduces we release it as a "minor" update which should allow most of the user to…
This version includes some fundamental updates to the way we handle multi-touch interactions. But since the API stays the same and no breaking changes has been introduces we release it as a "minor" update which should allow most of the user to adapt this new version sooner.
🎉 NEW FEATURES
🐛 BUG FIXES
✅ OTHER IMPROVEMENTS
🙌 Thanks for all the contributions and issue reports!
Minor release to include changes required for compatibility with React Native 0.56 – 10f239d
Minor release to include changes required for compatibility with React Native 0.56 – 10f239d
No other changes have been merged into this release since 1.0.4 except from changes that updates documentation and typescript definition file. Shout out to everyone who contributed these changes: @badmon, @itsjgf, @osdnk, @krzysztofciombor, @brentvatne and @BlenderDude 👏 👏 👏
A hotfix release that resolves critical issue reported in #194
A hotfix release that resolves critical issue reported in #194
This release includes small fixes in Swipeable component. Bottom sheet example was improved as well We omitted version 1.0.2 in releases as we noticed
This release includes small fixes in Swipeable component. Bottom sheet example was improved as well
We omitted version 1.0.2 in releases as we noticed important bug in handler lifecycle fixed in #196
All PRs included since 1.0.0:
Nothing published for this version
Minor release created mainly to fix issue with using react refs in redux-like environment (#182).
Minor release created mainly to fix issue with using react refs in redux-like environment (#182).
The remaining changes are related to updating propTypes, typescript interface and podspec.
All PRs included since 1.0.0:
Thanks to everyone who contributed their changes to this release! 🎉
First non-alpha release with completely revamped documentation https://kmagiera.github.io/react-native-gesture-handler/
First non-alpha release with completely revamped documentation https://kmagiera.github.io/react-native-gesture-handler/
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Since this version it is possible to use the library with react-native-navigation. See here for installation instructions.
Since this version it is possible to use the library with react-native-navigation. See here for installation instructions.
Nothing published for this version
Compatibility fixes for react-native 0.50
Compatibility fixes for react-native 0.50
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →