Skip to content

Commit 6bb8427

Browse files
github-actions[bot]web-flowantonis
authored
chore(deps): update JavaScript SDK to v10.32.1 (#5496)
* chore: update scripts/update-javascript.sh to 10.32.1 * fix(integrations): Fix TypeScript errors in NativeLinkedErrors after JS SDK update TypeScript's stricter type narrowing in JS SDK v10.32.1 caused compilation errors when accessing properties on plain objects after type guards. Fixed by adding explicit type assertion to Record<string, unknown>. --------- Co-authored-by: GitHub <noreply@github.com> Co-authored-by: Antonis Lilis <antonis.lilis@sentry.io>
1 parent 0dff710 commit 6bb8427

7 files changed

Lines changed: 90 additions & 89 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414

1515
### Dependencies
1616

17-
- Bump JavaScript SDK from v10.30.0 to v10.32.0 ([#5480](https://github.com/getsentry/sentry-react-native/pull/5480), [#5487](https://github.com/getsentry/sentry-react-native/pull/5487))
18-
- [changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md#10320)
19-
- [diff](https://github.com/getsentry/sentry-javascript/compare/10.30.0...10.32.0)
17+
- Bump JavaScript SDK from v10.30.0 to v10.32.1 ([#5480](https://github.com/getsentry/sentry-react-native/pull/5480), [#5487](https://github.com/getsentry/sentry-react-native/pull/5487), [#5496](https://github.com/getsentry/sentry-react-native/pull/5496))
18+
- [changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md#10321)
19+
- [diff](https://github.com/getsentry/sentry-javascript/compare/10.30.0...10.32.1)
2020

2121
## 7.8.0
2222

dev-packages/e2e-tests/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"devDependencies": {
1414
"@babel/preset-env": "^7.25.3",
1515
"@babel/preset-typescript": "^7.18.6",
16-
"@sentry/core": "10.32.0",
16+
"@sentry/core": "10.32.1",
1717
"@sentry/react-native": "7.8.0",
1818
"@types/node": "^20.9.3",
1919
"@types/react": "^18.2.64",

packages/core/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -69,20 +69,20 @@
6969
},
7070
"dependencies": {
7171
"@sentry/babel-plugin-component-annotate": "4.6.1",
72-
"@sentry/browser": "10.32.0",
72+
"@sentry/browser": "10.32.1",
7373
"@sentry/cli": "2.58.4",
74-
"@sentry/core": "10.32.0",
75-
"@sentry/react": "10.32.0",
76-
"@sentry/types": "10.32.0"
74+
"@sentry/core": "10.32.1",
75+
"@sentry/react": "10.32.1",
76+
"@sentry/types": "10.32.1"
7777
},
7878
"devDependencies": {
7979
"@babel/core": "^7.26.7",
8080
"@expo/metro-config": "~0.20.0",
8181
"@mswjs/interceptors": "^0.25.15",
8282
"@react-native/babel-preset": "0.80.0",
83-
"@sentry-internal/eslint-config-sdk": "10.32.0",
84-
"@sentry-internal/eslint-plugin-sdk": "10.32.0",
85-
"@sentry-internal/typescript": "10.32.0",
83+
"@sentry-internal/eslint-config-sdk": "10.32.1",
84+
"@sentry-internal/eslint-plugin-sdk": "10.32.1",
85+
"@sentry-internal/typescript": "10.32.1",
8686
"@sentry/wizard": "6.10.0",
8787
"@testing-library/react-native": "^13.2.2",
8888
"@types/jest": "^29.5.13",

packages/core/src/js/integrations/nativelinkederrors.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,10 @@ function walkErrorTree(
101101
} else if (isInstanceOf(linkedError, Error)) {
102102
exception = exceptionFromError(parser, error[key]);
103103
} else if (isPlainObject(linkedError)) {
104+
const plainError = linkedError as Record<string, unknown>;
104105
exception = {
105-
type: typeof linkedError.name === 'string' ? linkedError.name : undefined,
106-
value: typeof linkedError.message === 'string' ? linkedError.message : undefined,
106+
type: typeof plainError.name === 'string' ? plainError.name : undefined,
107+
value: typeof plainError.message === 'string' ? plainError.message : undefined,
107108
};
108109
} else {
109110
return {

samples/react-native-macos/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
"@react-navigation/bottom-tabs": "^6.5.12",
1717
"@react-navigation/native": "^6.1.9",
1818
"@react-navigation/stack": "^6.3.20",
19-
"@sentry/core": "10.32.0",
20-
"@sentry/react": "10.32.0",
19+
"@sentry/core": "10.32.1",
20+
"@sentry/react": "10.32.1",
2121
"@sentry/react-native": "7.8.0",
2222
"delay": "^6.0.0",
2323
"react": "18.2.0",

samples/react-native/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
"@react-navigation/native-stack": "^7.3.24",
3030
"@react-navigation/stack": "^7.4.5",
3131
"@reduxjs/toolkit": "^2.8.2",
32-
"@sentry/core": "10.32.0",
33-
"@sentry/react": "10.32.0",
32+
"@sentry/core": "10.32.1",
33+
"@sentry/react": "10.32.1",
3434
"@sentry/react-native": "7.8.0",
3535
"@shopify/flash-list": "^2.0.2",
3636
"delay": "^6.0.0",

yarn.lock

Lines changed: 72 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -9912,21 +9912,21 @@ __metadata:
99129912
languageName: node
99139913
linkType: hard
99149914

9915-
"@sentry-internal/browser-utils@npm:10.32.0":
9916-
version: 10.32.0
9917-
resolution: "@sentry-internal/browser-utils@npm:10.32.0"
9915+
"@sentry-internal/browser-utils@npm:10.32.1":
9916+
version: 10.32.1
9917+
resolution: "@sentry-internal/browser-utils@npm:10.32.1"
99189918
dependencies:
9919-
"@sentry/core": 10.32.0
9920-
checksum: c55611645a910bf2c8eeb0bf8cdae82ffc69a1188de1bf0a646278f155b56c741082fa255a8c27fca0b94e7446d299f51a4c98493462bee21bd217f288b5fd7f
9919+
"@sentry/core": 10.32.1
9920+
checksum: 851b5ddb97531e08df88a5ab5daedc860aadfc01cb9e1745512f5c7756fc40b148a029941382782e66c7b5931eff8d1eafc7c5d62221c0525ba0ec63c7558795
99219921
languageName: node
99229922
linkType: hard
99239923

9924-
"@sentry-internal/eslint-config-sdk@npm:10.32.0":
9925-
version: 10.32.0
9926-
resolution: "@sentry-internal/eslint-config-sdk@npm:10.32.0"
9924+
"@sentry-internal/eslint-config-sdk@npm:10.32.1":
9925+
version: 10.32.1
9926+
resolution: "@sentry-internal/eslint-config-sdk@npm:10.32.1"
99279927
dependencies:
9928-
"@sentry-internal/eslint-plugin-sdk": 10.32.0
9929-
"@sentry-internal/typescript": 10.32.0
9928+
"@sentry-internal/eslint-plugin-sdk": 10.32.1
9929+
"@sentry-internal/typescript": 10.32.1
99309930
"@typescript-eslint/eslint-plugin": ^5.62.0
99319931
"@typescript-eslint/parser": ^5.62.0
99329932
eslint-config-prettier: ^9.1.0
@@ -9936,52 +9936,52 @@ __metadata:
99369936
eslint-plugin-simple-import-sort: ^12.1.1
99379937
peerDependencies:
99389938
eslint: ">=5"
9939-
checksum: 25eac845427bd0735d141219e47c0c287abadd6f481a15f563e45b904427a1d6548974c96376e420ad00d5034920a8010b7d7f26ccc32c24fe54928fcec95989
9939+
checksum: c5072b332c04d5c4e55cb1286e82037bd2b1d7ed9cd479318dcfc6c5b34652e3c99eefec6373d4e79eba7ddf32a8b2efae7e490627595aaf429b651757f0b1d0
99409940
languageName: node
99419941
linkType: hard
99429942

9943-
"@sentry-internal/eslint-plugin-sdk@npm:10.32.0":
9944-
version: 10.32.0
9945-
resolution: "@sentry-internal/eslint-plugin-sdk@npm:10.32.0"
9946-
checksum: 9d8b2fcfbc3e1682340a2d0ee9d7cf822690b27e7607e060a2870f5b8208d22848aefced597290e546fea8b7f25ffc339e0a7c0d726914c553442eec76e51f39
9943+
"@sentry-internal/eslint-plugin-sdk@npm:10.32.1":
9944+
version: 10.32.1
9945+
resolution: "@sentry-internal/eslint-plugin-sdk@npm:10.32.1"
9946+
checksum: c9139afe6faaf9db30654cbdc85bac1371f8393f965c174b92660dd5663831055bbc4c01bed74a8f71c54024619a22e07cb2f7ea3d76fecde6a3fa909395a454
99479947
languageName: node
99489948
linkType: hard
99499949

9950-
"@sentry-internal/feedback@npm:10.32.0":
9951-
version: 10.32.0
9952-
resolution: "@sentry-internal/feedback@npm:10.32.0"
9950+
"@sentry-internal/feedback@npm:10.32.1":
9951+
version: 10.32.1
9952+
resolution: "@sentry-internal/feedback@npm:10.32.1"
99539953
dependencies:
9954-
"@sentry/core": 10.32.0
9955-
checksum: df25d8caa72d465f3ec7efb3b11b82464892d880fb8d11be852c7746ccf4d0e4bbeb9b3291e41fbf107fc39594026c05c1796e533980caa1d894af8d7cae8a13
9954+
"@sentry/core": 10.32.1
9955+
checksum: 24aecf93e2278885a103745b1e88404f542e8443552b2889731addc472fc150ff00c37ad6a04a1bd8782b2e921d9f961e1d35b730e47a4f23690ee0eade89d31
99569956
languageName: node
99579957
linkType: hard
99589958

9959-
"@sentry-internal/replay-canvas@npm:10.32.0":
9960-
version: 10.32.0
9961-
resolution: "@sentry-internal/replay-canvas@npm:10.32.0"
9959+
"@sentry-internal/replay-canvas@npm:10.32.1":
9960+
version: 10.32.1
9961+
resolution: "@sentry-internal/replay-canvas@npm:10.32.1"
99629962
dependencies:
9963-
"@sentry-internal/replay": 10.32.0
9964-
"@sentry/core": 10.32.0
9965-
checksum: c9e03e484298fb2e34a45fff80ad363076d28042b82e2e8aa18d1904c2158bfd30f88fc15adf77875a6731306a34f7f057ea70b75590ed52d723f6230fb1d3ef
9963+
"@sentry-internal/replay": 10.32.1
9964+
"@sentry/core": 10.32.1
9965+
checksum: bfb1c19875ecb3d94c7a38c02190b5eb3542dbb7eacb5fe88202946abeb94419a1611d010a52549931fdf024e6fe9498c8964c2a9652edc89b5b9b8d3f0a553d
99669966
languageName: node
99679967
linkType: hard
99689968

9969-
"@sentry-internal/replay@npm:10.32.0":
9970-
version: 10.32.0
9971-
resolution: "@sentry-internal/replay@npm:10.32.0"
9969+
"@sentry-internal/replay@npm:10.32.1":
9970+
version: 10.32.1
9971+
resolution: "@sentry-internal/replay@npm:10.32.1"
99729972
dependencies:
9973-
"@sentry-internal/browser-utils": 10.32.0
9974-
"@sentry/core": 10.32.0
9975-
checksum: 96c07daecf8aaab9c908e222f6e29b167ae5a991d59e2dc44532bef4253cae915c89515fcf2889bf4191999ef5c616312d92bba1f3c7e41c0bab5dfcc43063f3
9973+
"@sentry-internal/browser-utils": 10.32.1
9974+
"@sentry/core": 10.32.1
9975+
checksum: 02b59d1e832b9846ae2727af2be80ce68ebefcecc40c11fbd1b7b60ca81781f7da9c35f2e067e72ec00343e9b839fd7259793dc3e3dcec6c5b5560d22b7629db
99769976
languageName: node
99779977
linkType: hard
99789978

9979-
"@sentry-internal/typescript@npm:10.32.0":
9980-
version: 10.32.0
9981-
resolution: "@sentry-internal/typescript@npm:10.32.0"
9979+
"@sentry-internal/typescript@npm:10.32.1":
9980+
version: 10.32.1
9981+
resolution: "@sentry-internal/typescript@npm:10.32.1"
99829982
peerDependencies:
99839983
typescript: ~5.8.0
9984-
checksum: 9f722fceede37007b99840c51164b6979d999410282b6eb55810c3f0f75698c93e63ed77f6b2d0f4be08fd6568fc12f0527de4a95d6e9f77ffc1f29a3c8d798c
9984+
checksum: 4d0313c9d3a7e8478dcdefb1afc48ea20f7a11edb6c6d7f13b6a9315a7f256bfd2a1dd94722cf5910166d99dae0a19e4f365db40bfd63fec51f7b85433bd783c
99859985
languageName: node
99869986
linkType: hard
99879987

@@ -9992,16 +9992,16 @@ __metadata:
99929992
languageName: node
99939993
linkType: hard
99949994

9995-
"@sentry/browser@npm:10.32.0":
9996-
version: 10.32.0
9997-
resolution: "@sentry/browser@npm:10.32.0"
9995+
"@sentry/browser@npm:10.32.1":
9996+
version: 10.32.1
9997+
resolution: "@sentry/browser@npm:10.32.1"
99989998
dependencies:
9999-
"@sentry-internal/browser-utils": 10.32.0
10000-
"@sentry-internal/feedback": 10.32.0
10001-
"@sentry-internal/replay": 10.32.0
10002-
"@sentry-internal/replay-canvas": 10.32.0
10003-
"@sentry/core": 10.32.0
10004-
checksum: be22dc1ea34ccced380c4851b9fcb4185e5697644a3c3480cc4ee2e1f8aa336bc217bd41030521ab22013d1cb18e4e3a3f64b030a605f58d9ec6d0b134fb0742
9999+
"@sentry-internal/browser-utils": 10.32.1
10000+
"@sentry-internal/feedback": 10.32.1
10001+
"@sentry-internal/replay": 10.32.1
10002+
"@sentry-internal/replay-canvas": 10.32.1
10003+
"@sentry/core": 10.32.1
10004+
checksum: b5bb38aa005f890f4b864940484c150476e62e1a63428f311c8699df6a947025f75e0f03a61ba9bf51582b231e25b12dbb9a0ece4baa107707a63af49fbe89a6
1000510005
languageName: node
1000610006
linkType: hard
1000710007

@@ -10108,10 +10108,10 @@ __metadata:
1010810108
languageName: node
1010910109
linkType: hard
1011010110

10111-
"@sentry/core@npm:10.32.0":
10112-
version: 10.32.0
10113-
resolution: "@sentry/core@npm:10.32.0"
10114-
checksum: 8ed26bf7e86cb7a7ccc96d9d79403bbbef7ebe2d1babaee2940e5f068ae3c980bef67fe322c736e118dd48901f628ed036e64e150d7a0878157b533e01d6a510
10111+
"@sentry/core@npm:10.32.1":
10112+
version: 10.32.1
10113+
resolution: "@sentry/core@npm:10.32.1"
10114+
checksum: c45f9b7d874cf6379b9c8fe8fff9c3a864a5e8f816629511569f826a414e052f2844645e652f5b09ac09ac1860b37ad8d953b41e761314dcb889aa401b15138e
1011510115
languageName: node
1011610116
linkType: hard
1011710117

@@ -10201,15 +10201,15 @@ __metadata:
1020110201
"@expo/metro-config": ~0.20.0
1020210202
"@mswjs/interceptors": ^0.25.15
1020310203
"@react-native/babel-preset": 0.80.0
10204-
"@sentry-internal/eslint-config-sdk": 10.32.0
10205-
"@sentry-internal/eslint-plugin-sdk": 10.32.0
10206-
"@sentry-internal/typescript": 10.32.0
10204+
"@sentry-internal/eslint-config-sdk": 10.32.1
10205+
"@sentry-internal/eslint-plugin-sdk": 10.32.1
10206+
"@sentry-internal/typescript": 10.32.1
1020710207
"@sentry/babel-plugin-component-annotate": 4.6.1
10208-
"@sentry/browser": 10.32.0
10208+
"@sentry/browser": 10.32.1
1020910209
"@sentry/cli": 2.58.4
10210-
"@sentry/core": 10.32.0
10211-
"@sentry/react": 10.32.0
10212-
"@sentry/types": 10.32.0
10210+
"@sentry/core": 10.32.1
10211+
"@sentry/react": 10.32.1
10212+
"@sentry/types": 10.32.1
1021310213
"@sentry/wizard": 6.10.0
1021410214
"@testing-library/react-native": ^13.2.2
1021510215
"@types/jest": ^29.5.13
@@ -10257,25 +10257,25 @@ __metadata:
1025710257
languageName: unknown
1025810258
linkType: soft
1025910259

10260-
"@sentry/react@npm:10.32.0":
10261-
version: 10.32.0
10262-
resolution: "@sentry/react@npm:10.32.0"
10260+
"@sentry/react@npm:10.32.1":
10261+
version: 10.32.1
10262+
resolution: "@sentry/react@npm:10.32.1"
1026310263
dependencies:
10264-
"@sentry/browser": 10.32.0
10265-
"@sentry/core": 10.32.0
10264+
"@sentry/browser": 10.32.1
10265+
"@sentry/core": 10.32.1
1026610266
hoist-non-react-statics: ^3.3.2
1026710267
peerDependencies:
1026810268
react: ^16.14.0 || 17.x || 18.x || 19.x
10269-
checksum: 5e4afa79470295b6b154da4a2bf24d333e917bd5dfb758099e4e847ca21617c0d1532046f107842ec21d52dd162216383418f650484077fe7d88e96385548534
10269+
checksum: 5f3826116bff9cf35d889ca6bc53fd2f30396a0006c5c6e7d9cf4e2bb22ccb955912b2738a67280c1879151bb2ac297ca33a416a7c25e509f63d134fc481d1da
1027010270
languageName: node
1027110271
linkType: hard
1027210272

10273-
"@sentry/types@npm:10.32.0":
10274-
version: 10.32.0
10275-
resolution: "@sentry/types@npm:10.32.0"
10273+
"@sentry/types@npm:10.32.1":
10274+
version: 10.32.1
10275+
resolution: "@sentry/types@npm:10.32.1"
1027610276
dependencies:
10277-
"@sentry/core": 10.32.0
10278-
checksum: e21c4109e763ee8b9b59a5b0db94c18f52e6c99168ca8adcc34c73e23551950b3ec221eee44ce16092190773f1882dec092f8fd1d9f93779de80b04130304118
10277+
"@sentry/core": 10.32.1
10278+
checksum: a5bfda55867348bf3eb6c163c6a5613f6e08a2f1db3ad4aef6d96ac5f9d6725b026178345adcad77a0e6fac647ed22273427e82d4357289461a695ac8a24c835
1027910279
languageName: node
1028010280
linkType: hard
1028110281

@@ -28244,7 +28244,7 @@ __metadata:
2824428244
dependencies:
2824528245
"@babel/preset-env": ^7.25.3
2824628246
"@babel/preset-typescript": ^7.18.6
28247-
"@sentry/core": 10.32.0
28247+
"@sentry/core": 10.32.1
2824828248
"@sentry/react-native": 7.8.0
2824928249
"@types/node": ^20.9.3
2825028250
"@types/react": ^18.2.64
@@ -28312,8 +28312,8 @@ __metadata:
2831228312
"@react-navigation/bottom-tabs": ^6.5.12
2831328313
"@react-navigation/native": ^6.1.9
2831428314
"@react-navigation/stack": ^6.3.20
28315-
"@sentry/core": 10.32.0
28316-
"@sentry/react": 10.32.0
28315+
"@sentry/core": 10.32.1
28316+
"@sentry/react": 10.32.1
2831728317
"@sentry/react-native": 7.8.0
2831828318
"@types/react": ^18.2.65
2831928319
"@types/react-native-vector-icons": ^6.4.18
@@ -28362,8 +28362,8 @@ __metadata:
2836228362
"@react-navigation/stack": ^7.4.5
2836328363
"@reduxjs/toolkit": ^2.8.2
2836428364
"@sentry/babel-plugin-component-annotate": 4.6.1
28365-
"@sentry/core": 10.32.0
28366-
"@sentry/react": 10.32.0
28365+
"@sentry/core": 10.32.1
28366+
"@sentry/react": 10.32.1
2836728367
"@sentry/react-native": 7.8.0
2836828368
"@shopify/flash-list": ^2.0.2
2836928369
"@testing-library/react-native": ^13.2.2

0 commit comments

Comments
 (0)