Releases: software-mansion/react-native-gesture-handler
1.10.3
Patch release fixing Expo 41 support, types, and removing deprecation warning.
⌨️ Typescript
- Move types to type exports (#1389) by @jakub-gonet
- Fix Timeout type (#1386) by @jakub-gonet
🔢 Miscellaneous
- Update deprecated getConstants() call (#1379) by @jarod-legault
- Remove GestureHandlerRootView.android.expo.tsx (#1383) by @jakub-gonet
🙌 Thank you for your contributions!
1.10.2
Patch release fixing missing mocks problem.
🐛 Bug fixes
- Fix mocks import in jestSetup.js (#1377) by @jakub-gonet
👍 Improvements
- Adjust Platform constants import (#1211) by @drewandre
- Copy Directions enum to JS (#1366) by @jakub-gonet
🔢 Miscellaneous
- Lint unlinted files (#1362) by @jakub-gonet
- Add Bob (#1360) by @jakub-gonet
🙌 Thank you for your contributions!
1.10.1
Patch release fixing most problems that came up after rewriting the library to TS.
🐛 Bug fixes
- Move jestSetup.js to root dir (#1337) by @jakub-gonet
- Keep same extensions on different platforms (#1351) by @jakub-gonet
- Rename _handlerTag to handlerTag (#1357) by @jakub-gonet
⌨️ Typescript
- Fix gestureHandlerRootHOC types (#1347) by @alpha0010
- Use PropsWithChildren in TouchableWithoutFeedback (#1345) by @jakub-gonet
- Replace import React with import * as React (#1346) by @jakub-gonet
- Export all compat *Properties types (#1356) by @jakub-gonet
🙌 Thank you for your contributions!
1.10.0
This release includes docs wording improvements thanks to @jtalz, some bugfixes and drawer improvement. We also rewritten source code of RNGH to Typescript.
🐛 Bug fixes
- Fix interactions with NativeViewGestureHandler (#1034) by @ShaMan123
- Use weak reference for storing rootViews in iOS (#1217) by @Norcy
- Disable allowedScrollTypesMask in tvOS (#1278) by @csantos1113
- Specify minimal SDK version for enableTrackpadTwoFingerGesture (#1301) by @KenCorma
👍 Improvements
- DrawerLayout: add
onDrawerSlide()
(#999) by @rorygarand - Add optional
speed
parameter to open/closeDrawer (#1133) by @jeremywho
⌨️ Typescript
- Rewrite to TS (#1327) by @WoLewicki and @jakub-gonet
🔢 Miscellaneous
- Organize folder structure (#1199) by @jakub-gonet
- Lint src/ directory (#1274) by @jakub-gonet
- Clamp swipe animation in examples (#1290) by @mhkeller
🙌 Thank you for your contributions!
1.9.0
This release mainly fixes problems with hitslop
property and web implementation, adds two-finger scrolling on iPadOS, adds tap sound on touchables, and improves TS typings.
🐛 Bug fixes
- Fix GestureHandler isWithinBounds top hitslop (#1202) by @eeynard
- Fix destructuring
ref.props
on the web (#1220) by @hosseinmd
👍 Improvements
- make PressGestureHandler web implementation to pass along the move event and fix the propTypes issue (#1098) by @connectdotz
- Support RN headers in both namespaces on iOS (#1183) by @grit96
- fix: move Swipeable and DrawerLayout type definition (#955) by @Naturalclar
- Fix typings for enums (#1055) by @iyegoroff
- Allow two finger touchpad scrolling on iPadOS (#1128) by @robertherber and @jakub-gonet
- Allow minDurationMs=0 in LongPressGestureHandler (#1216) by @jacobp100
- Add sound to Touchables on Android (#1172) by @jakub-gonet
🔢 Miscellaneous
- Update docs to 0.63 (#1185) by @jakub-gonet
- Add note about
onGestureEvent
in docs (#1189) by @jakub-gonet - Fix Xcode 12 compatibility (#1193) by @radko93
- Update Detox and XCode CI version to 12 (#1191) by @jakub-gonet
- Add fbjs as dependency (#1226) by @jakub-gonet
- Fix wrong github link (#1229) by @sunnylqm
- Fix broken link in docs (#1230) by @hehex9
🙌 Thank you for your contributions!
1.8.0
In this release, we fixed some long-standing threading issues which were crashing apps integrated with RNGH. Additionally,MAX_POINTERS_COUNT
has been increased to support devices that handle up to 12 simultaneous touches.
🐛 Bug fixes
- Fix threading issue in RNGestureHandlerStateChangeEvent (#1171) by @jakub-gonet
- Fix thread safety of
RNGestureHandlerModule
methods (#1173) by @jakub-gonet
👍 Improvements
- Increase MAX_POINTERS_COUNT to 12 (#1175) by @jakub-gonet
🔢 Miscellaneous
- Update README.md (#1141) by @jakub-gonet
- Fix installation and documentation links (#1144) by @kaueDM
- Fix expo links in docs (#1145) by @jakub-gonet
- Add issue templates (#1165) by @jakub-gonet
- Upgrade hoist-non-react-statics to 3.3+ (#995) by @davidgovea
- Removed website directory (#1174) by @jakub-gonet
- Remove unused
PointerEvents*
enums (#1177) by @jakub-gonet - Fix RNGestureHandlerManager to use explicit imports (#1160) by @PeteTheHeat
- Update yarn.lock, remove fsevents resolutions, add release-it (#1140) by @jakub-gonet
🙌 Thank you for your contributions!
1.7.0
❗ Important changes
- Implement event coalescing (#997) by @simontreny
- Make Touchable* work with Detox 17 (#1104) by @todorone
🐛 Bug fixes
- Remove overflow: hidden from BaseButton to fix shadows on iOS (#974) by @janicduplessis
- Fix GestureHandleRootView type (#945) by @tobiasbu
- Fix: Multitap coordinates (#990) by @hhunaid
- Fix TapGestureHandler x/y coordinates being undefined (#953) by @latviancoder
- Fix RectButton style prop forwarding (#1015) by @janicduplessis
- Fixed #1042 'waitFor' for sibling pan handlers (#1043) by @iyegoroff
👍 Improvements
- Use forwardRef instead of hacks in createNativeWrapper (#972) by @janicduplessis
- Add scrollTo* methods to type definition (#940) by @ncuillery
- Implement rippleRadius for TouchableNativeFeedback (#1069) by @vonovak
🔢 Miscellaneous
- Exclude docs/ and website/ in .npmignore by @kmagiera
- Fix missing
Platform
import (#988) by @oblador - Fix tests (#978) by @vlkmx
- Use prettier config file for better editor integration (#975) by @janicduplessis
- Add new Software Mansion logo (#1013) by @jkadamczyk
- Fixed typo on line 16 (#914) by @kant
- Update RotationHandler docs (#708) by @damiansf
- Adds Google Analytics tracking Id (#1086) by @tomekzawada
- Update links & logo (#1088) by @jakub-gonet
- Use https in maven repository link (#1061) by @licaon-kter
- Autodeploy docs (#1115) by @jakub-gonet
- Fix typo and grammar in docs (#1114) by @jackvial
- Fix incorrect links and whitespace in docs (#1018) by @shirohana and @mrmuhammadali
- Fix Example app on iOS (#1124) by @jakub-gonet
- Use new template for docs (#1126) by @Forlify and @jakub-gonet
- Update expo links in the Example app (#1131) by @adamgrzybowski
🙌 Thank you all for your contributions!