|
60 | 60 | - Extract iOS native initialization to standalone structures ([#4442](https://github.com/getsentry/sentry-react-native/pull/4442)) |
61 | 61 | - Extract Android native initialization to standalone structures ([#4445](https://github.com/getsentry/sentry-react-native/pull/4445)) |
62 | 62 |
|
| 63 | +### Features |
| 64 | +
|
| 65 | +- Adds Sentry Android Gradle Plugin as an experimental Expo plugin feature ([#4440](https://github.com/getsentry/sentry-react-native/pull/4440)) |
| 66 | +
|
| 67 | + To enable the plugin add the `enableAndroidGradlePlugin` in the `@sentry/react-native/expo` of the Expo application configuration. |
| 68 | +
|
| 69 | + ```js |
| 70 | + "plugins": [ |
| 71 | + [ |
| 72 | + "@sentry/react-native/expo", |
| 73 | + { |
| 74 | + "experimental_android": { |
| 75 | + "enableAndroidGradlePlugin": true, |
| 76 | + } |
| 77 | + } |
| 78 | + ], |
| 79 | + ``` |
| 80 | + |
| 81 | + To learn more about the available configuration options visit [the documentation](https://docs.sentry.io/platforms/react-native/manual-setup/expo/expo-sagp/). |
| 82 | + |
| 83 | +### Fixes |
| 84 | + |
| 85 | +- Various crashes and issues of Session Replay on Android. See the Android SDK version bump for more details. ([#4529](https://github.com/getsentry/sentry-react-native/pull/4529)) |
| 86 | + |
| 87 | +### Dependencies |
| 88 | + |
| 89 | +- Bump Android SDK from v7.20.1 to v7.22.0 ([#4529](https://github.com/getsentry/sentry-react-native/pull/4529)) |
| 90 | + - [changelog](https://github.com/getsentry/sentry-java/blob/7.x.x/CHANGELOG.md#7220) |
| 91 | + - [diff](https://github.com/getsentry/sentry-java/compare/7.20.1...7.22.0) |
| 92 | +- Bump Cocoa SDK from v8.44.0 to v8.45.0 ([#4537](https://github.com/getsentry/sentry-react-native/pull/4537)) |
| 93 | + - [changelog](https://github.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#8450) |
| 94 | + - [diff](https://github.com/getsentry/sentry-cocoa/compare/8.44.0...8.45.0) |
| 95 | + |
| 96 | +## 6.7.0 |
| 97 | + |
| 98 | +### Features |
| 99 | + |
| 100 | +- Add `ignoredComponents` option to `annotateReactComponents` to exclude specific components from React component annotations ([#4517](https://github.com/getsentry/sentry-react-native/pull/4517)) |
| 101 | + |
| 102 | + ```js |
| 103 | + // metro.config.js |
| 104 | + // for React Native |
| 105 | + const config = withSentryConfig(mergedConfig, { |
| 106 | + annotateReactComponents: { |
| 107 | + ignoredComponents: ['MyCustomComponent'] |
| 108 | + } |
| 109 | + }); |
| 110 | + |
| 111 | + // for Expo |
| 112 | + const config = getSentryExpoConfig(__dirname, { |
| 113 | + annotateReactComponents: { |
| 114 | + ignoredComponents: ['MyCustomComponent'], |
| 115 | + }, |
| 116 | + }); |
| 117 | + ``` |
| 118 | + |
63 | 119 | ### Dependencies |
64 | 120 |
|
65 | 121 | - Bump JavaScript SDK from v8.53.0 to v8.54.0 ([#4503](https://github.com/getsentry/sentry-react-native/pull/4503)) |
66 | 122 | - [changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md#8540) |
67 | 123 | - [diff](https://github.com/getsentry/sentry-javascript/compare/8.53.0...8.54.0) |
| 124 | +- Bump `@sentry/babel-plugin-component-annotate` from v2.20.1 to v3.1.2 ([#4516](https://github.com/getsentry/sentry-react-native/pull/4516)) |
| 125 | + - [changelog](https://github.com/getsentry/sentry-javascript-bundler-plugins/blob/main/CHANGELOG.md#312) |
| 126 | + - [diff](https://github.com/getsentry/sentry-javascript-bundler-plugins/compare/2.20.1...3.1.2) |
68 | 127 |
|
69 | 128 | ## 6.6.0 |
70 | 129 |
|
|
0 commit comments