-
-
Notifications
You must be signed in to change notification settings - Fork 357
chore(changelog): Add upgrade notice in the changelog #5584
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -2,12 +2,35 @@ | |
|
|
||
| <!-- prettier-ignore-start --> | ||
| > [!IMPORTANT] | ||
| > If you are upgrading to the `7.x` versions of the Sentry React Native SDK from `6.x` or below, | ||
| > If you are upgrading to the `8.x` versions of the Sentry React Native SDK from `7.x` or below, | ||
| > make sure you follow our [migration guide](https://docs.sentry.io/platforms/react-native/migration/) first. | ||
| <!-- prettier-ignore-end --> | ||
|
|
||
| ## Unreleased | ||
|
|
||
| ### Upgrading from 7.x to 8.0 | ||
|
|
||
| Version 8 of the Sentry React Native SDK updates the underlying native SDKs (Cocoa v9, CLI v3, Android Gradle Plugin v6) which introduce breaking changes in minimum version requirements and build tooling. | ||
|
|
||
| See our [migration docs](https://docs.sentry.io/platforms/react-native/migration/v7-to-v8/) for more information. | ||
|
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The new doc is not available yet
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Added doc with getsentry/sentry-docs#16203 |
||
|
|
||
| ### Breaking Changes | ||
|
|
||
| #### Minimum Version Requirements | ||
|
|
||
| - **iOS/macOS/tvOS**: ([#5356](https://github.com/getsentry/sentry-react-native/pull/5356)) | ||
| - iOS **15.0+** (previously 11.0+) | ||
| - macOS **10.14+** (previously 10.13+) | ||
| - tvOS **15.0+** (previously 11.0+) | ||
|
|
||
| - **Android**: ([#5578](https://github.com/getsentry/sentry-react-native/pull/5578)) | ||
| - Sentry Android Gradle Plugin **6.0.0** (previously 5.x) | ||
| - Android Gradle Plugin **7.4.0+** (previously 7.3.0+) | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Q: is this a break change?
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think it is since if an React Native project was using an older AGP version and bumps to SDK v8 their build will break with an incompatibility error unless they also upgrade to AGP 7.4.0+ |
||
| - Kotlin **1.8+** | ||
|
|
||
| - **Sentry Self-Hosted**: ([#5523](https://github.com/getsentry/sentry-react-native/pull/5523)) | ||
| - Sentry CLI v3 requires self-hosted **25.11.1+** (previously 25.2.0) | ||
|
|
||
| ### Features | ||
|
|
||
| - Add experimental `sentry-span-attributes` prop to attach custom attributes to user interaction spans ([#5569](https://github.com/getsentry/sentry-react-native/pull/5569)) | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A Small nit, might be worth changing line 5 from
7.xto8.0and6.xto7.xThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good catch @lucas-zimerman
updated with 64a65ba