diff --git a/CHANGELOG.md b/CHANGELOG.md index baab52bb63..d1c9f78cdc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,9 @@ - Bump Android SDK from v7.10.0 to v7.11.0 ([#3926](https://github.com/getsentry/sentry-react-native/pull/3926)) - [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#7110) - [diff](https://github.com/getsentry/sentry-java/compare/7.10.0...7.11.0) +- Bump JavaScript SDK from v7.117.0 to v8.15.0 ([#3895](https://github.com/getsentry/sentry-react-native/pull/3895)) + - [changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md#8150) + - [diff](https://github.com/getsentry/sentry-javascript/compare/7.117.0...8.15.0) ## 5.24.1 diff --git a/package.json b/package.json index 11a1309f0e..b699c9f547 100644 --- a/package.json +++ b/package.json @@ -67,22 +67,22 @@ "react-native": ">=0.65.0" }, "dependencies": { - "@sentry/browser": "7.117.0", + "@sentry/browser": "8.15.0", "@sentry/cli": "2.31.2", - "@sentry/core": "7.117.0", + "@sentry/core": "8.15.0", "@sentry/hub": "7.117.0", "@sentry/integrations": "7.117.0", - "@sentry/react": "7.117.0", - "@sentry/types": "7.117.0", - "@sentry/utils": "7.117.0" + "@sentry/react": "8.15.0", + "@sentry/types": "8.15.0", + "@sentry/utils": "8.15.0" }, "devDependencies": { "@babel/core": "^7.23.5", "@expo/metro-config": "0.17.5", "@mswjs/interceptors": "^0.25.15", - "@sentry-internal/eslint-config-sdk": "7.117.0", - "@sentry-internal/eslint-plugin-sdk": "7.117.0", - "@sentry-internal/typescript": "7.117.0", + "@sentry-internal/eslint-config-sdk": "8.15.0", + "@sentry-internal/eslint-plugin-sdk": "8.15.0", + "@sentry-internal/typescript": "8.15.0", "@sentry/wizard": "3.16.3", "@types/jest": "^29.5.3", "@types/node": "^20.9.3", diff --git a/yarn.lock b/yarn.lock index d36f2dd66b..d5442120d3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3739,13 +3739,22 @@ component-type "^1.2.1" join-component "^1.1.0" -"@sentry-internal/eslint-config-sdk@7.117.0": - version "7.117.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-config-sdk/-/eslint-config-sdk-7.117.0.tgz#27e9923a727d6ca56060047aab7af60a9d0360f4" - integrity sha512-LBj5oYTbdqCulebIZVeAj4LPs0UhFK2ZrBXyUgtKchZWahTk1L7eioXd2fmtIuJ9pFmvczS2UMJ0oRdtKy08Mg== - dependencies: - "@sentry-internal/eslint-plugin-sdk" "7.117.0" - "@sentry-internal/typescript" "7.117.0" +"@sentry-internal/browser-utils@8.15.0": + version "8.15.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-8.15.0.tgz#d78646d02d76445ba71c7ed423d749b192ef010c" + integrity sha512-DquySUQRnmMyRbfHH9t/JDwPMsVaCOCzV/6XmMb7s4FDYTWSCSpumJEYfiyJCuI9NeebPHZWF7LZCHH4glSAJQ== + dependencies: + "@sentry/core" "8.15.0" + "@sentry/types" "8.15.0" + "@sentry/utils" "8.15.0" + +"@sentry-internal/eslint-config-sdk@8.15.0": + version "8.15.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-config-sdk/-/eslint-config-sdk-8.15.0.tgz#c7415e1702d03b74096ec1a974ba78ddf0fd06f7" + integrity sha512-XhWv9ruEube/1o7SdI1H6nlxcqLwj2tfN/JPqoab9mKmJN/9bh3gwZyzuVcrzn89nWW52mijjf8DRTAUmHU9Eg== + dependencies: + "@sentry-internal/eslint-plugin-sdk" "8.15.0" + "@sentry-internal/typescript" "8.15.0" "@typescript-eslint/eslint-plugin" "^5.48.0" "@typescript-eslint/parser" "^5.48.0" eslint-config-prettier "^6.11.0" @@ -3755,40 +3764,39 @@ eslint-plugin-jsdoc "^30.0.3" eslint-plugin-simple-import-sort "^5.0.3" -"@sentry-internal/eslint-plugin-sdk@7.117.0": - version "7.117.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-plugin-sdk/-/eslint-plugin-sdk-7.117.0.tgz#110aae111143a13f8fdb196b09a1e721bc964dad" - integrity sha512-M6IuQCc+DPP4YqBS8HQI4B5B8+iB0Dwb3YvTO7mIfDOCmRIM//7j8Mn1rvOBpTeb3qwJnYsmlHg15jiSgtiLzQ== - dependencies: - requireindex "~1.1.0" +"@sentry-internal/eslint-plugin-sdk@8.15.0": + version "8.15.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/eslint-plugin-sdk/-/eslint-plugin-sdk-8.15.0.tgz#437a55fc84cdee6686854f33e8c2d7c0e460d906" + integrity sha512-H7RFcR2OcHr2hfhe5V2g0/+U/mZ+PNw6cu5B9zoTovpWI9AN3akC7itQu8uQVlGkVPlvLAHQ+4h0oYFrk60w7g== -"@sentry-internal/feedback@7.117.0": - version "7.117.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-7.117.0.tgz#4ca62cc469611720e76877a756cf24b792cb178e" - integrity sha512-4X+NnnY17W74TymgLFH7/KPTVYpEtoMMJh8HzVdCmHTOE6j32XKBeBMRaXBhmNYmEgovgyRKKf2KvtSfgw+V1Q== +"@sentry-internal/feedback@8.15.0": + version "8.15.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-8.15.0.tgz#c28a176208dd53025c7aff4eb4df0fa19f48e0c4" + integrity sha512-W6XiLpw7fL1A0KaHxIH45nbC2M8uagrMoBnMZ1NcqE4AoSe7VtoDqPsLvQ7MgMXwsBYiPu2AItRnKoGFS/dUBA== dependencies: - "@sentry/core" "7.117.0" - "@sentry/types" "7.117.0" - "@sentry/utils" "7.117.0" + "@sentry/core" "8.15.0" + "@sentry/types" "8.15.0" + "@sentry/utils" "8.15.0" -"@sentry-internal/replay-canvas@7.117.0": - version "7.117.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-7.117.0.tgz#d6b3b711453c88e040f31ebab1d4bc627b4a6505" - integrity sha512-7hjIhwEcoosr+BIa0AyEssB5xwvvlzUpvD5fXu4scd3I3qfX8gdnofO96a8r+LrQm3bSj+eN+4TfKEtWb7bU5A== +"@sentry-internal/replay-canvas@8.15.0": + version "8.15.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-8.15.0.tgz#0201eaae000678bdb0b054cd558f5c1bb0882454" + integrity sha512-gfezIuvf94wY748l5wSy4pRm+45GjiBm0Q/KLnXROLZKmbI7MTJrdQXA2Oxut848iISTQo4/LimecFnBDiaGtw== dependencies: - "@sentry/core" "7.117.0" - "@sentry/replay" "7.117.0" - "@sentry/types" "7.117.0" - "@sentry/utils" "7.117.0" + "@sentry-internal/replay" "8.15.0" + "@sentry/core" "8.15.0" + "@sentry/types" "8.15.0" + "@sentry/utils" "8.15.0" -"@sentry-internal/tracing@7.117.0": - version "7.117.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.117.0.tgz#c7d2357dae8d7ea2bc130e4513ac4ffc8dc7553c" - integrity sha512-fAIyijNvKBZNA12IcKo+dOYDRTNrzNsdzbm3DP37vJRKVQu19ucqP4Y6InvKokffDP2HZPzFPDoGXYuXkDhUZg== +"@sentry-internal/replay@8.15.0": + version "8.15.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-8.15.0.tgz#5382790b9c5b0d223aebdf50ad84135463eecd32" + integrity sha512-d4cA8pjr0CGHkTe8ulqMROYCX3bMHBAi/7DJBr11i4MdNCUl+/pndA9C5TiFv0sFzk/hDZQZS3J+MfGp56ZQHw== dependencies: - "@sentry/core" "7.117.0" - "@sentry/types" "7.117.0" - "@sentry/utils" "7.117.0" + "@sentry-internal/browser-utils" "8.15.0" + "@sentry/core" "8.15.0" + "@sentry/types" "8.15.0" + "@sentry/utils" "8.15.0" "@sentry-internal/tracing@7.76.0": version "7.76.0" @@ -3799,24 +3807,23 @@ "@sentry/types" "7.76.0" "@sentry/utils" "7.76.0" -"@sentry-internal/typescript@7.117.0": - version "7.117.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/typescript/-/typescript-7.117.0.tgz#bd43fc07a222e98861e6ab8a85ddd60e7399cd47" - integrity sha512-SylReCEo1FiTuir6XiZuV+sWBOBERDL0C3YmdHhczOh0aeu50FUja7uJfoXMx0LTEwaUAXq62dWUvb9WetluOQ== +"@sentry-internal/typescript@8.15.0": + version "8.15.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/typescript/-/typescript-8.15.0.tgz#0acc7ae82278b966463ab418cf13150ed27f7a9c" + integrity sha512-IyNaeVrX7tKvTyCbn+N2rUwP9q/l5erJkIMlysEn9ugYGy8gO4twNzy9p2dZ6Fk6j7utAr/ikY4j8NuMebRu9w== -"@sentry/browser@7.117.0": - version "7.117.0" - resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.117.0.tgz#3030073f360974dadcf5a5f2e1542497b3be2482" - integrity sha512-29X9HlvDEKIaWp6XKlNPPSNND0U6P/ede5WA2nVHfs1zJLWdZ7/ijuMc0sH/CueEkqHe/7gt94hBcI7HOU/wSw== +"@sentry/browser@8.15.0": + version "8.15.0" + resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-8.15.0.tgz#81223a4ee448c7ffed662301314132c3f442ec08" + integrity sha512-Tx4eFgAqa8tedg30+Cgr7qFocWHise8p3jb/RSNs+TCEBXLVtQidHHVZMO71FWUAC86D7woo5hMKTt+UmB8pgg== dependencies: - "@sentry-internal/feedback" "7.117.0" - "@sentry-internal/replay-canvas" "7.117.0" - "@sentry-internal/tracing" "7.117.0" - "@sentry/core" "7.117.0" - "@sentry/integrations" "7.117.0" - "@sentry/replay" "7.117.0" - "@sentry/types" "7.117.0" - "@sentry/utils" "7.117.0" + "@sentry-internal/browser-utils" "8.15.0" + "@sentry-internal/feedback" "8.15.0" + "@sentry-internal/replay" "8.15.0" + "@sentry-internal/replay-canvas" "8.15.0" + "@sentry/core" "8.15.0" + "@sentry/types" "8.15.0" + "@sentry/utils" "8.15.0" "@sentry/cli-darwin@2.31.2": version "2.31.2" @@ -3901,6 +3908,14 @@ "@sentry/types" "7.76.0" "@sentry/utils" "7.76.0" +"@sentry/core@8.15.0": + version "8.15.0" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-8.15.0.tgz#a8df0a6bfeedad090c7b5ac3f76656f8ed28ac70" + integrity sha512-RjuEq/34VjNmxlfzq+485jG63/Vst90svQapLwVgBZWgM8jxrLyCRXHU0wfBc7/1IhV/T9GYAplrJQAkG4J9Ow== + dependencies: + "@sentry/types" "8.15.0" + "@sentry/utils" "8.15.0" + "@sentry/hub@7.117.0": version "7.117.0" resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-7.117.0.tgz#924462cd083b57b45559eb5a25850e5b3004a7f8" @@ -3931,27 +3946,17 @@ "@sentry/utils" "7.76.0" https-proxy-agent "^5.0.0" -"@sentry/react@7.117.0": - version "7.117.0" - resolved "https://registry.yarnpkg.com/@sentry/react/-/react-7.117.0.tgz#0a6e729f5d17782a02a48728821536ede569bc8d" - integrity sha512-aK+yaEP2esBhaczGU96Y7wkqB4umSIlRAzobv7ER88EGHzZulRaocTpQO8HJJGDHm4D8rD+E893BHnghkoqp4Q== +"@sentry/react@8.15.0": + version "8.15.0" + resolved "https://registry.yarnpkg.com/@sentry/react/-/react-8.15.0.tgz#765dc2239c55351e98f5b21ee444b7b5f610f942" + integrity sha512-mRkWZ3gVkgT5VrRVHfOlritsxNM0XOOkOqKP2WXiHCRCGKns7hwGcEt5Y9AKFITIKL9ADtmE22tjv69V5fYwqQ== dependencies: - "@sentry/browser" "7.117.0" - "@sentry/core" "7.117.0" - "@sentry/types" "7.117.0" - "@sentry/utils" "7.117.0" + "@sentry/browser" "8.15.0" + "@sentry/core" "8.15.0" + "@sentry/types" "8.15.0" + "@sentry/utils" "8.15.0" hoist-non-react-statics "^3.3.2" -"@sentry/replay@7.117.0": - version "7.117.0" - resolved "https://registry.yarnpkg.com/@sentry/replay/-/replay-7.117.0.tgz#c41844b60ad5d711d663a562e2df77fe14c51bbb" - integrity sha512-V4DfU+x4UsA4BsufbQ8jHYa5H0q5PYUgso2X1PR31g1fpx7yiYguSmCfz1UryM6KkH92dfTnqXapDB44kXOqzQ== - dependencies: - "@sentry-internal/tracing" "7.117.0" - "@sentry/core" "7.117.0" - "@sentry/types" "7.117.0" - "@sentry/utils" "7.117.0" - "@sentry/types@7.117.0": version "7.117.0" resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.117.0.tgz#c4d89aba487c05f4e5cbfa2f1c65180b536393b4" @@ -3962,6 +3967,11 @@ resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.76.0.tgz#628c9899bfa82ea762708314c50fd82f2138587d" integrity sha512-vj6z+EAbVrKAXmJPxSv/clpwS9QjPqzkraMFk2hIdE/kii8s8kwnkBwTSpIrNc8GnzV3qYC4r3qD+BXDxAGPaw== +"@sentry/types@8.15.0": + version "8.15.0" + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-8.15.0.tgz#bcf1eca41bccbc6eb434cc14ab7364eed41a8c17" + integrity sha512-AZc9nSHKuNH8P/7ihmq5fbZBiQ7Gr35kJq9Tad9eVuOgL8D+2b6Vqu/61ljVVlMFI0tBGFsSkWJ/00PfBcVKWg== + "@sentry/utils@7.117.0": version "7.117.0" resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.117.0.tgz#ac367a6f623bd09440b39d947437009c0ffe52b2" @@ -3976,6 +3986,13 @@ dependencies: "@sentry/types" "7.76.0" +"@sentry/utils@8.15.0": + version "8.15.0" + resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-8.15.0.tgz#31890e97e77bd27484c0831402e1666d3e289b03" + integrity sha512-1ISmyYFuRHJbGun0gUYscyz1aP6RfILUldNAUwQwF0Ycu8YOi4n8uwJRN0aov6cCi41tnZWOMBagSeLxbJiJgQ== + dependencies: + "@sentry/types" "8.15.0" + "@sentry/wizard@3.16.3": version "3.16.3" resolved "https://registry.yarnpkg.com/@sentry/wizard/-/wizard-3.16.3.tgz#73469136408ad8b33d5761a8a0f74693e8b9cc34" @@ -12275,11 +12292,6 @@ requireg@^0.2.2: rc "~1.2.7" resolve "~1.7.1" -requireindex@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/requireindex/-/requireindex-1.1.0.tgz#e5404b81557ef75db6e49c5a72004893fe03e162" - integrity sha1-5UBLgVV+91225JxacgBIk/4D4WI= - requirejs-config-file@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/requirejs-config-file/-/requirejs-config-file-4.0.0.tgz#4244da5dd1f59874038cc1091d078d620abb6ebc" @@ -12955,7 +12967,7 @@ string-length@^5.0.1: char-regex "^2.0.0" strip-ansi "^7.0.1" -"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0": version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -12973,6 +12985,15 @@ string-width@^1.0.1: is-fullwidth-code-point "^1.0.0" strip-ansi "^3.0.0" +"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + string-width@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" @@ -13124,7 +13145,7 @@ stringify-object@^3.2.1: is-obj "^1.0.1" is-regexp "^1.0.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -13159,6 +13180,13 @@ strip-ansi@^6.0.0: dependencies: ansi-regex "^5.0.0" +strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-ansi@^7.0.1: version "7.1.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" @@ -14154,7 +14182,7 @@ word-wrap@^1.2.3, word-wrap@~1.2.3: resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -14172,6 +14200,15 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"