You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Current stack trace for `Sentry.captureMessage` has been moved from `event.exception` to `event.threads`.
28
+
The current stack trace for `Sentry.captureMessage` has been moved from `event.exception` to `event.threads`.
29
29
30
-
Default `breadcrumb.level` is `info`, value `critical` has been removed and `log`is transformed to `debug` on iOS and Android.
30
+
The default `breadcrumb.level` is `info`, value `critical` has been removed and `log`has been transformed to `debug` on iOS and Android.
31
31
32
32
The bundled `sentry-cli` version has been bumped to [v2.10.0](https://github.com/getsentry/sentry-cli/releases/tag/2.10.0). Check your usage of `sentry-cli` to reflect [breaking changes](https://github.com/getsentry/sentry-cli/releases/tag/2.0.0). Note, that `upload-dsym` has been replaced by `debug-files upload` and requires a path. Make sure to check your `Upload Debug Symbols` build step in your Xcode project. The command should look like the example below:
33
33
@@ -50,15 +50,15 @@ The following metadata are synchronized from `sentry-cocoa` to `react-native`:
50
50
-`environment`
51
51
-`breadcrumbs`
52
52
53
-
The synchronized `fingerprint` might affect grouping of issues in Sentry. React Native `event.fingerprint` is merged with iOS `fingerprint` without duplicates with RN items being first in the order.
53
+
The synchronized `fingerprint` might affect issue grouping in Sentry. React Native `event.fingerprint` is merged with iOS `fingerprint` without duplicates with RN items being first in the order.
54
54
55
55
`sentry-cocoa` has been bumped to v8.0.0, please follow the related migration [here](/platforms/apple/migration/#migrating-from-7x-to-8x).
56
56
57
57
`sentry-wizard` doesn't patch iOS projects for React Native 0.65 to 0.68. These versions have to be [patched manually](/platforms/react-native/manual-setup/manual-setup/#bundle-react-native-code-and-images).
58
58
59
59
### Changes to Minimum Supported Versions
60
60
61
-
The minimum supported iOS version has been bumped iOS 11. The minimum Android API has been bumped to 21. The minimum supported React Native version is 0.65.0.
61
+
The minimum supported iOS version has been bumped to iOS 11. The minimum Android API has been bumped to 21. The minimum supported React Native version is 0.65.0.
62
62
63
63
## From 4.8.x to 4.9.x
64
64
@@ -100,9 +100,9 @@ See the JS SDK migration guide [here](https://github.com/getsentry/sentry-javasc
100
100
101
101
## From 3.x to 4.x
102
102
103
-
By bumping Sentry JavaScript to v7, new breaking changes were introduced, to know more what was changed, check the [breaking changes changelog](https://github.com/getsentry/sentry-javascript/blob/7.0.0/CHANGELOG.md#breaking-changes) from Sentry Javascript.
103
+
By bumping Sentry JavaScript to v7, new breaking changes were introduced, to learn more about what was changed, check out the [breaking changes changelog](https://github.com/getsentry/sentry-javascript/blob/7.0.0/CHANGELOG.md#breaking-changes) from Sentry Javascript.
104
104
105
-
By bumping Sentry Android to v6, new breaking changes were introduced, to know more what was changed, check the [migration guide](/platforms/android/migration/#migrating-from-iosentrysentry-android-5x-to-iosentrysentry-android-600).
105
+
By bumping Sentry Android to v6, new breaking changes were introduced, to learn more about what was changed, check out the [migration guide](/platforms/android/migration/#migrating-from-iosentrysentry-android-5x-to-iosentrysentry-android-600).
106
106
107
107
## From 3.0.x to 3.1.x
108
108
@@ -117,9 +117,9 @@ const routingInstrumentation = new Sentry.ReactNavigationInstrumentation();
117
117
118
118
## From 2.x to 3.x
119
119
120
-
There are no changes needed when migrating from versions `2.x` to `3.x`, although you will need to make sure that you run `pod install` on iOS and to rebuild your app on both platforms.
120
+
There are no changes needed when migrating from versions `2.x` to `3.x`, although you will need to make sure that you run `pod install` on iOS and that you rebuild your app on both platforms.
121
121
122
-
### Event origin and environment tags
122
+
### Event Origin and Environment Tags
123
123
124
124
When upgrading from prior versions to `3.x`, you may see a mismatch in the values of the `event.environment` tag compared to events sent from the SDK prior to this version. Events that originate from native iOS code will now have the `event.environment` tag set to `native`. Read more about these tags on the [event information guide](/platforms/react-native/usage/event-information/#event-origin-and-environment-tags).
125
125
@@ -131,7 +131,7 @@ The breaking changes are relevant only to Android. There are no breaking changes
131
131
132
132
Sentry React Native version `2.5.0` depends on Sentry Android `5.0.0`. Please [refer to the Android migration guide for Android-specific changes](/platforms/android/migration/#migrating-from-iosentrysentry-android-430-to-iosentrysentry-android-500).
133
133
134
-
`Settings.Secure.ANDROID_ID` has been removed and replaced with a randomly-generated `installationId`. This may affect the number of unique users displayed on the the Issues page and Alerts. If you always set a custom user using `Sentry.setUser(customUser)`, the behavior has not changed. While you don't have to make any update, if you want to maintain the old behavior, use the following code snippet which makes use of the [react-native-device-info](https://github.com/react-native-device-info/react-native-device-info) library.
134
+
`Settings.Secure.ANDROID_ID` has been removed and replaced with a randomly-generated `installationId`. This may affect the number of unique users displayed on the the Issues page and Alerts. If you've always set a custom user using `Sentry.setUser(customUser)`, the behavior hasn't changed. While you don't have to make any updates, if you want to maintain the old behavior, use the following code snippet which makes use of the [react-native-device-info](https://github.com/react-native-device-info/react-native-device-info) library.
135
135
136
136
```javascript
137
137
import { Platform } from"react-native";
@@ -161,7 +161,7 @@ if (Platform.OS === "android") {
161
161
162
162
## React Navigation Instrumentation from <2.3.0
163
163
164
-
We changed the initialization method for the React Navigation v5 and above routing instrumentation to avoid a potential issue when using linking. You now register the navigation container inside the `onReady` prop passed to the `NavigationContainer`.
164
+
We changed the initialization method for the React Navigation v5 and above, routing instrumentation to avoid a potential issue when using linking. You now register the navigation container inside the `onReady` prop passed to the `NavigationContainer`.
165
165
166
166
From:
167
167
@@ -235,23 +235,23 @@ class App extends React.Component {
235
235
236
236
Sentry's most recent version of our React Native SDK enables release health tracking and native stack traces by default.
237
237
238
-
This version of the SDK uses the [envelope endpoint](https://develop.sentry.dev/sdk/envelopes/). If you are using self-hosted Sentry, the SDK requires Sentry version 20.6.0 and above. If you are using our SaaS product ([sentry.io](https://sentry.io)), no changes or actions needed.
238
+
This version of the SDK uses the [envelope endpoint](https://develop.sentry.dev/sdk/envelopes/). If you're using self-hosted Sentry, the SDK requires Sentry version 20.6.0 and above. If you're using our SaaS product ([sentry.io](https://sentry.io)), no changes or actions are needed.
239
239
240
240
### iOS/MacOS
241
241
242
-
While the migration does not introduce breaking changes for iOS/MacOS on the React Native side, we recommend running `pod install` after the upgrade.
242
+
While the migration doesn't introduce breaking changes for iOS/MacOS on the React Native side, we recommend running `pod install` after the upgrade.
243
243
244
244
<Note>
245
245
246
-
If you are using our Cocoa SDK directly, follow that[migration guide for 5.x to 6.x](/platforms/apple/migration/#migrating-from-5x-to-6x).
246
+
If you're using our Cocoa SDK directly, follow the[migration guide for 5.x to 6.x](/platforms/apple/migration/#migrating-from-5x-to-6x).
247
247
248
248
</Note>
249
249
250
-
On iOS/MacOS, we now cache events in envelopes on the disk. As a result, you might lose a few cached events during the migration. Due to the effort involved, the migration from 5.x to 6.x does not move these few cached events into envelopes.
250
+
On iOS/MacOS, we now cache events in envelopes on the disk. As a result, you might lose a few cached events during the migration. Due to the high level of effort involved, the migration from 5.x to 6.x won't move these few cached events into envelopes.
251
251
252
252
### Android
253
253
254
-
If you are on React Native <0.60, you will need to update this line in your `MainApplication.java`:
254
+
If you're on React Native <0.60, you'll need to update this line in your `MainApplication.java`:
Other than the one line change noted above, the migration should not cause breaking changes on the React Native side.
276
+
Other than the one line change noted above, the migration shouldn't cause breaking changes on the React Native side.
277
277
278
278
<Note>
279
279
<markdown>
@@ -285,7 +285,7 @@ If you use our Android SDK directly, you should follow its [migration guide for
285
285
286
286
## From 0.x to 1.x
287
287
288
-
If you are upgrading from an earlier version of Sentry's React Native SDK, you should unlink the package to ensure the generated code is updated to the latest version:
288
+
If you're upgrading from an earlier version of Sentry's React Native SDK, you should unlink the package to ensure the generated code is updated to the latest version:
0 commit comments