Skip to content

Commit e6ad069

Browse files
committed
feat: update react-native-gesture-handler to 2.25.0 and adjust packaging options in Android build
1 parent bc0f5a1 commit e6ad069

6 files changed

Lines changed: 215 additions & 56 deletions

File tree

example/Gemfile.lock

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
CFPropertyList (3.0.7)
5+
base64
6+
nkf
7+
rexml
8+
activesupport (7.2.2.1)
9+
base64
10+
benchmark (>= 0.3)
11+
bigdecimal
12+
concurrent-ruby (~> 1.0, >= 1.3.1)
13+
connection_pool (>= 2.2.5)
14+
drb
15+
i18n (>= 1.6, < 2)
16+
logger (>= 1.4.2)
17+
minitest (>= 5.1)
18+
securerandom (>= 0.3)
19+
tzinfo (~> 2.0, >= 2.0.5)
20+
addressable (2.8.7)
21+
public_suffix (>= 2.0.2, < 7.0)
22+
algoliasearch (1.27.5)
23+
httpclient (~> 2.8, >= 2.8.3)
24+
json (>= 1.5.1)
25+
atomos (0.1.3)
26+
base64 (0.2.0)
27+
benchmark (0.4.0)
28+
bigdecimal (3.2.0)
29+
claide (1.1.0)
30+
cocoapods (1.15.2)
31+
addressable (~> 2.8)
32+
claide (>= 1.0.2, < 2.0)
33+
cocoapods-core (= 1.15.2)
34+
cocoapods-deintegrate (>= 1.0.3, < 2.0)
35+
cocoapods-downloader (>= 2.1, < 3.0)
36+
cocoapods-plugins (>= 1.0.0, < 2.0)
37+
cocoapods-search (>= 1.0.0, < 2.0)
38+
cocoapods-trunk (>= 1.6.0, < 2.0)
39+
cocoapods-try (>= 1.1.0, < 2.0)
40+
colored2 (~> 3.1)
41+
escape (~> 0.0.4)
42+
fourflusher (>= 2.3.0, < 3.0)
43+
gh_inspector (~> 1.0)
44+
molinillo (~> 0.8.0)
45+
nap (~> 1.0)
46+
ruby-macho (>= 2.3.0, < 3.0)
47+
xcodeproj (>= 1.23.0, < 2.0)
48+
cocoapods-core (1.15.2)
49+
activesupport (>= 5.0, < 8)
50+
addressable (~> 2.8)
51+
algoliasearch (~> 1.0)
52+
concurrent-ruby (~> 1.1)
53+
fuzzy_match (~> 2.0.4)
54+
nap (~> 1.0)
55+
netrc (~> 0.11)
56+
public_suffix (~> 4.0)
57+
typhoeus (~> 1.0)
58+
cocoapods-deintegrate (1.0.5)
59+
cocoapods-downloader (2.1)
60+
cocoapods-plugins (1.0.0)
61+
nap
62+
cocoapods-search (1.0.1)
63+
cocoapods-trunk (1.6.0)
64+
nap (>= 0.8, < 2.0)
65+
netrc (~> 0.11)
66+
cocoapods-try (1.2.0)
67+
colored2 (3.1.2)
68+
concurrent-ruby (1.3.3)
69+
connection_pool (2.5.3)
70+
drb (2.2.3)
71+
escape (0.0.4)
72+
ethon (0.16.0)
73+
ffi (>= 1.15.0)
74+
ffi (1.17.2)
75+
fourflusher (2.3.1)
76+
fuzzy_match (2.0.4)
77+
gh_inspector (1.1.3)
78+
httpclient (2.9.0)
79+
mutex_m
80+
i18n (1.14.7)
81+
concurrent-ruby (~> 1.0)
82+
json (2.12.2)
83+
logger (1.7.0)
84+
minitest (5.25.5)
85+
molinillo (0.8.0)
86+
mutex_m (0.3.0)
87+
nanaimo (0.3.0)
88+
nap (1.1.0)
89+
netrc (0.11.0)
90+
nkf (0.2.0)
91+
public_suffix (4.0.7)
92+
rexml (3.4.1)
93+
ruby-macho (2.5.1)
94+
securerandom (0.4.1)
95+
typhoeus (1.4.1)
96+
ethon (>= 0.9.0)
97+
tzinfo (2.0.6)
98+
concurrent-ruby (~> 1.0)
99+
xcodeproj (1.25.1)
100+
CFPropertyList (>= 2.3.3, < 4.0)
101+
atomos (~> 0.1.3)
102+
claide (>= 1.0.2, < 2.0)
103+
colored2 (~> 3.1)
104+
nanaimo (~> 0.3.0)
105+
rexml (>= 3.3.6, < 4.0)
106+
107+
PLATFORMS
108+
ruby
109+
110+
DEPENDENCIES
111+
activesupport (>= 6.1.7.5, != 7.1.0)
112+
benchmark
113+
bigdecimal
114+
cocoapods (>= 1.13, != 1.15.1, != 1.15.0)
115+
concurrent-ruby (< 1.3.4)
116+
logger
117+
mutex_m
118+
xcodeproj (< 1.26.0)
119+
120+
RUBY VERSION
121+
ruby 3.3.6p108
122+
123+
BUNDLED WITH
124+
2.5.23

example/android/app/build.gradle

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,40 @@ android {
8585
versionCode 1
8686
versionName "1.0"
8787
}
88+
89+
packagingOptions {
90+
exclude '**/libc++_shared.so'
91+
exclude '**/libfbjni.so'
92+
exclude '**/libfolly_runtime.so'
93+
exclude '**/libglog.so'
94+
exclude '**/libhermes.so'
95+
exclude '**/libjsi.so'
96+
exclude '**/libreact_codegen_rngesturehandler_codegen.so'
97+
exclude '**/libreact_debug.so'
98+
exclude '**/libreact_nativemodule_core.so'
99+
exclude '**/libreact_render_debug.so'
100+
exclude '**/libreact_render_graphics.so'
101+
exclude '**/librrc_view.so'
102+
exclude '**/libruntimeexecutor.so'
103+
exclude '**/libturbomodulejsijni.so'
104+
exclude '**/libyoga.so'
105+
pickFirst '**/libc++_shared.so'
106+
pickFirst '**/libfbjni.so'
107+
pickFirst '**/libfolly_runtime.so'
108+
pickFirst '**/libglog.so'
109+
pickFirst '**/libhermes.so'
110+
pickFirst '**/libjsi.so'
111+
pickFirst '**/libreact_codegen_rngesturehandler_codegen.so'
112+
pickFirst '**/libreact_debug.so'
113+
pickFirst '**/libreact_nativemodule_core.so'
114+
pickFirst '**/libreact_render_debug.so'
115+
pickFirst '**/libreact_render_graphics.so'
116+
pickFirst '**/librrc_view.so'
117+
pickFirst '**/libruntimeexecutor.so'
118+
pickFirst '**/libturbomodulejsijni.so'
119+
pickFirst '**/libyoga.so'
120+
}
121+
88122
signingConfigs {
89123
debug {
90124
storeFile file('debug.keystore')

example/android/gradle.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,5 @@ android.enableJetifier=true
4747
# are providing them.
4848
newArchEnabled=true
4949
fabricEnabled=true
50+
51+
kotlin.compiler.allWarningsAsErrors=false

example/ios/Podfile.lock

Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1607,7 +1607,7 @@ PODS:
16071607
- React-logger (= 0.75.3)
16081608
- React-perflogger (= 0.75.3)
16091609
- React-utils (= 0.75.3)
1610-
- RNGestureHandler (2.20.1):
1610+
- RNGestureHandler (2.25.0):
16111611
- DoubleConversion
16121612
- glog
16131613
- hermes-engine
@@ -1921,70 +1921,70 @@ SPEC CHECKSUMS:
19211921
glog: 69ef571f3de08433d766d614c73a9838a06bf7eb
19221922
hermes-engine: 8d2103d6c0176779aea4e25df6bb1410f9946680
19231923
Iterable-iOS-SDK: 710bf6dada7dae9c03a09db7f0bc6c9d9a671f40
1924-
Iterable-React-Native-SDK: f7d3f5792998368806a78c92143f20418ce2ddeb
1924+
Iterable-React-Native-SDK: 3f7f37ca61709b01328990dc7be823c43df52bd3
19251925
RCT-Folly: 4464f4d875961fce86008d45f4ecf6cef6de0740
19261926
RCTDeprecation: 4191f6e64b72d9743f6fe1a8a16e89e868f5e9e7
19271927
RCTRequired: 9bb589570f2bb3abc6518761e3fd1ad9b7f7f06c
19281928
RCTTypeSafety: 1c1a8741c86df0a0ac1a99cf3fb0e29eedbc2c88
19291929
React: b6810a201ee11e69ae8bfd4eb4aaab86610600bf
19301930
React-callinvoker: d6c7898b63e6a2d37bc308f17c05be0ba3630b10
1931-
React-Core: 2fc97900b68e7568233698c6113ca9d64ed8b520
1932-
React-CoreModules: 2d68c251bc4080028f2835fa47504e8f20669a21
1933-
React-cxxreact: 5f233f8ac7ea4772e49462e0ab2b0a15a4f80ab7
1931+
React-Core: 411ef2293ba0c9147e04ee89324bc1575b38a089
1932+
React-CoreModules: 30c44229d249317498dac4a984925c56e06f61c2
1933+
React-cxxreact: 1ba92740ea3ed5be86898dec22f6548aa843da16
19341934
React-debug: fd0ed8ecd5f8a23c7daf5ceaca8aa722a4d083fd
1935-
React-defaultsnativemodule: 1f9a0cae1ef7e05a6ea2bbec2e5eff6eb70da16a
1936-
React-domnativemodule: 38d632c6963ab2d08f5ce67808e070439bd1461c
1937-
React-Fabric: 3d0f5e2735d2f77a897ee684edeff7bb0e061919
1938-
React-FabricComponents: 68032a85a3c25c9c8d6ce676d8af9a85e2370f24
1939-
React-FabricImage: f8ac2df576703097b5b2f8d972b162cdca855aa3
1935+
React-defaultsnativemodule: b013b8fc528e0830c0397250bd565e54c6eb3b90
1936+
React-domnativemodule: 1e0a9cdd989be6905ff5867ab4b060e3be3900e4
1937+
React-Fabric: da5caca65022dcbbb95d12cebcde7770fdd44ff0
1938+
React-FabricComponents: 19e0eb8be8d8f2afa1a921705a87d8818eba14cf
1939+
React-FabricImage: 50df9e6aace1781cf23e130171631d7674b4072c
19401940
React-featureflags: cf78861db9318ae29982fa8953c92d31b276c9ac
1941-
React-featureflagsnativemodule: 99ffda7fc2cc0f9578b05b84d8b4a2e9dcb39b8b
1942-
React-graphics: 7572851bca7242416b648c45d6af87d93d29281e
1943-
React-hermes: 95c27801c60615345ee6256eafa6d597ce983b8b
1944-
React-idlecallbacksnativemodule: e4fd9ee09b8481dd22f1e173984e5ee2730712ce
1945-
React-ImageManager: aedf54d34d4475c66f4c3da6b8359b95bee904e4
1946-
React-jserrorhandler: 0c8949672a00f2a502c767350e591e3ec3d82fb3
1947-
React-jsi: d77bb442a4b0849063f2bd22d3c1fa71918713b7
1948-
React-jsiexecutor: 3b9c6334b7b0f42d4c4aae950132766e63a7809f
1949-
React-jsinspector: e1bb5816869507527c30213cc1ed60eae9e3e9c4
1950-
React-jsitracing: 3935b092f85bb1e53b8cf8a00f572413648af46b
1951-
React-logger: 4072f39df335ca443932e0ccece41fbeb5ca8404
1952-
React-Mapbuffer: 714f2fae68edcabfc332b754e9fbaa8cfc68fdd4
1953-
React-microtasksnativemodule: 0b6b90da7f203e3015e1252ec3cba49c8ddd85ad
1954-
react-native-safe-area-context: 2279fe040bc93af8624f7d034806180fdbe5fa02
1955-
react-native-webview: 8039cbb0aa6ad2fd7918e23aebb5586f127d3e91
1941+
React-featureflagsnativemodule: 8a6f72b439f2f48d80d0d52f4a2d30769fdd4727
1942+
React-graphics: 7ed2dc99f706228448b870882729a8303343b5a5
1943+
React-hermes: 167b427c2106b92ac47add9b35ca024d42453518
1944+
React-idlecallbacksnativemodule: 26d5b4ce0389063f9659e8ebe6a14f87e7affdfb
1945+
React-ImageManager: 9970421c57b6458d3a4d6ce319c9067217c4882f
1946+
React-jserrorhandler: 6764a4b7abd617332fb0935c9ba63a6369207a15
1947+
React-jsi: 7713fae6d70c49a1b1b12d7e65ca62a50cd820d2
1948+
React-jsiexecutor: 67260e3eb3d1f3d3fd41ff15e89ce4027ae9c36a
1949+
React-jsinspector: a0f1febb0bcf5770ff135444a6afee7520ee42f7
1950+
React-jsitracing: bf77e00063522e4fd6d84fa129f0caaf360d275e
1951+
React-logger: 7e56c9eceafd7f45e98c16cb42ff3c9966c67119
1952+
React-Mapbuffer: e68dd904f0f3a84dd35989288ed3bcf5e37f9737
1953+
React-microtasksnativemodule: 2b22a88c8abe1a90aca1804e55717190d3a26cee
1954+
react-native-safe-area-context: 17800bbaacdd18289d68ac8d4eb541c1a183463f
1955+
react-native-webview: 4cfaa2237960fb97ad5de782cf97ea475bf09af4
19561956
React-nativeconfig: 4a9543185905fe41014c06776bf126083795aed9
1957-
React-NativeModulesApple: 0506da59fc40d2e1e6e12a233db5e81c46face27
1957+
React-NativeModulesApple: f6b6dc0998c945dd113858f1fc12e5e5f0da0990
19581958
React-perflogger: 3bbb82f18e9ac29a1a6931568e99d6305ef4403b
1959-
React-performancetimeline: d15a723422ed500f47cb271f3175abbeb217f5ba
1959+
React-performancetimeline: 05c0372923c2f3a9e8a5ae954258f0436003bffb
19601960
React-RCTActionSheet: cb2b38a53d03ec22f1159c89667b86c2c490d92d
1961-
React-RCTAnimation: 6836c87c7364f471e9077fda80b7349bc674be33
1962-
React-RCTAppDelegate: 603240f6a7d7eefeeffe4e29dd0be70dc35208cf
1963-
React-RCTBlob: 516dbbd38397f5013394fdd1cc65408cc82e37a1
1964-
React-RCTFabric: 7298604d497db4fe445cd704bd1097636643ee89
1965-
React-RCTImage: 1b2c2c1716db859ffff2d7a06a30b0ec5c677fc5
1966-
React-RCTLinking: 59c07577767e705b0ab95d11e5ad74c61bf2a022
1967-
React-RCTNetwork: f9a827e7d6bc428e0d99cd1fbe0427854354b8c1
1968-
React-RCTSettings: 614252fecc24840f61590c016aca1664a52cfb0f
1969-
React-RCTText: 424549f68867265aa25969f50e7b9bf8bd70ae55
1970-
React-RCTVibration: c8d156e6cce18f00b0310db7670fa997c7cda407
1961+
React-RCTAnimation: c8be4f58eabb487d6346247ee8e7bac434737ed7
1962+
React-RCTAppDelegate: 357634ff6819214e37538458053213fccc940967
1963+
React-RCTBlob: 7a64271f64a60390a2e73edecaca2735be8044ff
1964+
React-RCTFabric: dcdea7c1ff2fa7ec2875a855f8e6ce228950884d
1965+
React-RCTImage: 4fb571875362a78ccc01aded76b94a71ae466b8b
1966+
React-RCTLinking: e825182eaf7f4047f6bb11bb6cd2ae5858008e66
1967+
React-RCTNetwork: 0e07b83395b6ff5016f7cea4ac99426a893a1438
1968+
React-RCTSettings: bd68792732f116994e992cf48e5bb70c4eb3910e
1969+
React-RCTText: c3cfce62ddb887cdd86403a6130a58a1f8fed9f3
1970+
React-RCTVibration: 32a10228b7affa8de6401dba6f0d73b5a8433342
19711971
React-rendererconsistency: 993f54bb0df644df2922cd87ea55238d510d992b
1972-
React-rendererdebug: 7a8cbb632b68d666ad0fc01b3f9dc1a1bcc9a9f9
1972+
React-rendererdebug: 9cd1f3e6d12c1d9b99fce6ceb373495b29b3d9ee
19731973
React-rncore: 1df26fe0ae861c599f9f2896f45e8834ef4b85f9
1974-
React-RuntimeApple: b5b14b09e3be4058f9fe7ab4925e1ee343f03310
1975-
React-RuntimeCore: 2073fb33da2aec6ce6c1c9d3d53898ed1f1d806d
1974+
React-RuntimeApple: 5fb9053ae46ec14407f24547afd903ec8f0c0b9a
1975+
React-RuntimeCore: f6af8417106c1ce5b494edd99e86b0d0069ad6c3
19761976
React-runtimeexecutor: 9a668b94ad5d93755443311715bd57680330286a
1977-
React-RuntimeHermes: b37c62718d6920ac2958a0052bdc1b01aca842b8
1978-
React-runtimescheduler: e25750a18cbb7469e0513f1ace834d14e8c1a202
1979-
React-utils: f2afa6acd905ca2ce7bb8ffb4a22f7f8a12534e8
1980-
ReactCodegen: ff95a93d5ab5d9b2551571886271478eaa168565
1981-
ReactCommon: 289214026502e6a93484f4a46bcc0efa4f3f2864
1982-
RNGestureHandler: 364e6862a112045bb5c5d35601f0bdb0304af979
1983-
RNScreens: de6e57426ba0e6cbc3fb5b4f496e7f08cb2773c2
1984-
RNVectorIcons: 07792a9538e8577c1263fcad187712e90d65d8fb
1977+
React-RuntimeHermes: 6c6053fb5aca5558b071cfbce2868ca50a3b8fc7
1978+
React-runtimescheduler: 5d1a32712d441c38e6d5815069e1810d38ed26f7
1979+
React-utils: 3c815e7d3abb801930a3df2db870c92855429fea
1980+
ReactCodegen: 3d11bcf0cac47a77042a3476a1c2f7058bfd6880
1981+
ReactCommon: c65f7049a542669dcc7bff6b7a8071a039c7d0dd
1982+
RNGestureHandler: 8dab066435239ff9f56934a2dae9080734cfec2b
1983+
RNScreens: b941e3ee5fe1991bd25098b5fc8d72db88678793
1984+
RNVectorIcons: a24016b773380b1aa37fca501ec6b94a951890a0
19851985
SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d
19861986
Yoga: 4ef80d96a5534f0e01b3055f17d1e19a9fc61b63
19871987

19881988
PODFILE CHECKSUM: 4c6a6a09af0b3466691c09d9d9af2515b974ddc9
19891989

1990-
COCOAPODS: 1.16.2
1990+
COCOAPODS: 1.15.2

example/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"@react-navigation/stack": "^6.4.1",
1717
"react": "18.3.1",
1818
"react-native": "0.75.3",
19-
"react-native-gesture-handler": "^2.20.1",
19+
"react-native-gesture-handler": "^2.25.0",
2020
"react-native-safe-area-context": "^4.11.1",
2121
"react-native-screens": "^3.34.0",
2222
"react-native-vector-icons": "^10.2.0",

yarn.lock

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3058,7 +3058,7 @@ __metadata:
30583058
react-native: 0.75.3
30593059
react-native-builder-bob: ^0.30.2
30603060
react-native-dotenv: ^3.4.11
3061-
react-native-gesture-handler: ^2.20.1
3061+
react-native-gesture-handler: ^2.25.0
30623062
react-native-safe-area-context: ^4.11.1
30633063
react-native-screens: ^3.34.0
30643064
react-native-vector-icons: ^10.2.0
@@ -12732,18 +12732,17 @@ __metadata:
1273212732
languageName: node
1273312733
linkType: hard
1273412734

12735-
"react-native-gesture-handler@npm:^2.20.1":
12736-
version: 2.20.1
12737-
resolution: "react-native-gesture-handler@npm:2.20.1"
12735+
"react-native-gesture-handler@npm:^2.25.0":
12736+
version: 2.25.0
12737+
resolution: "react-native-gesture-handler@npm:2.25.0"
1273812738
dependencies:
1273912739
"@egjs/hammerjs": ^2.0.17
1274012740
hoist-non-react-statics: ^3.3.0
1274112741
invariant: ^2.2.4
12742-
prop-types: ^15.7.2
1274312742
peerDependencies:
1274412743
react: "*"
1274512744
react-native: "*"
12746-
checksum: 5d4414ca0c06cc9a1ed704285c2d01a5afd77400914de3374657a777c07de74fc9d0c6bf1fda2ad2f0f1cb2aebed7eaa29a0ce8707d40ab67055abf613e2adc8
12745+
checksum: 51b155bcc56043b9e06bf8ded089c44348e8da297b38e73f203f2d6ce8bd51698f85a38dca8eeab3d2ab721aeddefc270acd99e16cf493b20f1f429ad02214b8
1274712746
languageName: node
1274812747
linkType: hard
1274912748

0 commit comments

Comments
 (0)