diff --git a/CHANGELOG.md b/CHANGELOG.md index ec2dfe3720..a3d01b9c9d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,10 @@ - [changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md#770) - [diff](https://github.com/getsentry/sentry-javascript/compare/7.6.0...7.7.0) +### Fixes + +- Auto linking for RN >= 0.69 ([#2332](https://github.com/getsentry/sentry-react-native/pull/2332)) + ## 4.1.3 fix: Solve reference to private cocoa SDK class #2369 diff --git a/package.json b/package.json index 0767bf8067..cf4751c7aa 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@sentry/tracing": "7.7.0", "@sentry/types": "7.7.0", "@sentry/utils": "7.7.0", - "@sentry/wizard": "1.2.17" + "@sentry/wizard": "2.0.0" }, "devDependencies": { "@sentry-internal/eslint-config-sdk": "7.7.0", @@ -72,18 +72,12 @@ "typescript": "3.8.3" }, "rnpm": { - "commands": { - "postlink": "node node_modules/@sentry/wizard/dist/bin.js -i reactNative -p ios android", - "postunlink": "node node_modules/@sentry/wizard/dist/bin.js -i reactNative -p ios android --uninstall" - }, + "commands": {}, "android": { - "packageInstance": "new RNSentryPackage()" + "packageInstance": "new RNSentryPackage()", + "packageImportPath": "import io.sentry.react.RNSentryPackage;" }, - "ios": { - "sharedLibraries": [ - "libz" - ] - } + "ios": {} }, "jest": { "collectCoverage": true, diff --git a/react-native.config.js b/react-native.config.js index f85fa01beb..d307073e1a 100644 --- a/react-native.config.js +++ b/react-native.config.js @@ -1,18 +1,11 @@ module.exports = { dependency: { platforms: { - ios: { - sharedLibraries: ['libz'] - }, + ios: {}, android: { - packageInstance: 'new RNSentryPackage()' + packageInstance: 'new RNSentryPackage()', + packageImportPath: 'import io.sentry.react.RNSentryPackage;' } - }, - hooks: { - postlink: - 'node node_modules/@sentry/wizard/dist/bin.js -i reactNative -p ios android', - postunlink: - 'node node_modules/@sentry/wizard/dist/bin.js -i reactNative -p ios android --uninstall' } } }; diff --git a/yarn.lock b/yarn.lock index dbfbcddf27..e366bb0f76 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1173,16 +1173,18 @@ proxy-from-env "^1.1.0" which "^2.0.2" -"@sentry/cli@^1.52.4": - version "1.57.0" - resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-1.57.0.tgz#87237ec6b77cb7582f018b580e9bb9481a809baa" - integrity sha512-lgfSQMRVcf00IkHkmqY6L9pv1uOEKDKbEjFQu2qstjg3kycswo1prz60xORJVpfr4qXDzqbSsAKEBp4VKG+ilw== +"@sentry/cli@^1.72.0": + version "1.74.5" + resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-1.74.5.tgz#4a5c622913087c9ab6f82994da9a7526423779b8" + integrity sha512-Ze1ec306ZWHtrxKypOJ8nhtFqkrx2f/6bRH+DcJzEQ3bBePQ0ZnqJTTe4BBHADYBtxFIaUWzCZ6DquLz2Zv/sw== dependencies: https-proxy-agent "^5.0.0" mkdirp "^0.5.5" - node-fetch "^2.6.0" + node-fetch "^2.6.7" + npmlog "^4.1.2" progress "^2.0.3" proxy-from-env "^1.1.0" + which "^2.0.2" "@sentry/core@7.7.0": version "7.7.0" @@ -1255,12 +1257,12 @@ "@sentry/types" "7.7.0" tslib "^1.9.3" -"@sentry/wizard@1.2.17": - version "1.2.17" - resolved "https://registry.yarnpkg.com/@sentry/wizard/-/wizard-1.2.17.tgz#c3247b47129d002cfa45d7a2048d13dc6513457b" - integrity sha512-wXzjOZVDzh+1MhA9tpZXCKNTDusL2Dc298KGQkEkNefbW+OlYbsWwF7GAihLKUjYOSnKKZFzLIwbD+gxwxWxlw== +"@sentry/wizard@2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@sentry/wizard/-/wizard-2.0.0.tgz#94bd4d0eeaae67b9577bd1fe2688b2be9d1f77e9" + integrity sha512-v6rOlJE0bOGSuekd+LTitofObIXKxtrQW3pXG2mwFVPQ6wezpFpUd8D/5hLJntLSvon/vFkQu43WvU+0VNBR3Q== dependencies: - "@sentry/cli" "^1.52.4" + "@sentry/cli" "^1.72.0" chalk "^2.4.1" glob "^7.1.3" inquirer "^6.2.0"