Releases: software-mansion/react-native-gesture-handler
Releases · software-mansion/react-native-gesture-handler
Release list
v3.1.0
❗ Important changes
- Fix handling keyboard should persists taps by @coado in #4158
- [Android] Handle hover in
Touchableby @m-bert in #4282 - [apple] Handle hover in
Touchableby @m-bert in #4283 - [Native] Add
delaysChildPressedStateto native gesture by @j-piasecki in #4308
👍 Improvements
- [General] Don't use context from
useHandlerby @j-piasecki in #4143
🐛 Bug fixes
- [Android] Fix text getting selected during gestures by @j-piasecki in #4273
- [iOS] Move
Tapcancelation todispatch_afterby @m-bert in #4280 - [Web] Do not detach gestures from other detectors by @m-bert in #4286
- [Android] Fix ConcurrentModificationException in GestureHandlerOrchestrator by @kosmydel in #4274
- fix: remove UIPointerInteraction from the view when unbinding the hover handler by @petterikorpimaa in #4291
- Do not call
onPresson buttons while dismissing keyboard by @m-bert in #4281 - fix(android): guard null Handler in ButtonViewGroup press animations by @tomekzaw in #4294
- Don't block JS responder in RootHelper by @m-bert in #4297
- [iOS] Fix js responder cancelation in modals by @m-bert in #4306
- Fix updating
SharedValuecrash by @m-bert in #4315
🔢 Miscellaneous
- [Docs] Update compatibility tables by @m-bert in #4275
- [Android] Remove old versions checks by @m-bert in #4287
- Ensure no gesture is used across multiple detectors by @m-bert in #4285
- [docs] Add guide for transformations example by @m-bert in #4289
- [macOS] Add coordinates to
Hoverevents by @m-bert in #4304 - [Web] Make
getEffectiveBoundingRectrecursive by @m-bert in #4303 - Emit coordinates in
Nativegesture events by @m-bert in #4302 - Fix Easing import in LongPress example by @haxonadora in #4298
- Bump TypeScript to 6.0.3 by @m-bert in #4311
- [Example] Add search bar to the main screen by @j-piasecki in #4314
- [Example] Add an in-app console viewer by @j-piasecki in #4313
- [Android] Don't delay child pressed state in buttons by @j-piasecki in #4296
- Bump @babel/core from 7.29.0 to 7.29.7 in /packages/docs-gesture-handler by @dependabot[bot] in #4269
- Bump joi from 17.13.3 to 17.13.4 in /packages/docs-gesture-handler by @dependabot[bot] in #4272
- Bump launch-editor from 2.13.2 to 2.14.1 in /packages/docs-gesture-handler by @dependabot[bot] in #4270
- Bump esbuild from 0.25.12 to 0.28.1 in /packages/docs-gesture-handler by @dependabot[bot] in #4260
- Bump shell-quote from 1.8.3 to 1.8.4 in /packages/docs-gesture-handler by @dependabot[bot] in #4249
- Bump webpack-dev-server from 5.2.4 to 5.2.5 in /packages/docs-gesture-handler by @dependabot[bot] in #4277
- Bump joi from 17.13.3 to 17.13.4 by @dependabot[bot] in #4259
- Bump concurrent-ruby from 1.3.3 to 1.3.7 in /apps/basic-example by @dependabot[bot] in #4278
- Bump undici from 6.26.0 to 6.27.0 by @dependabot[bot] in #4279
- Bump http-proxy-middleware from 2.0.9 to 2.0.10 in /packages/docs-gesture-handler by @dependabot[bot] in #4288
New Contributors
- @petterikorpimaa made their first contribution in #4291
- @haxonadora made their first contribution in #4298
Full Changelog: v3.0.2...v3.1.0
v3.0.2
🐛 Bug fixes
- fix(Android): apply numberOfPointers config to the pointer requirement in LongPressGestureHandler by @prashanFOMO in #4253
- [iOS] Fix hooks API not cancelling JS Responder by @j-piasecki in #4261
- [Android] Make detector aware of child transform by @m-bert in #4251
- [Native] Fix native GestureDetector
zIndexhandling by @j-piasecki in #4257 - [Android] Fix mouse interactions by @m-bert in #4265
- [Android | Web] Disable pointer events on hidden
Swipeableactions container by @jamesacklin in #4192 - Remove
opacityfromSwipeableaction panels by @m-bert in #4271
🔢 Miscellaneous
- [Android] Do not set explicit versions in
build.gradleby @m-bert in #4248 - [General] Ignore
testIDproperty in production environments by @j-piasecki in #4266 - Ignore the
.rnrepo-cachedirectory within the Metro config by @radoslawrolka in #4262 - [Docs] Add dynamic topbar banner by @p-malecki in #4264
New Contributors
- @prashanFOMO made their first contribution in #4253
- @jamesacklin made their first contribution in #4192
Full Changelog: v3.0.1...v3.0.2
2.32.0
❗ Important changes
- [Android] Remove getChildInDrawingOrderAtIndex by @javache in #4156
- Support React Native 0.86 by @m-bert in #4166
- Fix
RNRendererimport for React Native 0.86+ by @zoontek in #4160
👍 Improvements
🐛 Bug fixes
- [iOS] Fix duplicated
testIDby @m-bert in #4186 - [Android] Fix discrete gestures not triggering
onFinalizeby @m-bert in #4196 - [Android] Fix wrong reported number of pointers by @j-piasecki in #4218
- [iOS] Fix handler retrieval and mismatched coordinate space by @j-piasecki in #4199
- [iOS] Don't iterate to root while resolving recognizer by @j-piasecki in #4202
- fix(Android): apply numberOfPointers config to the pointer requirement in LongPressGestureHandler by @prashanFOMO in #4253
🔢 Miscellaneous
- Remove old arch CI by @m-bert in #4256
- fix(pods): Fix invalid
react-native/../react-nativeresolution for aliases by @kitten in #4232 - Move ruby utils to module by @m-bert in #4245
- Bump
expoto stable 56 by @m-bert in #4227 - [macOS] Bump example app by @m-bert in #3993
- Bump Reanimated by @m-bert in #4040
Full Changelog: v2.31.2...v2.32.0
cherry-pick thread: #4255
3.0.1
❗ Important changes
- Support React Native 0.86 by @m-bert in #4166
- Fix Android Pressable crash with Reanimated animations by @sorinc03 in #4214
- Remove
dispatchesReanimatedEventfrom initial config by @m-bert in #4221 - [tvOS] Fix build error by @m-bert in #4228
- [Android] Fix crash with RN Screens FormSheet by @m-bert in #4243
- [iOS] Remove unused old-arch import to fix build with React Native 0.87-nightly by @j-piasecki in #4247
👍 Improvements
- [Android] Improve TalkBack support by @j-piasecki in #4222
- [tvOS] Fix unpressable buttons by @m-bert in #4233
- Add
rootContainerStyleprop toReanimatedDrawerLayoutby @jr-k in #3846
🐛 Bug fixes
- [Web] Fix wrong coordinate space by @m-bert in #4209
- [Android] Fix hover events recording gestures other than
HoverGestureHandlerby @j-piasecki in #4220 - [Android] Fix wrong reported number of pointers by @j-piasecki in #4218
- Use v3 detectors in
ReanimatedDrawerLayoutby @m-bert in #4234 - Fix gesture relations after
freezeby @m-bert in #4244
🔢 Miscellaneous
- Add more complex transformations example by @j-piasecki in #3124
- Update banners in readme by @p-malecki in #4212
- Update readme banner links by @p-malecki in #4219
- [Docs] Small documentation fixes by @j-piasecki in #4217
- Update examples by @m-bert in #4208
- [iOS] Remove unused detector method by @j-piasecki in #4226
- Bump
expoto stable 56 by @m-bert in #4227 - docs: remove banner rotator by @p-malecki in #4235
- [Docs] Mention
shouldCancelWhenOutsidedefault inNativeon Android by @m-bert in #4242 - fix(pods): Fix invalid
react-native/../react-nativeresolution for aliases by @kitten in #4232 - Move ruby utils to module by @m-bert in #4245
New Contributors
- @sorinc03 made their first contribution in #4214
- @kitten made their first contribution in #4232
- @jr-k made their first contribution in #3846
Full Changelog: v3.0.0...v3.0.1
3.0.0
Stable release of Gesture Handler 3 - rebuilt for the New Architecture, introducing the new hook-based API, a new Touchable component, and a deeper Reanimated integration, among many others.
What's Changed
- Update how Gesture Handler exposes
setGestureStateto the Reanimated UI runtime by @j-piasecki in #3207 - Simplify Android event builders by @j-piasecki in #3603
- Remove actions testing build for the old architecture by @j-piasecki in #3604
- Implement base for a native detector component by @j-piasecki in #3599
NativeDetector<->Reanimatedintegration by @m-bert in #3617- Remove
onChangecallback references by @m-bert in #3631 - Handle
Animated.EventinonUpdatecallback by @m-bert in #3630 - Fix
onUpdatecrash by @m-bert in #3636 - Remove
AnimatedEventaction type fromNativeDetectorby @m-bert in #3646 - Automatically assign
dispatchesAnimatedEventsby @m-bert in #3650 - Remove
dispatchesAnimatedEventsfrom the native detector by @j-piasecki in #3652 - Adapt
NativeViewGestureHandlertoNativeDetectorby @m-bert in #3638 - [Web] Native detector component by @akwasniewski in #3637
- [Web] Adapt
NativeViewGestureHandlertoNativeDetectorby @akwasniewski in #3653 - Add
overridekeyword toTypeScriptpart of codebase by @m-bert in #3667 - Lazy addition of callbacks to
useHandlerby @m-bert in #3674 - Remove paper support by @latekvo in #3639
- Fix native gesture reattach by @akwasniewski in #3672
- [Web] v3 typing and using handler data by @akwasniewski in #3651
- Fix gesture detach on component drop by @akwasniewski in #3669
- Remove
sync-architecturesscript from commit hook by @m-bert in #3681 - Bind
SharedValuesin handler config by @m-bert in #3658 - [Web] many children check by @akwasniewski in #3684
- [cherry-pick] Support react-native 0.81 (#3607) by @m-bert in #3688
- Fix
ConcurrentModificationExceptionby @m-bert in #3691 - Fix macos newarch flag by @akwasniewski in #3692
- [Web] Config refactor - update logic and drop class field by @akwasniewski in #3673
- Bump Reanimated in
expo-exampleby @m-bert in #3690 - Separate
ReanimatedfromJSby @m-bert in #3682 - Gesture relations by @m-bert in #3693
- [Tests] Tests for relations traversal algorithm by @m-bert in #3701
- Bump libraries versions by @m-bert in #3702
- Properly type gesture config by @m-bert in #3700
- Align web events with native by @akwasniewski in #3707
- Remove remaining
anyin gesture config type by @m-bert in #3709 - [Web] Separate Reanimated from JS by @akwasniewski in #3683
- Typed gesture hooks by @m-bert in #3706
- Fix relations old api by @akwasniewski in #3715
- [Web] Gesture relations by @akwasniewski in #3713
- Update hook usage in the NativeDetector by @j-piasecki in #3714
- fix relations by @akwasniewski in #3722
- [Web] Remove mouse buttons map by @m-bert in #3728
- [Web] Add
nameproperty to handlers by @m-bert in #3729 - Add
changeEventCalculatorto handlers by @m-bert in #3708 - Add
SharedValuetype to config. by @m-bert in #3717 - Logic Detector by @akwasniewski in #3689
- Fix composed types by @m-bert in #3744
- Filter config by @m-bert in #3710
- Remove deprecated components by @m-bert in #3734
- Do not use
handleGestureEventforAnimated.Eventby @m-bert in #3748 - Change logic of
workletdetection in config by @m-bert in #3745 - [Web] Disable
onPointerMoveon hover on gestures other thanHoverby @m-bert in #3727 - Split
utilsinto multiple files by @m-bert in #3746 - Add
runOnJSto config by @m-bert in #3743 - Add missing types by @akwasniewski in #3731
- Split types by @m-bert in #3750
- Fix
hasWorkletEventHandlersby @m-bert in #3758 - [Web] Fix handling of
enabledprop by @m-bert in #3726 - Bump
nodein DFS CI by @m-bert in #3774 - Reattach gestures when the Detector moves back to the window on iOS by @j-piasecki in #3771
- Update props whitelists by @m-bert in #3773
- Clean callbacks when unregistering gesture by @j-piasecki in #3775
- Remove
RNGestureHandlerEnabledRootViewandgestureHandlerRootHOCby @m-bert in #3780 - Add support for nested Text to LogicDetector by @j-piasecki in #3778
- Remove remaining paper references by @m-bert in #3783
- Remove checks for React 19 by @m-bert in #3785
- One detector to rule them all by @akwasniewski in #3732
- [Android] Remove workaround for touch events allowing to change state too soon by @j-piasecki in #3793
- [General] Fix
DiagonalDirectionstype by @j-piasecki in #3795 - Remove incorrectly passed
gestureEventsby @m-bert in #3799 - Rename logic detector to virtual detector by @akwasniewski in #3796
- Virtual detector native gestures by @akwasniewski in #3765
- Throw error when detectors are not placed inside
GestureHandlerRootViewby @m-bert in #3798 - [Web] Remove workaround for touch events allowing to change state too soon by @j-piasecki in ht...
v3.0.0-beta.5
❗ Important changes
- Fix
RNRendererimport for React Native 0.86+ by @zoontek in #4160 - [Web] Add hover effects to the
Touchablecomponent by @j-piasecki in #4146
👍 Improvements
- [General] Avoid unnecessary object allocations by @j-piasecki in #4147
- [General] Change
Touchabledefault underlay props by @j-piasecki in #4164 - [General] Update
Touchableanimation duration props by @j-piasecki in #4165 - [General] Allow to customize the duration of out animation for long press by @j-piasecki in #4167
- [Native] Snap
Touchablestate on sub-frame animations by @j-piasecki in #4181 - [Android] Accept percentage-based border radius by @j-piasecki in #4185
🐛 Bug fixes
- [Android] Fix
TextInputsimultaneous relations by @m-bert in #4169 - [Native] Fix exiting animation crash by @j-piasecki in #4173
- [iOS] Fix
InterceptingGestureDetectornot recognizing gestures by @m-bert in #4170 - [iOS] Fix underlay animation not firing in ScrollView with
in: 0by @j-piasecki in #4184 - [iOS] Fix duplicated
testIDby @m-bert in #4186 - [Native] Fix buttons staying pressed in after detached from window by @j-piasecki in #4188
- [Android] Fix buttons cutting of borders of their child views by @j-piasecki in #4189
- [Android] Fix
Touchablechildren clipping by @j-piasecki in #4190 - [General] Change how gestures are attached to the native detector to fix StrictMode by @j-piasecki in #4179
- [General] Use handler observer API for relation updates by @j-piasecki in #4180
- [iOS] Fix bad access when decorating runtime by @j-piasecki in #4187
- [Android] Fix
ScrollViewinvalid pointer id during navigation by @j-piasecki in #4177
🔢 Miscellaneous
- [docs] Update compatibility table by @m-bert in #4161
- [Swipeable] Rename
dragOffsetFrom*Edgeprop by @m-bert in #4168 - Bump postcss from 8.5.9 to 8.5.14 in /packages/docs-gesture-handler by @dependabot[bot] in #4148
- Bump ip-address from 10.1.0 to 10.2.0 by @dependabot[bot] in #4149
- Bump @xmldom/xmldom from 0.8.12 to 0.8.13 by @dependabot[bot] in #4111
- Bump fast-uri from 3.1.0 to 3.1.2 in /packages/docs-gesture-handler by @dependabot[bot] in #4162
- Bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 by @dependabot[bot] in #4163
- Update
ReanimatedDrawerLayouttypes by @m-bert in #4178 - Bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 in /packages/docs-gesture-handler by @dependabot[bot] in #4176
- Update
Swipeabletypes by @m-bert in #4175 - Bump webpack-dev-server from 5.2.3 to 5.2.4 in /packages/docs-gesture-handler by @dependabot[bot] in #4183
Full Changelog: v3.0.0-beta.4...v3.0.0-beta.5
v3.0.0-beta.4
❗ Important changes
- Deprecate builder API by @m-bert in #4103
- [General] Change
Touchablecallback order by @j-piasecki in #4126 - [General] Remove
onActiveStateChangefromTouchableby @j-piasecki in #4101 - [Native] Use correct coordinate space when using native detector by @j-piasecki in #4137
- [General] Add
yieldsToNativeGesturesproperty to native gesture by @j-piasecki in #4135 - [General] Change
yieldsToNativeGesturestoyieldsToContinuousGesturesby @j-piasecki in #4152 - [Android] Unify
PinchandRotationwith respect toiOSby @m-bert in #4153 - Add
cancelsJSResponderprop to the gesture handlers by @coado in #4094 - [Web] Continuous
PinchandRotationby @m-bert in #4155 - [Android] Remove
getChildInDrawingOrderAtIndexby @javache in #4156
👍 Improvements
- [Native] Add
cancelOnLeaveprop toTouchableby @j-piasecki in #4105 - [General] Don't emit duplicate events for
NativeViewGestureHandlerby @j-piasecki in #4102 - [iOS] Fix button events with
numberOfPointers: 0by @j-piasecki in #4098 - [Web] Don't cancel buttons when pointer moves inside by @j-piasecki in #4100
- [General] Allow to create gestures with no config by @j-piasecki in #4115
- [iOS] Prevent duplicated events in Native gesture handling by @m-bert in #4125
🐛 Bug fixes
- [Web] Fix nested touchables and gestures by @j-piasecki in #4108
- [Native] Fix
Touchablebehavior when nested within gesture handlers by @j-piasecki in #4106 - [Android] Fix
hitSlopon native detector by @m-bert in #4049 - [iOS] Fix
Touchableanimation ending in the wrong state by @j-piasecki in #4099 - [iOS] Handle
0duration animation correctly onTouchableby @j-piasecki in #4113 - [Web | iOS] Fix
Switchcomponent by @m-bert in #4112 - [Web] Fix
Pressablenot callingonPress*callbacks by @m-bert in #4124 - [iOS] Fix
LegacyPressablenot emittingonPressOutby @j-piasecki in #4121 - [General] Don't activate buttons on start by @j-piasecki in #4120
- [Android] Dispatch cancel event only when root view is enabled by @j-piasecki in #4123
- [Android] Restore button pressed state on drag in by @j-piasecki in #4118
- [Android] Cancel button gesture when other handlers are extracted before it by @j-piasecki in #4127
- [Web] Cancel button gesture when other handlers are extracted before it by @j-piasecki in #4128
- [iOS] Handle view recycling in
Touchableby @j-piasecki in #4131 - [Web] Remove explicit reset from
onPointerCancelby @j-piasecki in #4133 - [Web] Don't call
cancelon unregistered handlers by @j-piasecki in #4134 - [iOS] Fix
enabledstate diverging between the handler and its recognizer by @j-piasecki in #4140 - [General] Do not prepare config multiple times by @m-bert in #4144
🔢 Miscellaneous
- [General] Fix gestures becoming unresponsive after a fast refresh by @j-piasecki in #4096
- Do not check for
workletsif babel plugin was not used by @m-bert in #4107 - [docs] Update compatibility by @m-bert in #4110
- [docs] Update examples by @relextm19 in #4091
- [Web] Find
Switchinput only in direct children by @m-bert in #4122 - [iOS] Remove a redundant
detachHandlerWithTagdefinition by @j-piasecki in #4132 - [iOS] Activate buttons on pointer up by @j-piasecki in #4129
- [General] Remove
createNativeWrapperfromTouchableby @j-piasecki in #4138 - [iOS] Remove unused methods from
Hoverby @j-piasecki in #4139 - [Example] Use
Touchableinstead ofRectButtonby @j-piasecki in #4136 - Add RNRepo to ci builds by @radoslawrolka in #4141
- Add rnrepo config to
expo-exampleby @m-bert in #4151 - [Web] Assign role for
Nativegesture in detector by @m-bert in #4130 - [docs] Add "Wrapped components" section by @m-bert in #4119
- [Web] Do not reset
roleon handler reset by @m-bert in #4154 - [Web] Do not set
roleon non HTMLElement nodes by @m-bert in #4159
New Contributors
- @relextm19 made their first contribution in #4091
- @radoslawrolka made their first contribution in #4141
- @javache made their first contribution in #4156
Full Changelog: v3.0.0-beta.3...v3.0.0-beta.4
v2.31.2
🐛 Bug fixes
- [Android] Fix TalkBack on Pressable by @akwasniewski in #4017
- [Web] Fix Pinch and Rotation by @m-bert in #4078
- [Android] Correct Rotation handler by @m-bert in #4079
🔢 Miscellaneous
- Do not check for worklets if babel plugin was not used by @m-bert in #4107
- SwipeableProps from RefObject to Ref by @litinskii in #3759
Full Changelog: v2.31.1...v2.31.2
3.0.0-beta.3
❗ Important changes
- Support React Native 0.84 by @m-bert in #3912
- Support React Native 0.85 by @m-bert in #4014
- [General] Allow gesture detector to have multiple children by @j-piasecki in #3981
- [General] Move the end flag to the event passed to
onDeactivateandonFinalizeby @j-piasecki in #3887 - [General] Implement basic button interactions using native primitives by @j-piasecki in #4032
Clickablecomponent by @m-bert in #4018- Rename
ClickabletoTouchableby @m-bert in #4063 - [General] Replace
enabledwithdisabledprop on Clickable by @j-piasecki in #4057 - Deprecate old components by @m-bert in #4006
- Do not emit
commonjsby @m-bert in #4069 - Remove
forwardRefby @m-bert in #4093
👍 Improvements
- Update
GestureButtonprops type by @m-bert in #3973 - [iOS] Add wrapper for
handleGesture:fromReset:by @m-bert in #3983 - [web] handle common props in virtual detector by @akwasniewski in #3982
FlatList&Reftypes by @m-bert in #4002- Memoize
Textcomponent by @m-bert in #4003 - [iOS] Distinguish between mouse and stylus when hovering by @AndreasHogstrom in #3991
- Enable
exactOptionalPropertyTypessupport by @YevheniiKotyrlo in #4012 - [iOS] Add
numberOfPointerstoNativegesture events by @m-bert in #4023 - Add missing handlers callbacks to buttons by @m-bert in #4033
- [iOS] Handle
FullWindowOverlayas the native root by @j-piasecki in #4039 - [iOS] Ignore Apple's default retention offset for buttons and rely strictly on hitslop instead by @j-piasecki in #4038
- Make buttons activate immediately by @m-bert in #4036
- [Native] Replace
display: contentsbased buttons with a single-view implementation by @j-piasecki in #4044 - [General] Update button's animation duration props by @j-piasecki in #4046
- SwipeableProps from RefObject to Ref by @litinskii in #3759
🐛 Bug fixes
- [General] Only overwrite ref if the dropped handler didn't change by @j-piasecki in #3984
- Fix GestureDetector unresponsive after display:none toggle (New Arch) by @janicduplessis in #3964
- Change handler reference to weak pointer to prevent memleaks by @WoLewicki in #3987
- [ios] Force going through begin in state manager by @akwasniewski in #3979
- [iOS] Fix wrong
pointerTypeinHovergesture by @m-bert in #3989 - Fix
fillInDefaultValueswarning by @m-bert in #4004 - [iOS] Fix concurrent modification crash by @m-bert in #4008
- [ios] not calling activation callback on inactive gestures by @akwasniewski in #3986
- [android] dont cancel manually activated gestures by @akwasniewski in #4011
- [Android] Check all pointers in move events by @m-bert in #4010
- Fix
LegacyPressableby @m-bert in #4016 - [android] fix talkback on pressable by @akwasniewski in #4017
- [Android] Clear blocking relations on drop by @m-bert in #4020
- [iOS] Fix missing
onFinalizecallback inTapby @m-bert in #4029 - Bring back
onUpdatetoNativegesture by @m-bert in #4034 - Add
Panoffset props toPropsToFilterby @m-bert in #4026 - fix(ios): guard +load with #ifdef RCT_DYNAMIC_FRAMEWORKS by @DavidDuarte22 in #4047
- [ios] fix pressable with intercepting detector by @akwasniewski in #4041
- [tvOS] Fix build error by @m-bert in #4060
- [iOS] Fix buttons crash when unmounting children by @m-bert in #4065
- Fix Touchables typescript errors by @m-bert in #4067
- [Web] Fix focal and anchor points coordinates by @m-bert in #4061
- [Android] Correct
Rotationhandler by @m-bert in #4079 - [Web] Fix
PinchandRotationby @m-bert in #4078 - [Android] Fix
InterceptingandVirtualdetectors hit testing by @Copilot in #4095
🔢 Miscellaneous
- [docs] Buttons by @m-bert in #3968
- [docs] Redirects by @m-bert in #3976
- [docs] Add platform badges by @m-bert in #3975
- [docs] Add version badges by @m-bert in #3978
- [docs] Make
platformsoptional parameter by @m-bert in #3992 - [docs] Components' props by @m-bert in #3990
- [docs] Add React Native 0.81 to compatibility table by @m-bert in #4007
- [docs] Fix grammatical errors by @m-bert in #4056
- [Docs]
Touchableby @m-bert in #4022 - docs: Add banner rotator by @p-malecki in #4000
- [docs] Add analytics and close banner btn by @p-malecki in #4005
- docs: remove paradise banner by @p-malecki in #4037
- [docs] Bump
t-rex-uiby @patrycjakalinska in #4019 - Fix failing
JestCI by @m-bert in #3988 - Use shared release action by @j-piasecki in #3994
- Pin nightlies to 3.0.0 by @j-piasecki in #3998
- Use action from the main organization by @j-piasecki in #3999
- Split
HandlerDataby @m-bert in #3980 - [macOS] Bump example app by @m-bert in #3993
- Revert "Export new
createNativeWrapper(#3971)" by @m-bert in #4001 - Import legacy pressables in examples by @akwasniewski in #4009
- Move @types/react-test-renderer to dependencies by @YevheniiKotyrlo in #4015
- Remove begin from StateManager by @akw...