Skip to content

Commit c695a04

Browse files
committed
Bump core to 0.80
1 parent 8db9631 commit c695a04

File tree

12 files changed

+183
-135
lines changed

12 files changed

+183
-135
lines changed

.github/workflows/e2e-v2.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ jobs:
164164
strategy:
165165
fail-fast: false # keeps matrix running if one fails
166166
matrix:
167-
rn-version: ['0.65.3', '0.81.0']
167+
rn-version: ['0.69.12', '0.81.0']
168168
rn-architecture: ['legacy', 'new']
169169
platform: ['android', 'ios']
170170
build-type: ['production']
@@ -176,7 +176,7 @@ jobs:
176176
xcode-version: '16.2'
177177
runs-on: macos-14
178178
- platform: ios
179-
rn-version: '0.65.3'
179+
rn-version: '0.69.12'
180180
xcode-version: '14.2'
181181
runs-on: macos-13
182182
- platform: android
@@ -186,13 +186,13 @@ jobs:
186186
- rn-version: '0.81.0'
187187
engine: 'jsc'
188188
# exclude all rn versions lower than 0.70.0 for new architecture
189-
- rn-version: '0.65.3'
189+
- rn-version: '0.69.12'
190190
rn-architecture: 'new'
191191
# exlude old rn version for use frameworks builds (to minimalize the matrix)
192-
- rn-version: '0.65.3'
192+
- rn-version: '0.69.12'
193193
platform: 'ios'
194194
ios-use-frameworks: 'static'
195-
- rn-version: '0.65.3'
195+
- rn-version: '0.69.12'
196196
platform: 'ios'
197197
ios-use-frameworks: 'dynamic'
198198
# use frameworks is ios only feature
@@ -238,7 +238,7 @@ jobs:
238238

239239
- uses: actions/setup-java@v5
240240
with:
241-
java-version: ${{ matrix.rn-version == '0.65.3' && '11' || '17' }}
241+
java-version: ${{ matrix.rn-version == '0.69.12' && '11' || '17' }}
242242
distribution: 'adopt'
243243

244244
- name: Gradle cache
@@ -262,7 +262,7 @@ jobs:
262262
# to avoid issues with the old node version
263263
- run: corepack disable
264264
- uses: actions/setup-node@v5
265-
if: ${{ matrix.rn-version == '0.65.3' }}
265+
if: ${{ matrix.rn-version == '0.69.12' }}
266266
with:
267267
package-manager-cache: false
268268
node-version: 16
@@ -304,7 +304,7 @@ jobs:
304304
strategy:
305305
fail-fast: false # keeps matrix running if one fails
306306
matrix:
307-
rn-version: ['0.65.3', '0.81.0']
307+
rn-version: ['0.69.12', '0.81.0']
308308
rn-architecture: ['legacy', 'new']
309309
platform: ['android', 'ios']
310310
build-type: ['production']
@@ -315,16 +315,16 @@ jobs:
315315
rn-version: '0.81.0'
316316
runs-on: macos-14
317317
- platform: ios
318-
rn-version: '0.65.3'
318+
rn-version: '0.69.12'
319319
runs-on: macos-14
320320
- platform: android
321321
runs-on: ubuntu-latest
322322
exclude:
323323
# exclude all rn versions lower than 0.70.0 for new architecture
324-
- rn-version: '0.65.3'
324+
- rn-version: '0.69.12'
325325
rn-architecture: 'new'
326326
# e2e test only the default combinations
327-
- rn-version: '0.65.3'
327+
- rn-version: '0.69.12'
328328
engine: 'hermes'
329329
- rn-version: '0.81.0'
330330
engine: 'jsc'

packages/core/RNSentry.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Pod::Spec.new do |s|
3434
s.homepage = "https://github.com/getsentry/sentry-react-native"
3535
s.source = { :git => 'https://github.com/getsentry/sentry-react-native.git', :tag => "#{s.version}"}
3636

37-
s.ios.deployment_target = "11.0"
37+
s.ios.deployment_target = "12.0"
3838
s.osx.deployment_target = "10.13"
3939
s.tvos.deployment_target = "11.0"
4040
s.visionos.deployment_target = "1.0" if s.respond_to?(:visionos)

packages/core/package.json

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -76,18 +76,19 @@
7676
"@sentry/types": "10.20.0"
7777
},
7878
"devDependencies": {
79-
"@babel/core": "^7.25.2",
79+
"@babel/core": "^7.26.7",
8080
"@expo/metro-config": "~0.20.0",
8181
"@mswjs/interceptors": "^0.25.15",
82-
"@react-native/babel-preset": "0.77.1",
82+
"@react-native/babel-preset": "0.80.0",
8383
"@sentry-internal/eslint-config-sdk": "10.20.0",
8484
"@sentry-internal/eslint-plugin-sdk": "10.20.0",
8585
"@sentry-internal/typescript": "10.20.0",
8686
"@sentry/wizard": "6.6.0",
87-
"@testing-library/react-native": "^12.7.2",
87+
"@testing-library/react-native": "^13.2.2",
8888
"@types/jest": "^29.5.13",
8989
"@types/node": "^20.9.3",
90-
"@types/react": "^18.2.64",
90+
"@types/react": "^19.1.0",
91+
"@types/react-test-renderer": "^19.1.0",
9192
"@types/uglify-js": "^3.17.2",
9293
"@types/uuid": "^9.0.4",
9394
"@types/xmlhttprequest": "^1.8.2",
@@ -102,14 +103,15 @@
102103
"eslint-plugin-react-native": "^3.8.1",
103104
"expo": "^53.0.0",
104105
"expo-module-scripts": "3.1.0",
105-
"jest": "^29.6.2",
106+
"jest": "^29.6.3",
106107
"jest-environment-jsdom": "^29.6.2",
107108
"jest-extended": "^4.0.2",
108109
"madge": "^6.1.0",
109110
"metro": "0.83.1",
110111
"prettier": "^2.0.5",
111-
"react": "18.3.1",
112-
"react-native": "0.77.1",
112+
"react": "19.1.0",
113+
"react-native": "0.80.1",
114+
"react-test-renderer": "19.1.0",
113115
"rimraf": "^4.1.1",
114116
"ts-jest": "^29.3.1",
115117
"typescript": "4.9.5",

packages/core/src/js/RNSentryReplayMaskNativeComponent.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { HostComponent, ViewProps } from 'react-native';
22
// The default export exists in the file but eslint doesn't see it
33
// eslint-disable-next-line import/default
4-
import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent';
4+
import { codegenNativeComponent } from 'react-native';
55

66
// If changed to type NativeProps = ViewProps, react native codegen will fail finding the NativeProps type
77
// eslint-disable-next-line @typescript-eslint/no-empty-interface

packages/core/src/js/RNSentryReplayUnmaskNativeComponent.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { HostComponent, ViewProps } from 'react-native';
22
// The default export exists in the file but eslint doesn't see it
33
// eslint-disable-next-line import/default
4-
import codegenNativeComponent from 'react-native/Libraries/Utilities/codegenNativeComponent';
4+
import { codegenNativeComponent } from 'react-native';
55

66
// If changed to type NativeProps = ViewProps, react native codegen will fail finding the NativeProps type
77
// eslint-disable-next-line @typescript-eslint/no-empty-interface

0 commit comments

Comments
 (0)