diff --git a/CHANGELOG.md b/CHANGELOG.md index a3ac71ae52..2807c5d048 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,9 +17,9 @@ ### Dependencies -- Bump JavaScript SDK from v10.51.0 to v10.52.0 ([#6108](https://github.com/getsentry/sentry-react-native/pull/6108)) - - [changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md#10520) - - [diff](https://github.com/getsentry/sentry-javascript/compare/10.51.0...10.52.0) +- Bump JavaScript SDK from v10.51.0 to v10.53.1 ([#6108](https://github.com/getsentry/sentry-react-native/pull/6108), [#6139](https://github.com/getsentry/sentry-react-native/pull/6139)) + - [changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md#10531) + - [diff](https://github.com/getsentry/sentry-javascript/compare/10.51.0...10.53.1) - Bump CLI from v3.4.1 to v3.4.2 ([#6129](https://github.com/getsentry/sentry-react-native/pull/6129)) - [changelog](https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md#342) - [diff](https://github.com/getsentry/sentry-cli/compare/3.4.1...3.4.2) diff --git a/dev-packages/e2e-tests/package.json b/dev-packages/e2e-tests/package.json index f43a433ed1..64f58fd7b1 100644 --- a/dev-packages/e2e-tests/package.json +++ b/dev-packages/e2e-tests/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@babel/preset-env": "^7.25.3", "@babel/preset-typescript": "^7.18.6", - "@sentry/core": "10.52.0", + "@sentry/core": "10.53.1", "@sentry/react-native": "8.11.1", "@types/node": "^20.9.3", "@types/react": "^18.2.64", diff --git a/packages/core/package.json b/packages/core/package.json index c3095ac992..07495fa972 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -74,12 +74,12 @@ }, "dependencies": { "@sentry/babel-plugin-component-annotate": "5.3.0", - "@sentry/browser": "10.52.0", + "@sentry/browser": "10.53.1", "@sentry/cli": "3.4.2", - "@sentry/core": "10.52.0", + "@sentry/core": "10.53.1", "@sentry/expo-upload-sourcemaps": "workspace:*", - "@sentry/react": "10.52.0", - "@sentry/types": "10.52.0" + "@sentry/react": "10.53.1", + "@sentry/types": "10.53.1" }, "devDependencies": { "@babel/core": "^7.26.7", @@ -87,8 +87,8 @@ "@microsoft/api-extractor": "^7.58.7", "@mswjs/interceptors": "^0.25.15", "@react-native/babel-preset": "0.80.0", - "@sentry-internal/eslint-plugin-sdk": "10.52.0", - "@sentry-internal/typescript": "10.52.0", + "@sentry-internal/eslint-plugin-sdk": "10.53.1", + "@sentry-internal/typescript": "10.53.1", "@sentry/wizard": "6.12.0", "@testing-library/react-native": "^13.2.2", "@types/jest": "^29.5.13", diff --git a/packages/core/test/typings/object-freeze.test.ts b/packages/core/test/typings/object-freeze.test.ts index 1135b4489e..bc38eb4a5e 100644 --- a/packages/core/test/typings/object-freeze.test.ts +++ b/packages/core/test/typings/object-freeze.test.ts @@ -79,12 +79,11 @@ describe('Object.freeze type inference', () => { it('should maintain type safety and prevent modifications at compile time', () => { const frozen = Object.freeze({ value: 42 }); - // Runtime: attempting to modify should silently fail (in non-strict mode) - // or throw (in strict mode) + // Jest runs in strict mode, so assigning to a frozen property throws expect(() => { // @ts-expect-error - TypeScript should prevent this at compile time (frozen as any).value = 100; - }).not.toThrow(); // In non-strict mode, this silently fails + }).toThrow(TypeError); // Value should remain unchanged expect(frozen.value).toBe(42); diff --git a/performance-tests/metrics-ios.yml b/performance-tests/metrics-ios.yml index 714e3df878..39a668e648 100644 --- a/performance-tests/metrics-ios.yml +++ b/performance-tests/metrics-ios.yml @@ -11,4 +11,4 @@ startupTimeTest: binarySizeTest: diffMin: 600 KiB - diffMax: 1560 KiB + diffMax: 1570 KiB diff --git a/samples/expo/package.json b/samples/expo/package.json index cb7f425ab5..d00a5b26e5 100644 --- a/samples/expo/package.json +++ b/samples/expo/package.json @@ -23,7 +23,7 @@ "eas-build-development-android": "eas build --profile development --platform android" }, "dependencies": { - "@sentry/core": "10.52.0", + "@sentry/core": "10.53.1", "@sentry/react-native": "8.11.1", "@types/react": "~19.2.10", "expo": "^55.0.0", diff --git a/samples/react-native-macos/package.json b/samples/react-native-macos/package.json index b473f4cf48..a6d0e694a2 100644 --- a/samples/react-native-macos/package.json +++ b/samples/react-native-macos/package.json @@ -16,8 +16,8 @@ "@react-navigation/bottom-tabs": "^6.5.12", "@react-navigation/native": "^6.1.9", "@react-navigation/stack": "^6.3.20", - "@sentry/core": "10.52.0", - "@sentry/react": "10.52.0", + "@sentry/core": "10.53.1", + "@sentry/react": "10.53.1", "@sentry/react-native": "8.11.1", "delay": "^6.0.0", "react": "18.2.0", diff --git a/samples/react-native/package.json b/samples/react-native/package.json index 17ccd79314..986de2f098 100644 --- a/samples/react-native/package.json +++ b/samples/react-native/package.json @@ -47,8 +47,8 @@ "@react-navigation/native-stack": "^7.3.24", "@react-navigation/stack": "^7.4.5", "@reduxjs/toolkit": "^2.8.2", - "@sentry/core": "10.52.0", - "@sentry/react": "10.52.0", + "@sentry/core": "10.53.1", + "@sentry/react": "10.53.1", "@sentry/react-native": "8.11.1", "@shopify/flash-list": "^2.0.2", "delay": "^6.0.0", diff --git a/yarn.lock b/yarn.lock index 00c5379d53..7ca159bdac 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10598,57 +10598,57 @@ __metadata: languageName: node linkType: hard -"@sentry-internal/browser-utils@npm:10.52.0": - version: 10.52.0 - resolution: "@sentry-internal/browser-utils@npm:10.52.0" +"@sentry-internal/browser-utils@npm:10.53.1": + version: 10.53.1 + resolution: "@sentry-internal/browser-utils@npm:10.53.1" dependencies: - "@sentry/core": 10.52.0 - checksum: 3513d3a9be9eb4cc7f343550d29e863671435f33e5d1709f11c64e676d91d33a43b9ea58ab5d676519f8904f703c48151c176e4af2bd4a268cb35439220f8703 + "@sentry/core": 10.53.1 + checksum: 53e0bbe806a7bae0a46106e63cae9e862ca53126d0ab7f85f00faa3395d0e316f9ef87e4357ae858464284025a1f6b49cbcacdb4f93ac9aa6a0716660a57bdbe languageName: node linkType: hard -"@sentry-internal/eslint-plugin-sdk@npm:10.52.0": - version: 10.52.0 - resolution: "@sentry-internal/eslint-plugin-sdk@npm:10.52.0" - checksum: 3f4d244aea8e46196d45e026ad8d37246d9e9b93682406663e89078da665e4ab070769b391961ec66d7d271d44e31fe28e70c5a3b268399d9e412b337d6a44b0 +"@sentry-internal/eslint-plugin-sdk@npm:10.53.1": + version: 10.53.1 + resolution: "@sentry-internal/eslint-plugin-sdk@npm:10.53.1" + checksum: e4b56dd8e6d856c7bd22c284bacf210eadfa140a41a0846dd4c4969b913364f6d967d900acef748efd5284ec745bca75b622c4206e20bad2835f03092d71c71a languageName: node linkType: hard -"@sentry-internal/feedback@npm:10.52.0": - version: 10.52.0 - resolution: "@sentry-internal/feedback@npm:10.52.0" +"@sentry-internal/feedback@npm:10.53.1": + version: 10.53.1 + resolution: "@sentry-internal/feedback@npm:10.53.1" dependencies: - "@sentry/core": 10.52.0 - checksum: a02c902ad51eb94f1f475da7ae8d92be50ec242a063135fa17c8172c483fd753e19da283af8698b1a97fe20d8e51e9c4d3afc625c63fa1c06c5032754f5f0e4b + "@sentry/core": 10.53.1 + checksum: a19f8056d383af19bdb3ff9bb9ef77a6638c948ca589e115be6b2c6e7c969a0f9401562ba7339964fef3718080feb4b7012bebfc4dd9ab88c22df2715de20abe languageName: node linkType: hard -"@sentry-internal/replay-canvas@npm:10.52.0": - version: 10.52.0 - resolution: "@sentry-internal/replay-canvas@npm:10.52.0" +"@sentry-internal/replay-canvas@npm:10.53.1": + version: 10.53.1 + resolution: "@sentry-internal/replay-canvas@npm:10.53.1" dependencies: - "@sentry-internal/replay": 10.52.0 - "@sentry/core": 10.52.0 - checksum: f49e81abc58b1f0475040d9c376fc89b9e9e20e6d705b9c705181dad042bf5936e66b7d685411e3e77886fe4bb49c55fda29a5189400aca46d2a6e7c7a63e8d5 + "@sentry-internal/replay": 10.53.1 + "@sentry/core": 10.53.1 + checksum: 0426ed9c330f8d0f4f1287b3ae88293a1d273e7cd9d462144a1d5897f73545023de60f0ca1f91c510f3361c8170340b549411e789da8ea11f4e60c950d5d383d languageName: node linkType: hard -"@sentry-internal/replay@npm:10.52.0": - version: 10.52.0 - resolution: "@sentry-internal/replay@npm:10.52.0" +"@sentry-internal/replay@npm:10.53.1": + version: 10.53.1 + resolution: "@sentry-internal/replay@npm:10.53.1" dependencies: - "@sentry-internal/browser-utils": 10.52.0 - "@sentry/core": 10.52.0 - checksum: 503143a60d09d84bb6c822ba8ae3ced67f5264bedc57375e517f5208a78ecd1d9b7ce850727b1baa0003a920c201b726f9ac92409c7a7c276dbe32f93ac75be8 + "@sentry-internal/browser-utils": 10.53.1 + "@sentry/core": 10.53.1 + checksum: 72861dd589c88e0a60fd994c7e99cbe929cdc9bc83ee4478eccff496003d6f05d3c426a8d89b6eebc572837d19ef40a503ad920e82dca0eade20e2ba177e8ef6 languageName: node linkType: hard -"@sentry-internal/typescript@npm:10.52.0": - version: 10.52.0 - resolution: "@sentry-internal/typescript@npm:10.52.0" +"@sentry-internal/typescript@npm:10.53.1": + version: 10.53.1 + resolution: "@sentry-internal/typescript@npm:10.53.1" peerDependencies: typescript: ~5.8.0 - checksum: 5b4d3bdb30ad81ff3469f50c4f5c779fe9bcb33fd6c88d9118337b6dfc26e795003d82ef8f38e1b2e8be10f278940898795e90df0a7b48074dd73817a002f5f9 + checksum: 37d7800a050b289eef35e14680ce479a7a138f275e63edf318265107d42c02343a44f29dc84cae6c839258ae26ffcb50d288551c42cb1d79a919f1f3522d307e languageName: node linkType: hard @@ -10659,16 +10659,16 @@ __metadata: languageName: node linkType: hard -"@sentry/browser@npm:10.52.0": - version: 10.52.0 - resolution: "@sentry/browser@npm:10.52.0" +"@sentry/browser@npm:10.53.1": + version: 10.53.1 + resolution: "@sentry/browser@npm:10.53.1" dependencies: - "@sentry-internal/browser-utils": 10.52.0 - "@sentry-internal/feedback": 10.52.0 - "@sentry-internal/replay": 10.52.0 - "@sentry-internal/replay-canvas": 10.52.0 - "@sentry/core": 10.52.0 - checksum: 38d11373d0ac235d432ec11c688a967ed78b702dcf4a8eadfe4aed00235c6a2139837db2c9a837fe1936efbc51670e437f1f3c7144005fe2d06d429fb9b35b01 + "@sentry-internal/browser-utils": 10.53.1 + "@sentry-internal/feedback": 10.53.1 + "@sentry-internal/replay": 10.53.1 + "@sentry-internal/replay-canvas": 10.53.1 + "@sentry/core": 10.53.1 + checksum: 8f21186feb88627c53c0038a9e42f5c0ba3e53d1aca13c98d5ad5095d9f879cb5f829521e5f91dd1cd663c10ead7036d447c7d1542e111f794b15e7e60fcb232 languageName: node linkType: hard @@ -10774,10 +10774,10 @@ __metadata: languageName: node linkType: hard -"@sentry/core@npm:10.52.0": - version: 10.52.0 - resolution: "@sentry/core@npm:10.52.0" - checksum: c14a03c122428e915e49c183999c8ea9054c04cca738b69a87add8bbffe19ed3fb8ae683fad5646bc10ca0b4e164d21220bdda548d54b36b024d5b1802452e1d +"@sentry/core@npm:10.53.1": + version: 10.53.1 + resolution: "@sentry/core@npm:10.53.1" + checksum: 537518bbb5c84963e5be282cd8c7441debf72d25061017292f6fbacb0922a9462f0314e9262cdb21a7af2ebd41924b3f7285acf28b7b769b95c47ef50dbf306f languageName: node linkType: hard @@ -10886,15 +10886,15 @@ __metadata: "@microsoft/api-extractor": ^7.58.7 "@mswjs/interceptors": ^0.25.15 "@react-native/babel-preset": 0.80.0 - "@sentry-internal/eslint-plugin-sdk": 10.52.0 - "@sentry-internal/typescript": 10.52.0 + "@sentry-internal/eslint-plugin-sdk": 10.53.1 + "@sentry-internal/typescript": 10.53.1 "@sentry/babel-plugin-component-annotate": 5.3.0 - "@sentry/browser": 10.52.0 + "@sentry/browser": 10.53.1 "@sentry/cli": 3.4.2 - "@sentry/core": 10.52.0 + "@sentry/core": 10.53.1 "@sentry/expo-upload-sourcemaps": "workspace:*" - "@sentry/react": 10.52.0 - "@sentry/types": 10.52.0 + "@sentry/react": 10.53.1 + "@sentry/types": 10.53.1 "@sentry/wizard": 6.12.0 "@testing-library/react-native": ^13.2.2 "@types/jest": ^29.5.13 @@ -10940,24 +10940,24 @@ __metadata: languageName: unknown linkType: soft -"@sentry/react@npm:10.52.0": - version: 10.52.0 - resolution: "@sentry/react@npm:10.52.0" +"@sentry/react@npm:10.53.1": + version: 10.53.1 + resolution: "@sentry/react@npm:10.53.1" dependencies: - "@sentry/browser": 10.52.0 - "@sentry/core": 10.52.0 + "@sentry/browser": 10.53.1 + "@sentry/core": 10.53.1 peerDependencies: react: ^16.14.0 || 17.x || 18.x || 19.x - checksum: de2d8db74c47e1e5c2424c7161543066a36463281cc51c4f71c73e63504080b0b0563d8ded8407a84c54517e1dbb2872ffdf8b0afc513bead064acbbf9b2a5cf + checksum: 1ed54d1fb6307b79e9e97adc529aa0049c2b402cc0e6e4da7bf4c194a71b61ee4bc5c294bb9fcfb2d3bb6df8005a66b96593f11b79779db2fa7cf2fbc57117ff languageName: node linkType: hard -"@sentry/types@npm:10.52.0": - version: 10.52.0 - resolution: "@sentry/types@npm:10.52.0" +"@sentry/types@npm:10.53.1": + version: 10.53.1 + resolution: "@sentry/types@npm:10.53.1" dependencies: - "@sentry/core": 10.52.0 - checksum: 7baad3325ef2e12ce71094e5b22df6b4e4f472837c34fbe6b45dfd4ba0cdecc36dc38801a35303cabc4a020848424d3fe6230e214682db90103ce855d8e9b810 + "@sentry/core": 10.53.1 + checksum: 152275487a3557098dd3d40229a88da7ea4dd4bf41c6cc25762f4092ab20428509ab64e0f279b8a94ce69620cce2e962af218c3ca8554dab06d9fa9f3b6c64a1 languageName: node linkType: hard @@ -29823,7 +29823,7 @@ __metadata: dependencies: "@babel/preset-env": ^7.25.3 "@babel/preset-typescript": ^7.18.6 - "@sentry/core": 10.52.0 + "@sentry/core": 10.53.1 "@sentry/react-native": 8.11.1 "@types/node": ^20.9.3 "@types/react": ^18.2.64 @@ -29853,7 +29853,7 @@ __metadata: "@babel/core": ^7.26.0 "@babel/preset-env": ^7.26.0 "@sentry/babel-plugin-component-annotate": 5.3.0 - "@sentry/core": 10.52.0 + "@sentry/core": 10.53.1 "@sentry/react-native": 8.11.1 "@types/node": 20.10.4 "@types/react": ~19.2.10 @@ -29891,8 +29891,8 @@ __metadata: "@react-navigation/bottom-tabs": ^6.5.12 "@react-navigation/native": ^6.1.9 "@react-navigation/stack": ^6.3.20 - "@sentry/core": 10.52.0 - "@sentry/react": 10.52.0 + "@sentry/core": 10.53.1 + "@sentry/react": 10.53.1 "@sentry/react-native": 8.11.1 "@types/react": ^18.2.65 "@types/react-native-vector-icons": ^6.4.18 @@ -29937,8 +29937,8 @@ __metadata: "@react-navigation/stack": ^7.4.5 "@reduxjs/toolkit": ^2.8.2 "@sentry/babel-plugin-component-annotate": 5.3.0 - "@sentry/core": 10.52.0 - "@sentry/react": 10.52.0 + "@sentry/core": 10.53.1 + "@sentry/react": 10.53.1 "@sentry/react-native": 8.11.1 "@shopify/flash-list": ^2.0.2 "@testing-library/react-native": ^13.2.2