diff --git a/README.md b/README.md index ddd5e24b76..2b30722a3f 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,8 @@ This repo uses the following ways to release SDK updates: - `Latest`: We continuously release major/minor/hotfix versions from the `main` branch. These releases go through all our internal quality gates and are very safe to use and intended to be the default for most teams. - `Stable`: We promote releases from `Latest` when they have been used in the field for some time and in scale, considering time since release, adoption, and other quality and stability metrics. These releases will be indicated on [the releases page](https://github.com/getsentry/sentry-react-native/releases/) with the `Stable` suffix. +For a list of which SDK versions are bundled with each release, see [SDK-VERSIONS.md](SDK-VERSIONS.md). + ## Requirements - `react-native >= 0.65.0` diff --git a/SDK-VERSIONS.md b/SDK-VERSIONS.md new file mode 100644 index 0000000000..de731a0fb9 --- /dev/null +++ b/SDK-VERSIONS.md @@ -0,0 +1,200 @@ +# SDK Versions + +This page lists which versions of the [Sentry Android SDK](https://github.com/getsentry/sentry-java), [Sentry Cocoa SDK](https://github.com/getsentry/sentry-cocoa), and [Sentry JavaScript SDK](https://github.com/getsentry/sentry-javascript) are bundled with each Sentry React Native SDK release. + +## Maintenance + +The SDK versions table is automatically updated during each release via the `craft-pre-release.sh` script. + +To manually update the table with the current version, run `./scripts/update-sdk-versions-table.sh` from the repository root directory. + +## Sentry SDK Versions + +| React Native SDK | Android SDK | Cocoa SDK | JavaScript SDK | +| ---------------- | ----------- | --------- | -------------- | +| [8.0.0](https://github.com/getsentry/sentry-react-native/releases/tag/8.0.0) | [8.32.0](https://github.com/getsentry/sentry-java/releases/tag/8.32.0) | [9.4.1](https://github.com/getsentry/sentry-cocoa/releases/tag/9.4.1) | [10.38.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.38.0) | +| [7.13.0](https://github.com/getsentry/sentry-react-native/releases/tag/7.13.0) | [8.32.0](https://github.com/getsentry/sentry-java/releases/tag/8.32.0) | [8.58.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.58.0) | [10.38.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.38.0) | +| [7.12.1](https://github.com/getsentry/sentry-react-native/releases/tag/7.12.1) | [8.31.0](https://github.com/getsentry/sentry-java/releases/tag/8.31.0) | [8.58.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.58.0) | [10.38.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.38.0) | +| [7.12.0](https://github.com/getsentry/sentry-react-native/releases/tag/7.12.0) | [8.31.0](https://github.com/getsentry/sentry-java/releases/tag/8.31.0) | [8.58.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.58.0) | [10.38.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.38.0) | +| [7.11.0](https://github.com/getsentry/sentry-react-native/releases/tag/7.11.0) | [8.31.0](https://github.com/getsentry/sentry-java/releases/tag/8.31.0) | [8.58.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.58.0) | [10.37.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.37.0) | +| [7.10.0](https://github.com/getsentry/sentry-react-native/releases/tag/7.10.0) | [8.31.0](https://github.com/getsentry/sentry-java/releases/tag/8.31.0) | [8.58.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.58.0) | [10.36.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.36.0) | +| [7.9.0](https://github.com/getsentry/sentry-react-native/releases/tag/7.9.0) | [8.30.0](https://github.com/getsentry/sentry-java/releases/tag/8.30.0) | [8.58.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.58.0) | [10.34.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.34.0) | +| [7.8.0](https://github.com/getsentry/sentry-react-native/releases/tag/7.8.0) | [8.29.0](https://github.com/getsentry/sentry-java/releases/tag/8.29.0) | [8.57.3](https://github.com/getsentry/sentry-cocoa/releases/tag/8.57.3) | [10.30.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.30.0) | +| [7.7.0](https://github.com/getsentry/sentry-react-native/releases/tag/7.7.0) | [8.27.0](https://github.com/getsentry/sentry-java/releases/tag/8.27.0) | [8.57.3](https://github.com/getsentry/sentry-cocoa/releases/tag/8.57.3) | [10.26.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.26.0) | +| [7.6.0](https://github.com/getsentry/sentry-react-native/releases/tag/7.6.0) | [8.25.0](https://github.com/getsentry/sentry-java/releases/tag/8.25.0) | [8.57.2](https://github.com/getsentry/sentry-cocoa/releases/tag/8.57.2) | [10.24.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.24.0) | +| [7.5.0](https://github.com/getsentry/sentry-react-native/releases/tag/7.5.0) | [8.25.0](https://github.com/getsentry/sentry-java/releases/tag/8.25.0) | [8.57.1](https://github.com/getsentry/sentry-cocoa/releases/tag/8.57.1) | [10.22.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.22.0) | +| [7.4.0](https://github.com/getsentry/sentry-react-native/releases/tag/7.4.0) | [8.23.0](https://github.com/getsentry/sentry-java/releases/tag/8.23.0) | [8.57.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.57.0) | [10.20.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.20.0) | +| [7.3.0](https://github.com/getsentry/sentry-react-native/releases/tag/7.3.0) | [8.23.0](https://github.com/getsentry/sentry-java/releases/tag/8.23.0) | [8.56.2](https://github.com/getsentry/sentry-cocoa/releases/tag/8.56.2) | [10.18.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.18.0) | +| [7.2.0](https://github.com/getsentry/sentry-react-native/releases/tag/7.2.0) | [8.21.1](https://github.com/getsentry/sentry-java/releases/tag/8.21.1) | [8.56.1](https://github.com/getsentry/sentry-cocoa/releases/tag/8.56.1) | [10.12.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.12.0) | +| [7.1.0](https://github.com/getsentry/sentry-react-native/releases/tag/7.1.0) | [8.21.1](https://github.com/getsentry/sentry-java/releases/tag/8.21.1) | [8.56.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.56.0) | [10.12.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.12.0) | +| [7.0.1](https://github.com/getsentry/sentry-react-native/releases/tag/7.0.1) | [8.20.0](https://github.com/getsentry/sentry-java/releases/tag/8.20.0) | [8.53.2](https://github.com/getsentry/sentry-cocoa/releases/tag/8.53.2) | [10.8.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.8.0) | +| [7.0.0](https://github.com/getsentry/sentry-react-native/releases/tag/7.0.0) | [8.20.0](https://github.com/getsentry/sentry-java/releases/tag/8.20.0) | [8.53.2](https://github.com/getsentry/sentry-cocoa/releases/tag/8.53.2) | [10.8.0](https://github.com/getsentry/sentry-javascript/releases/tag/10.8.0) | +| [6.22.0](https://github.com/getsentry/sentry-react-native/releases/tag/6.22.0) | [7.22.6](https://github.com/getsentry/sentry-java/releases/tag/7.22.6) | [8.56.2](https://github.com/getsentry/sentry-cocoa/releases/tag/8.56.2) | [8.55.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.55.0) | +| [6.21.0](https://github.com/getsentry/sentry-react-native/releases/tag/6.21.0) | [7.22.6](https://github.com/getsentry/sentry-java/releases/tag/7.22.6) | [8.53.2](https://github.com/getsentry/sentry-cocoa/releases/tag/8.53.2) | [8.55.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.55.0) | +| [6.20.0](https://github.com/getsentry/sentry-react-native/releases/tag/6.20.0) | [7.22.6](https://github.com/getsentry/sentry-java/releases/tag/7.22.6) | [8.53.2](https://github.com/getsentry/sentry-cocoa/releases/tag/8.53.2) | [8.55.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.55.0) | +| [6.19.0](https://github.com/getsentry/sentry-react-native/releases/tag/6.19.0) | [7.22.6](https://github.com/getsentry/sentry-java/releases/tag/7.22.6) | [8.53.2](https://github.com/getsentry/sentry-cocoa/releases/tag/8.53.2) | [8.55.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.55.0) | +| [6.18.1](https://github.com/getsentry/sentry-react-native/releases/tag/6.18.1) | [7.22.6](https://github.com/getsentry/sentry-java/releases/tag/7.22.6) | [8.53.2](https://github.com/getsentry/sentry-cocoa/releases/tag/8.53.2) | [8.55.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.55.0) | +| [6.18.0](https://github.com/getsentry/sentry-react-native/releases/tag/6.18.0) | [7.22.6](https://github.com/getsentry/sentry-java/releases/tag/7.22.6) | [8.53.2](https://github.com/getsentry/sentry-cocoa/releases/tag/8.53.2) | [8.55.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.55.0) | +| [6.17.0](https://github.com/getsentry/sentry-react-native/releases/tag/6.17.0) | [7.22.6](https://github.com/getsentry/sentry-java/releases/tag/7.22.6) | [8.53.1](https://github.com/getsentry/sentry-cocoa/releases/tag/8.53.1) | [8.54.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.54.0) | +| [6.16.1](https://github.com/getsentry/sentry-react-native/releases/tag/6.16.1) | [7.22.5](https://github.com/getsentry/sentry-java/releases/tag/7.22.5) | [8.53.1](https://github.com/getsentry/sentry-cocoa/releases/tag/8.53.1) | [8.54.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.54.0) | +| [6.16.0](https://github.com/getsentry/sentry-react-native/releases/tag/6.16.0) | [7.22.5](https://github.com/getsentry/sentry-java/releases/tag/7.22.5) | [8.52.1](https://github.com/getsentry/sentry-cocoa/releases/tag/8.52.1) | [8.54.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.54.0) | +| [6.15.1](https://github.com/getsentry/sentry-react-native/releases/tag/6.15.1) | [7.22.5](https://github.com/getsentry/sentry-java/releases/tag/7.22.5) | [8.52.1](https://github.com/getsentry/sentry-cocoa/releases/tag/8.52.1) | [8.54.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.54.0) | +| [6.15.0](https://github.com/getsentry/sentry-react-native/releases/tag/6.15.0) | [7.22.5](https://github.com/getsentry/sentry-java/releases/tag/7.22.5) | [8.52.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.52.0) | [8.54.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.54.0) | +| [6.14.0](https://github.com/getsentry/sentry-react-native/releases/tag/6.14.0) | [7.22.5](https://github.com/getsentry/sentry-java/releases/tag/7.22.5) | [8.50.2](https://github.com/getsentry/sentry-cocoa/releases/tag/8.50.2) | [8.54.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.54.0) | +| [6.13.1](https://github.com/getsentry/sentry-react-native/releases/tag/6.13.1) | [7.22.5](https://github.com/getsentry/sentry-java/releases/tag/7.22.5) | [8.49.2](https://github.com/getsentry/sentry-cocoa/releases/tag/8.49.2) | [8.54.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.54.0) | +| [6.13.0](https://github.com/getsentry/sentry-react-native/releases/tag/6.13.0) | [7.22.5](https://github.com/getsentry/sentry-java/releases/tag/7.22.5) | [8.49.2](https://github.com/getsentry/sentry-cocoa/releases/tag/8.49.2) | [8.54.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.54.0) | +| [6.12.0](https://github.com/getsentry/sentry-react-native/releases/tag/6.12.0) | [7.22.5](https://github.com/getsentry/sentry-java/releases/tag/7.22.5) | [8.49.1](https://github.com/getsentry/sentry-cocoa/releases/tag/8.49.1) | [8.54.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.54.0) | +| [6.11.0](https://github.com/getsentry/sentry-react-native/releases/tag/6.11.0) | [7.22.5](https://github.com/getsentry/sentry-java/releases/tag/7.22.5) | [8.49.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.49.0) | [8.54.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.54.0) | +| [6.10.0](https://github.com/getsentry/sentry-react-native/releases/tag/6.10.0) | [7.22.5](https://github.com/getsentry/sentry-java/releases/tag/7.22.5) | [8.48.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.48.0) | [8.54.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.54.0) | +| [6.9.1](https://github.com/getsentry/sentry-react-native/releases/tag/6.9.1) | [7.22.1](https://github.com/getsentry/sentry-java/releases/tag/7.22.1) | [8.45.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.45.0) | [8.54.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.54.0) | +| [6.9.0](https://github.com/getsentry/sentry-react-native/releases/tag/6.9.0) | [7.22.0](https://github.com/getsentry/sentry-java/releases/tag/7.22.0) | [8.45.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.45.0) | [8.54.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.54.0) | +| [6.8.0](https://github.com/getsentry/sentry-react-native/releases/tag/6.8.0) | [7.22.0](https://github.com/getsentry/sentry-java/releases/tag/7.22.0) | [8.45.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.45.0) | [8.54.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.54.0) | +| [6.7.0](https://github.com/getsentry/sentry-react-native/releases/tag/6.7.0) | [7.20.1](https://github.com/getsentry/sentry-java/releases/tag/7.20.1) | [8.44.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.44.0) | [8.54.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.54.0) | +| [6.6.0](https://github.com/getsentry/sentry-react-native/releases/tag/6.6.0) | [7.20.1](https://github.com/getsentry/sentry-java/releases/tag/7.20.1) | [8.44.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.44.0) | [8.53.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.53.0) | +| [6.5.0](https://github.com/getsentry/sentry-react-native/releases/tag/6.5.0) | [7.20.0](https://github.com/getsentry/sentry-java/releases/tag/7.20.0) | [8.43.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.43.0) | [8.47.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.47.0) | +| [6.4.0](https://github.com/getsentry/sentry-react-native/releases/tag/6.4.0) | [7.18.0](https://github.com/getsentry/sentry-java/releases/tag/7.18.0) | [8.41.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.41.0) | [8.40.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.40.0) | +| [6.3.0](https://github.com/getsentry/sentry-react-native/releases/tag/6.3.0) | [7.18.0](https://github.com/getsentry/sentry-java/releases/tag/7.18.0) | [8.41.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.41.0) | [8.40.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.40.0) | +| [6.2.0](https://github.com/getsentry/sentry-react-native/releases/tag/6.2.0) | [7.17.0](https://github.com/getsentry/sentry-java/releases/tag/7.17.0) | [8.40.1](https://github.com/getsentry/sentry-cocoa/releases/tag/8.40.1) | [8.37.1](https://github.com/getsentry/sentry-javascript/releases/tag/8.37.1) | +| [6.1.0](https://github.com/getsentry/sentry-react-native/releases/tag/6.1.0) | [7.15.0](https://github.com/getsentry/sentry-java/releases/tag/7.15.0) | [8.38.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.38.0) | [8.34.0](https://github.com/getsentry/sentry-javascript/releases/tag/8.34.0) | +| [6.0.0](https://github.com/getsentry/sentry-react-native/releases/tag/6.0.0) | [7.15.0](https://github.com/getsentry/sentry-java/releases/tag/7.15.0) | [8.37.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.37.0) | [8.33.1](https://github.com/getsentry/sentry-javascript/releases/tag/8.33.1) | +| [5.36.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.36.0) | [7.18.1](https://github.com/getsentry/sentry-java/releases/tag/7.18.1) | [8.41.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.41.0) | [7.119.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.119.1) | +| [5.35.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.35.0) | [7.15.0](https://github.com/getsentry/sentry-java/releases/tag/7.15.0) | [8.37.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.37.0) | [7.119.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.119.1) | +| [5.34.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.34.0) | [7.15.0](https://github.com/getsentry/sentry-java/releases/tag/7.15.0) | [8.37.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.37.0) | [7.119.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.119.1) | +| [5.33.2](https://github.com/getsentry/sentry-react-native/releases/tag/5.33.2) | [7.14.0](https://github.com/getsentry/sentry-java/releases/tag/7.14.0) | [8.36.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.36.0) | [7.119.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.119.1) | +| [5.33.1](https://github.com/getsentry/sentry-react-native/releases/tag/5.33.1) | [7.14.0](https://github.com/getsentry/sentry-java/releases/tag/7.14.0) | [8.36.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.36.0) | [7.119.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.119.0) | +| [5.33.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.33.0) | [7.14.0](https://github.com/getsentry/sentry-java/releases/tag/7.14.0) | [8.36.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.36.0) | [7.119.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.119.0) | +| [5.32.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.32.0) | [7.14.0](https://github.com/getsentry/sentry-java/releases/tag/7.14.0) | [8.36.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.36.0) | [7.119.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.119.0) | +| [5.31.1](https://github.com/getsentry/sentry-react-native/releases/tag/5.31.1) | [7.14.0](https://github.com/getsentry/sentry-java/releases/tag/7.14.0) | [8.36.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.36.0) | [7.119.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.119.0) | +| [5.31.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.31.0) | [7.14.0](https://github.com/getsentry/sentry-java/releases/tag/7.14.0) | [8.36.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.36.0) | [7.119.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.119.0) | +| [5.30.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.30.0) | [7.14.0](https://github.com/getsentry/sentry-java/releases/tag/7.14.0) | [8.34.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.34.0) | [7.119.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.119.0) | +| [5.29.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.29.0) | [7.14.0](https://github.com/getsentry/sentry-java/releases/tag/7.14.0) | [8.33.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.33.0) | [7.118.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.118.0) | +| [5.28.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.28.0) | [7.13.0](https://github.com/getsentry/sentry-java/releases/tag/7.13.0) | [8.33.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.33.0) | [7.117.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.117.0) | +| [5.27.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.27.0) | [7.13.0](https://github.com/getsentry/sentry-java/releases/tag/7.13.0) | [8.32.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.32.0) | [7.117.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.117.0) | +| [5.26.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.26.0) | [7.12.0](https://github.com/getsentry/sentry-java/releases/tag/7.12.0) | [8.31.1](https://github.com/getsentry/sentry-cocoa/releases/tag/8.31.1) | [7.117.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.117.0) | +| [5.25.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.25.0) | [7.11.0](https://github.com/getsentry/sentry-java/releases/tag/7.11.0) | [8.30.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.30.0) | [7.117.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.117.0) | +| [5.24.3](https://github.com/getsentry/sentry-react-native/releases/tag/5.24.3) | [7.10.0](https://github.com/getsentry/sentry-java/releases/tag/7.10.0) | [8.36.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.36.0) | [7.117.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.117.0) | +| [5.24.2](https://github.com/getsentry/sentry-react-native/releases/tag/5.24.2) | [7.10.0](https://github.com/getsentry/sentry-java/releases/tag/7.10.0) | [8.29.1](https://github.com/getsentry/sentry-cocoa/releases/tag/8.29.1) | [7.117.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.117.0) | +| [5.24.1](https://github.com/getsentry/sentry-react-native/releases/tag/5.24.1) | [7.10.0](https://github.com/getsentry/sentry-java/releases/tag/7.10.0) | [8.29.1](https://github.com/getsentry/sentry-cocoa/releases/tag/8.29.1) | [7.117.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.117.0) | +| [5.24.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.24.0) | [7.10.0](https://github.com/getsentry/sentry-java/releases/tag/7.10.0) | [8.28.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.28.0) | [7.117.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.117.0) | +| [5.23.1](https://github.com/getsentry/sentry-react-native/releases/tag/5.23.1) | [7.8.0](https://github.com/getsentry/sentry-java/releases/tag/7.8.0) | [8.27.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.27.0) | [7.113.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.113.0) | +| [5.23.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.23.0) | [7.8.0](https://github.com/getsentry/sentry-java/releases/tag/7.8.0) | [8.27.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.27.0) | [7.113.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.113.0) | +| [5.22.3](https://github.com/getsentry/sentry-react-native/releases/tag/5.22.3) | [7.8.0](https://github.com/getsentry/sentry-java/releases/tag/7.8.0) | [8.26.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.26.0) | [7.113.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.113.0) | +| [5.22.2](https://github.com/getsentry/sentry-react-native/releases/tag/5.22.2) | [7.8.0](https://github.com/getsentry/sentry-java/releases/tag/7.8.0) | [8.25.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.25.0) | [7.113.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.113.0) | +| [5.22.1](https://github.com/getsentry/sentry-react-native/releases/tag/5.22.1) | [7.8.0](https://github.com/getsentry/sentry-java/releases/tag/7.8.0) | [8.25.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.25.0) | [7.110.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.110.1) | +| [5.22.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.22.0) | [7.8.0](https://github.com/getsentry/sentry-java/releases/tag/7.8.0) | [8.24.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.24.0) | [7.110.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.110.1) | +| [5.21.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.21.0) | [7.6.0](https://github.com/getsentry/sentry-java/releases/tag/7.6.0) | [8.21.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.21.0) | [7.100.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.100.1) | +| [5.20.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.20.0) | [7.5.0](https://github.com/getsentry/sentry-java/releases/tag/7.5.0) | [8.21.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.21.0) | [7.100.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.100.1) | +| [5.19.3](https://github.com/getsentry/sentry-react-native/releases/tag/5.19.3) | [7.5.0](https://github.com/getsentry/sentry-java/releases/tag/7.5.0) | [8.21.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.21.0) | [7.100.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.100.1) | +| [5.19.2](https://github.com/getsentry/sentry-react-native/releases/tag/5.19.2) | [7.3.0](https://github.com/getsentry/sentry-java/releases/tag/7.3.0) | [8.20.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.20.0) | [7.100.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.100.1) | +| [5.19.1](https://github.com/getsentry/sentry-react-native/releases/tag/5.19.1) | [7.3.0](https://github.com/getsentry/sentry-java/releases/tag/7.3.0) | [8.17.1](https://github.com/getsentry/sentry-cocoa/releases/tag/8.17.1) | [7.100.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.100.1) | +| [5.19.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.19.0) | [7.3.0](https://github.com/getsentry/sentry-java/releases/tag/7.3.0) | [8.17.1](https://github.com/getsentry/sentry-cocoa/releases/tag/8.17.1) | [7.100.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.100.1) | +| [5.18.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.18.0) | [6.34.0](https://github.com/getsentry/sentry-java/releases/tag/6.34.0) | [8.17.1](https://github.com/getsentry/sentry-cocoa/releases/tag/8.17.1) | [7.81.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.81.1) | +| [5.17.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.17.0) | [6.34.0](https://github.com/getsentry/sentry-java/releases/tag/6.34.0) | [8.17.1](https://github.com/getsentry/sentry-cocoa/releases/tag/8.17.1) | [7.81.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.81.1) | +| [5.16.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.16.0) | [6.34.0](https://github.com/getsentry/sentry-java/releases/tag/6.34.0) | [8.17.1](https://github.com/getsentry/sentry-cocoa/releases/tag/8.17.1) | [7.81.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.81.1) | +| [5.15.2](https://github.com/getsentry/sentry-react-native/releases/tag/5.15.2) | [6.34.0](https://github.com/getsentry/sentry-java/releases/tag/6.34.0) | [8.17.1](https://github.com/getsentry/sentry-cocoa/releases/tag/8.17.1) | [7.81.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.81.1) | +| [5.15.1](https://github.com/getsentry/sentry-react-native/releases/tag/5.15.1) | [6.34.0](https://github.com/getsentry/sentry-java/releases/tag/6.34.0) | [8.17.1](https://github.com/getsentry/sentry-cocoa/releases/tag/8.17.1) | [7.81.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.81.1) | +| [5.15.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.15.0) | [6.34.0](https://github.com/getsentry/sentry-java/releases/tag/6.34.0) | [8.17.1](https://github.com/getsentry/sentry-cocoa/releases/tag/8.17.1) | [7.81.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.81.1) | +| [5.14.1](https://github.com/getsentry/sentry-react-native/releases/tag/5.14.1) | [6.34.0](https://github.com/getsentry/sentry-java/releases/tag/6.34.0) | [8.15.2](https://github.com/getsentry/sentry-cocoa/releases/tag/8.15.2) | [7.81.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.81.1) | +| [5.14.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.14.0) | [6.34.0](https://github.com/getsentry/sentry-java/releases/tag/6.34.0) | [8.15.2](https://github.com/getsentry/sentry-cocoa/releases/tag/8.15.2) | [7.81.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.81.1) | +| [5.13.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.13.0) | [6.33.1](https://github.com/getsentry/sentry-java/releases/tag/6.33.1) | [8.15.2](https://github.com/getsentry/sentry-cocoa/releases/tag/8.15.2) | [7.80.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.80.0) | +| [5.12.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.12.0) | [6.32.0](https://github.com/getsentry/sentry-java/releases/tag/6.32.0) | [8.14.2](https://github.com/getsentry/sentry-cocoa/releases/tag/8.14.2) | [7.76.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.76.0) | +| [5.11.1](https://github.com/getsentry/sentry-react-native/releases/tag/5.11.1) | [6.30.0](https://github.com/getsentry/sentry-java/releases/tag/6.30.0) | [8.13.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.13.0) | [7.73.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.73.0) | +| [5.11.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.11.0) | [6.30.0](https://github.com/getsentry/sentry-java/releases/tag/6.30.0) | [8.13.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.13.0) | [7.73.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.73.0) | +| [5.10.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.10.0) | [6.29.0](https://github.com/getsentry/sentry-java/releases/tag/6.29.0) | [8.11.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.11.0) | [7.69.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.69.0) | +| [5.9.2](https://github.com/getsentry/sentry-react-native/releases/tag/5.9.2) | [6.29.0](https://github.com/getsentry/sentry-java/releases/tag/6.29.0) | [8.11.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.11.0) | [7.69.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.69.0) | +| [5.9.1](https://github.com/getsentry/sentry-react-native/releases/tag/5.9.1) | [6.28.0](https://github.com/getsentry/sentry-java/releases/tag/6.28.0) | [8.10.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.10.0) | [7.63.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.63.0) | +| [5.9.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.9.0) | [6.28.0](https://github.com/getsentry/sentry-java/releases/tag/6.28.0) | [8.9.4](https://github.com/getsentry/sentry-cocoa/releases/tag/8.9.4) | [7.63.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.63.0) | +| [5.8.1](https://github.com/getsentry/sentry-react-native/releases/tag/5.8.1) | [6.27.0](https://github.com/getsentry/sentry-java/releases/tag/6.27.0) | [8.9.3](https://github.com/getsentry/sentry-cocoa/releases/tag/8.9.3) | [7.61.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.61.0) | +| [5.8.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.8.0) | [6.27.0](https://github.com/getsentry/sentry-java/releases/tag/6.27.0) | [8.9.3](https://github.com/getsentry/sentry-cocoa/releases/tag/8.9.3) | [7.60.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.60.1) | +| [5.7.1](https://github.com/getsentry/sentry-react-native/releases/tag/5.7.1) | [6.25.1](https://github.com/getsentry/sentry-java/releases/tag/6.25.1) | [8.8.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.8.0) | [7.57.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.57.0) | +| [5.7.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.7.0) | [6.25.0](https://github.com/getsentry/sentry-java/releases/tag/6.25.0) | [8.8.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.8.0) | [7.57.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.57.0) | +| [5.6.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.6.0) | [6.22.0](https://github.com/getsentry/sentry-java/releases/tag/6.22.0) | [8.7.3](https://github.com/getsentry/sentry-cocoa/releases/tag/8.7.3) | [7.54.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.54.0) | +| [5.5.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.5.0) | [6.18.1](https://github.com/getsentry/sentry-java/releases/tag/6.18.1) | [8.7.1](https://github.com/getsentry/sentry-cocoa/releases/tag/8.7.1) | [7.52.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.52.0) | +| [5.4.2](https://github.com/getsentry/sentry-react-native/releases/tag/5.4.2) | [6.18.1](https://github.com/getsentry/sentry-java/releases/tag/6.18.1) | [8.6.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.6.0) | [7.51.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.51.1) | +| [5.4.1](https://github.com/getsentry/sentry-react-native/releases/tag/5.4.1) | [6.18.1](https://github.com/getsentry/sentry-java/releases/tag/6.18.1) | [8.6.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.6.0) | [7.50.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.50.0) | +| [5.4.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.4.0) | [6.17.0](https://github.com/getsentry/sentry-java/releases/tag/6.17.0) | [8.5.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.5.0) | [7.49.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.49.0) | +| [5.3.1](https://github.com/getsentry/sentry-react-native/releases/tag/5.3.1) | [6.17.0](https://github.com/getsentry/sentry-java/releases/tag/6.17.0) | [8.4.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.4.0) | [7.47.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.47.0) | +| [5.3.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.3.0) | [6.16.0](https://github.com/getsentry/sentry-java/releases/tag/6.16.0) | [8.3.3](https://github.com/getsentry/sentry-cocoa/releases/tag/8.3.3) | [7.45.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.45.0) | +| [5.2.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.2.0) | [6.16.0](https://github.com/getsentry/sentry-java/releases/tag/6.16.0) | [8.3.2](https://github.com/getsentry/sentry-cocoa/releases/tag/8.3.2) | [7.44.2](https://github.com/getsentry/sentry-javascript/releases/tag/7.44.2) | +| [5.1.1](https://github.com/getsentry/sentry-react-native/releases/tag/5.1.1) | [6.15.0](https://github.com/getsentry/sentry-java/releases/tag/6.15.0) | [8.3.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.3.0) | [7.40.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.40.0) | +| [5.1.0](https://github.com/getsentry/sentry-react-native/releases/tag/5.1.0) | [6.15.0](https://github.com/getsentry/sentry-java/releases/tag/6.15.0) | [8.2.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.2.0) | [7.40.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.40.0) | +| [4.15.2](https://github.com/getsentry/sentry-react-native/releases/tag/4.15.2) | [6.14.0](https://github.com/getsentry/sentry-java/releases/tag/6.14.0) | [7.31.5](https://github.com/getsentry/sentry-cocoa/releases/tag/7.31.5) | [7.37.2](https://github.com/getsentry/sentry-javascript/releases/tag/7.37.2) | +| [4.15.1](https://github.com/getsentry/sentry-react-native/releases/tag/4.15.1) | [6.14.0](https://github.com/getsentry/sentry-java/releases/tag/6.14.0) | [7.31.5](https://github.com/getsentry/sentry-cocoa/releases/tag/7.31.5) | [7.37.2](https://github.com/getsentry/sentry-javascript/releases/tag/7.37.2) | +| [4.15.0](https://github.com/getsentry/sentry-react-native/releases/tag/4.15.0) | [6.14.0](https://github.com/getsentry/sentry-java/releases/tag/6.14.0) | [7.31.5](https://github.com/getsentry/sentry-cocoa/releases/tag/7.31.5) | [7.37.2](https://github.com/getsentry/sentry-javascript/releases/tag/7.37.2) | +| [4.14.0](https://github.com/getsentry/sentry-react-native/releases/tag/4.14.0) | [6.12.1](https://github.com/getsentry/sentry-java/releases/tag/6.12.1) | [7.31.5](https://github.com/getsentry/sentry-cocoa/releases/tag/7.31.5) | [7.32.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.32.1) | +| [4.13.0](https://github.com/getsentry/sentry-react-native/releases/tag/4.13.0) | [6.11.0](https://github.com/getsentry/sentry-java/releases/tag/6.11.0) | [7.31.5](https://github.com/getsentry/sentry-cocoa/releases/tag/7.31.5) | [7.29.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.29.0) | +| [4.12.0](https://github.com/getsentry/sentry-react-native/releases/tag/4.12.0) | [6.9.2](https://github.com/getsentry/sentry-java/releases/tag/6.9.2) | [7.31.3](https://github.com/getsentry/sentry-cocoa/releases/tag/7.31.3) | [7.26.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.26.0) | +| [4.11.0](https://github.com/getsentry/sentry-react-native/releases/tag/4.11.0) | [6.9.1](https://github.com/getsentry/sentry-java/releases/tag/6.9.1) | [7.31.2](https://github.com/getsentry/sentry-cocoa/releases/tag/7.31.2) | [7.21.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.21.1) | +| [4.10.1](https://github.com/getsentry/sentry-react-native/releases/tag/4.10.1) | [6.9.1](https://github.com/getsentry/sentry-java/releases/tag/6.9.1) | [7.31.2](https://github.com/getsentry/sentry-cocoa/releases/tag/7.31.2) | [7.21.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.21.1) | +| [4.10.0](https://github.com/getsentry/sentry-react-native/releases/tag/4.10.0) | [6.8.0](https://github.com/getsentry/sentry-java/releases/tag/6.8.0) | [7.31.2](https://github.com/getsentry/sentry-cocoa/releases/tag/7.31.2) | [7.21.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.21.1) | +| [4.9.0](https://github.com/getsentry/sentry-react-native/releases/tag/4.9.0) | [6.8.0](https://github.com/getsentry/sentry-java/releases/tag/6.8.0) | [7.31.2](https://github.com/getsentry/sentry-cocoa/releases/tag/7.31.2) | [7.20.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.20.1) | +| [4.8.0](https://github.com/getsentry/sentry-react-native/releases/tag/4.8.0) | [6.6.0](https://github.com/getsentry/sentry-java/releases/tag/6.6.0) | [7.29.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.29.0) | [7.16.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.16.0) | +| [4.7.1](https://github.com/getsentry/sentry-react-native/releases/tag/4.7.1) | [6.5.0](https://github.com/getsentry/sentry-java/releases/tag/6.5.0) | [7.28.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.28.0) | [7.16.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.16.0) | +| [4.7.0](https://github.com/getsentry/sentry-react-native/releases/tag/4.7.0) | [6.5.0](https://github.com/getsentry/sentry-java/releases/tag/6.5.0) | [7.28.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.28.0) | [7.16.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.16.0) | +| [4.6.1](https://github.com/getsentry/sentry-react-native/releases/tag/4.6.1) | [6.4.3](https://github.com/getsentry/sentry-java/releases/tag/6.4.3) | [7.27.1](https://github.com/getsentry/sentry-cocoa/releases/tag/7.27.1) | [7.14.2](https://github.com/getsentry/sentry-javascript/releases/tag/7.14.2) | +| [4.6.0](https://github.com/getsentry/sentry-react-native/releases/tag/4.6.0) | [6.4.2](https://github.com/getsentry/sentry-java/releases/tag/6.4.2) | [7.27.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.27.0) | [7.14.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.14.0) | +| [4.5.0](https://github.com/getsentry/sentry-react-native/releases/tag/4.5.0) | [6.4.2](https://github.com/getsentry/sentry-java/releases/tag/6.4.2) | [7.25.1](https://github.com/getsentry/sentry-cocoa/releases/tag/7.25.1) | [7.13.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.13.0) | +| [4.4.0](https://github.com/getsentry/sentry-react-native/releases/tag/4.4.0) | [6.4.1](https://github.com/getsentry/sentry-java/releases/tag/6.4.1) | [7.25.1](https://github.com/getsentry/sentry-cocoa/releases/tag/7.25.1) | [7.12.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.12.1) | +| [4.3.1](https://github.com/getsentry/sentry-react-native/releases/tag/4.3.1) | [6.4.1](https://github.com/getsentry/sentry-java/releases/tag/6.4.1) | [7.24.1](https://github.com/getsentry/sentry-cocoa/releases/tag/7.24.1) | [7.12.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.12.1) | +| [4.3.0](https://github.com/getsentry/sentry-react-native/releases/tag/4.3.0) | [6.4.1](https://github.com/getsentry/sentry-java/releases/tag/6.4.1) | [7.24.1](https://github.com/getsentry/sentry-cocoa/releases/tag/7.24.1) | [7.12.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.12.1) | +| [4.2.4](https://github.com/getsentry/sentry-react-native/releases/tag/4.2.4) | [6.3.1](https://github.com/getsentry/sentry-java/releases/tag/6.3.1) | [7.23.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.23.0) | [7.9.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.9.0) | +| [4.2.3](https://github.com/getsentry/sentry-react-native/releases/tag/4.2.3) | [6.3.1](https://github.com/getsentry/sentry-java/releases/tag/6.3.1) | [7.23.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.23.0) | [7.9.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.9.0) | +| [4.2.2](https://github.com/getsentry/sentry-react-native/releases/tag/4.2.2) | [6.3.0](https://github.com/getsentry/sentry-java/releases/tag/6.3.0) | [7.22.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.22.0) | [7.7.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.7.0) | +| [4.2.1](https://github.com/getsentry/sentry-react-native/releases/tag/4.2.1) | [6.3.0](https://github.com/getsentry/sentry-java/releases/tag/6.3.0) | [7.22.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.22.0) | [7.7.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.7.0) | +| [4.2.0](https://github.com/getsentry/sentry-react-native/releases/tag/4.2.0) | [6.3.0](https://github.com/getsentry/sentry-java/releases/tag/6.3.0) | [7.21.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.21.0) | [7.7.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.7.0) | +| [4.1.3](https://github.com/getsentry/sentry-react-native/releases/tag/4.1.3) | [6.1.4](https://github.com/getsentry/sentry-java/releases/tag/6.1.4) | [7.20.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.20.0) | [7.6.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.6.0) | +| [4.1.2](https://github.com/getsentry/sentry-react-native/releases/tag/4.1.2) | [6.1.4](https://github.com/getsentry/sentry-java/releases/tag/6.1.4) | [7.20.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.20.0) | [7.6.0](https://github.com/getsentry/sentry-javascript/releases/tag/7.6.0) | +| [4.1.1](https://github.com/getsentry/sentry-react-native/releases/tag/4.1.1) | [6.1.4](https://github.com/getsentry/sentry-java/releases/tag/6.1.4) | [7.20.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.20.0) | [7.5.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.5.1) | +| [4.1.0](https://github.com/getsentry/sentry-react-native/releases/tag/4.1.0) | [6.1.4](https://github.com/getsentry/sentry-java/releases/tag/6.1.4) | [7.18.1](https://github.com/getsentry/sentry-cocoa/releases/tag/7.18.1) | [7.3.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.3.1) | +| [4.0.2](https://github.com/getsentry/sentry-react-native/releases/tag/4.0.2) | [6.1.2](https://github.com/getsentry/sentry-java/releases/tag/6.1.2) | [7.18.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.18.0) | [7.1.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.1.1) | +| [4.0.1](https://github.com/getsentry/sentry-react-native/releases/tag/4.0.1) | [6.1.2](https://github.com/getsentry/sentry-java/releases/tag/6.1.2) | [7.18.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.18.0) | [7.1.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.1.1) | +| [4.0.0](https://github.com/getsentry/sentry-react-native/releases/tag/4.0.0) | [6.1.2](https://github.com/getsentry/sentry-java/releases/tag/6.1.2) | [7.18.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.18.0) | [7.1.1](https://github.com/getsentry/sentry-javascript/releases/tag/7.1.1) | +| [3.4.3](https://github.com/getsentry/sentry-react-native/releases/tag/3.4.3) | [5.7.0](https://github.com/getsentry/sentry-java/releases/tag/5.7.0) | [7.11.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.11.0) | [6.19.2](https://github.com/getsentry/sentry-javascript/releases/tag/6.19.2) | +| [3.4.2](https://github.com/getsentry/sentry-react-native/releases/tag/3.4.2) | [5.7.0](https://github.com/getsentry/sentry-java/releases/tag/5.7.0) | [7.11.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.11.0) | [6.19.2](https://github.com/getsentry/sentry-javascript/releases/tag/6.19.2) | +| [3.4.1](https://github.com/getsentry/sentry-react-native/releases/tag/3.4.1) | [5.7.0](https://github.com/getsentry/sentry-java/releases/tag/5.7.0) | [7.11.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.11.0) | [6.19.2](https://github.com/getsentry/sentry-javascript/releases/tag/6.19.2) | +| [3.4.0](https://github.com/getsentry/sentry-react-native/releases/tag/3.4.0) | [5.7.0](https://github.com/getsentry/sentry-java/releases/tag/5.7.0) | [7.11.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.11.0) | [6.19.2](https://github.com/getsentry/sentry-javascript/releases/tag/6.19.2) | +| [3.3.6](https://github.com/getsentry/sentry-react-native/releases/tag/3.3.6) | [5.7.0](https://github.com/getsentry/sentry-java/releases/tag/5.7.0) | [7.11.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.11.0) | [6.17.9](https://github.com/getsentry/sentry-javascript/releases/tag/6.17.9) | +| [3.3.5](https://github.com/getsentry/sentry-react-native/releases/tag/3.3.5) | [5.7.0](https://github.com/getsentry/sentry-java/releases/tag/5.7.0) | [7.11.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.11.0) | [6.17.9](https://github.com/getsentry/sentry-javascript/releases/tag/6.17.9) | +| [3.3.4](https://github.com/getsentry/sentry-react-native/releases/tag/3.3.4) | [5.6.3](https://github.com/getsentry/sentry-java/releases/tag/5.6.3) | [7.10.2](https://github.com/getsentry/sentry-cocoa/releases/tag/7.10.2) | [6.17.9](https://github.com/getsentry/sentry-javascript/releases/tag/6.17.9) | +| [3.3.3](https://github.com/getsentry/sentry-react-native/releases/tag/3.3.3) | [5.6.3](https://github.com/getsentry/sentry-java/releases/tag/5.6.3) | [7.10.2](https://github.com/getsentry/sentry-cocoa/releases/tag/7.10.2) | [6.17.9](https://github.com/getsentry/sentry-javascript/releases/tag/6.17.9) | +| [3.3.2](https://github.com/getsentry/sentry-react-native/releases/tag/3.3.2) | [5.5.2](https://github.com/getsentry/sentry-java/releases/tag/5.5.2) | [7.10.1](https://github.com/getsentry/sentry-cocoa/releases/tag/7.10.1) | [6.17.9](https://github.com/getsentry/sentry-javascript/releases/tag/6.17.9) | +| [3.3.1](https://github.com/getsentry/sentry-react-native/releases/tag/3.3.1) | [5.5.2](https://github.com/getsentry/sentry-java/releases/tag/5.5.2) | [7.10.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.10.0) | [6.17.9](https://github.com/getsentry/sentry-javascript/releases/tag/6.17.9) | +| [3.3.0](https://github.com/getsentry/sentry-react-native/releases/tag/3.3.0) | [5.5.2](https://github.com/getsentry/sentry-java/releases/tag/5.5.2) | [7.10.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.10.0) | [6.17.9](https://github.com/getsentry/sentry-javascript/releases/tag/6.17.9) | +| [3.2.13](https://github.com/getsentry/sentry-react-native/releases/tag/3.2.13) | [5.5.2](https://github.com/getsentry/sentry-java/releases/tag/5.5.2) | [7.9.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.9.0) | [6.12.0](https://github.com/getsentry/sentry-javascript/releases/tag/6.12.0) | +| [3.2.12](https://github.com/getsentry/sentry-react-native/releases/tag/3.2.12) | [5.5.2](https://github.com/getsentry/sentry-java/releases/tag/5.5.2) | [7.9.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.9.0) | [6.12.0](https://github.com/getsentry/sentry-javascript/releases/tag/6.12.0) | +| [3.2.11](https://github.com/getsentry/sentry-react-native/releases/tag/3.2.11) | [5.5.2](https://github.com/getsentry/sentry-java/releases/tag/5.5.2) | [7.7.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.7.0) | [6.12.0](https://github.com/getsentry/sentry-javascript/releases/tag/6.12.0) | +| [3.2.10](https://github.com/getsentry/sentry-react-native/releases/tag/3.2.10) | [5.5.2](https://github.com/getsentry/sentry-java/releases/tag/5.5.2) | [7.7.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.7.0) | [6.12.0](https://github.com/getsentry/sentry-javascript/releases/tag/6.12.0) | +| [3.2.9](https://github.com/getsentry/sentry-react-native/releases/tag/3.2.9) | [5.5.1](https://github.com/getsentry/sentry-java/releases/tag/5.5.1) | [7.7.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.7.0) | [6.12.0](https://github.com/getsentry/sentry-javascript/releases/tag/6.12.0) | +| [3.2.8](https://github.com/getsentry/sentry-react-native/releases/tag/3.2.8) | [5.4.3](https://github.com/getsentry/sentry-java/releases/tag/5.4.3) | [7.5.4](https://github.com/getsentry/sentry-cocoa/releases/tag/7.5.4) | [6.12.0](https://github.com/getsentry/sentry-javascript/releases/tag/6.12.0) | +| [3.2.7](https://github.com/getsentry/sentry-react-native/releases/tag/3.2.7) | [5.4.3](https://github.com/getsentry/sentry-java/releases/tag/5.4.3) | [7.5.4](https://github.com/getsentry/sentry-cocoa/releases/tag/7.5.4) | [6.12.0](https://github.com/getsentry/sentry-javascript/releases/tag/6.12.0) | +| [3.2.6](https://github.com/getsentry/sentry-react-native/releases/tag/3.2.6) | [5.4.3](https://github.com/getsentry/sentry-java/releases/tag/5.4.3) | [7.5.4](https://github.com/getsentry/sentry-cocoa/releases/tag/7.5.4) | [6.12.0](https://github.com/getsentry/sentry-javascript/releases/tag/6.12.0) | +| [3.2.5](https://github.com/getsentry/sentry-react-native/releases/tag/3.2.5) | [5.4.3](https://github.com/getsentry/sentry-java/releases/tag/5.4.3) | [7.5.4](https://github.com/getsentry/sentry-cocoa/releases/tag/7.5.4) | [6.12.0](https://github.com/getsentry/sentry-javascript/releases/tag/6.12.0) | +| [3.2.4](https://github.com/getsentry/sentry-react-native/releases/tag/3.2.4) | [5.4.3](https://github.com/getsentry/sentry-java/releases/tag/5.4.3) | [7.5.4](https://github.com/getsentry/sentry-cocoa/releases/tag/7.5.4) | [6.12.0](https://github.com/getsentry/sentry-javascript/releases/tag/6.12.0) | +| [3.2.3](https://github.com/getsentry/sentry-react-native/releases/tag/3.2.3) | [5.3.0](https://github.com/getsentry/sentry-java/releases/tag/5.3.0) | [7.5.1](https://github.com/getsentry/sentry-cocoa/releases/tag/7.5.1) | [6.12.0](https://github.com/getsentry/sentry-javascript/releases/tag/6.12.0) | +| [3.2.2](https://github.com/getsentry/sentry-react-native/releases/tag/3.2.2) | [5.3.0](https://github.com/getsentry/sentry-java/releases/tag/5.3.0) | [7.4.8](https://github.com/getsentry/sentry-cocoa/releases/tag/7.4.8) | [6.12.0](https://github.com/getsentry/sentry-javascript/releases/tag/6.12.0) | +| [3.2.1](https://github.com/getsentry/sentry-react-native/releases/tag/3.2.1) | [5.2.4](https://github.com/getsentry/sentry-java/releases/tag/5.2.4) | [7.4.8](https://github.com/getsentry/sentry-cocoa/releases/tag/7.4.8) | [6.12.0](https://github.com/getsentry/sentry-javascript/releases/tag/6.12.0) | +| [3.2.0](https://github.com/getsentry/sentry-react-native/releases/tag/3.2.0) | [5.2.4](https://github.com/getsentry/sentry-java/releases/tag/5.2.4) | [7.4.8](https://github.com/getsentry/sentry-cocoa/releases/tag/7.4.8) | [6.12.0](https://github.com/getsentry/sentry-javascript/releases/tag/6.12.0) | +| [3.1.1](https://github.com/getsentry/sentry-react-native/releases/tag/3.1.1) | [5.2.0](https://github.com/getsentry/sentry-java/releases/tag/5.2.0) | [7.3.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.3.0) | [6.12.0](https://github.com/getsentry/sentry-javascript/releases/tag/6.12.0) | +| [3.1.0](https://github.com/getsentry/sentry-react-native/releases/tag/3.1.0) | [5.1.2](https://github.com/getsentry/sentry-java/releases/tag/5.1.2) | [7.2.6](https://github.com/getsentry/sentry-cocoa/releases/tag/7.2.6) | [6.12.0](https://github.com/getsentry/sentry-javascript/releases/tag/6.12.0) | +| [3.0.3](https://github.com/getsentry/sentry-react-native/releases/tag/3.0.3) | [5.1.2](https://github.com/getsentry/sentry-java/releases/tag/5.1.2) | [7.2.6](https://github.com/getsentry/sentry-cocoa/releases/tag/7.2.6) | [6.12.0](https://github.com/getsentry/sentry-javascript/releases/tag/6.12.0) | +| [3.0.2](https://github.com/getsentry/sentry-react-native/releases/tag/3.0.2) | [5.1.2](https://github.com/getsentry/sentry-java/releases/tag/5.1.2) | [7.2.6](https://github.com/getsentry/sentry-cocoa/releases/tag/7.2.6) | [6.12.0](https://github.com/getsentry/sentry-javascript/releases/tag/6.12.0) | +| [3.0.1](https://github.com/getsentry/sentry-react-native/releases/tag/3.0.1) | [5.1.2](https://github.com/getsentry/sentry-java/releases/tag/5.1.2) | [7.2.6](https://github.com/getsentry/sentry-cocoa/releases/tag/7.2.6) | [6.12.0](https://github.com/getsentry/sentry-javascript/releases/tag/6.12.0) | +| [3.0.0](https://github.com/getsentry/sentry-react-native/releases/tag/3.0.0) | [5.1.2](https://github.com/getsentry/sentry-java/releases/tag/5.1.2) | [7.2.6](https://github.com/getsentry/sentry-cocoa/releases/tag/7.2.6) | [6.12.0](https://github.com/getsentry/sentry-javascript/releases/tag/6.12.0) | +| [2.6.2](https://github.com/getsentry/sentry-react-native/releases/tag/2.6.2) | [5.1.0](https://github.com/getsentry/sentry-java/releases/tag/5.1.0) | [7.1.4](https://github.com/getsentry/sentry-cocoa/releases/tag/7.1.4) | [6.7.1](https://github.com/getsentry/sentry-javascript/releases/tag/6.7.1) | +| [2.6.1](https://github.com/getsentry/sentry-react-native/releases/tag/2.6.1) | [5.1.0](https://github.com/getsentry/sentry-java/releases/tag/5.1.0) | [7.1.4](https://github.com/getsentry/sentry-cocoa/releases/tag/7.1.4) | [6.7.1](https://github.com/getsentry/sentry-javascript/releases/tag/6.7.1) | +| [2.6.0](https://github.com/getsentry/sentry-react-native/releases/tag/2.6.0) | [5.1.0](https://github.com/getsentry/sentry-java/releases/tag/5.1.0) | [7.0.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.0.0) | [6.7.1](https://github.com/getsentry/sentry-javascript/releases/tag/6.7.1) | +| [2.5.2](https://github.com/getsentry/sentry-react-native/releases/tag/2.5.2) | [5.0.1](https://github.com/getsentry/sentry-java/releases/tag/5.0.1) | [7.0.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.0.0) | [6.7.1](https://github.com/getsentry/sentry-javascript/releases/tag/6.7.1) | +| [2.5.1](https://github.com/getsentry/sentry-react-native/releases/tag/2.5.1) | [5.0.1](https://github.com/getsentry/sentry-java/releases/tag/5.0.1) | [7.0.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.0.0) | [6.5.1](https://github.com/getsentry/sentry-javascript/releases/tag/6.5.1) | +| [2.5.0](https://github.com/getsentry/sentry-react-native/releases/tag/2.5.0) | [5.0.1](https://github.com/getsentry/sentry-java/releases/tag/5.0.1) | [7.0.0](https://github.com/getsentry/sentry-cocoa/releases/tag/7.0.0) | [6.5.1](https://github.com/getsentry/sentry-javascript/releases/tag/6.5.1) | +| [2.4.3](https://github.com/getsentry/sentry-react-native/releases/tag/2.4.3) | [4.3.0](https://github.com/getsentry/sentry-java/releases/tag/4.3.0) | [6.1.4](https://github.com/getsentry/sentry-cocoa/releases/tag/6.1.4) | [6.2.1](https://github.com/getsentry/sentry-javascript/releases/tag/6.2.1) | +| [2.4.2](https://github.com/getsentry/sentry-react-native/releases/tag/2.4.2) | [4.3.0](https://github.com/getsentry/sentry-java/releases/tag/4.3.0) | [6.1.4](https://github.com/getsentry/sentry-cocoa/releases/tag/6.1.4) | [6.2.1](https://github.com/getsentry/sentry-javascript/releases/tag/6.2.1) | +| [2.4.1](https://github.com/getsentry/sentry-react-native/releases/tag/2.4.1) | [4.3.0](https://github.com/getsentry/sentry-java/releases/tag/4.3.0) | [6.1.4](https://github.com/getsentry/sentry-cocoa/releases/tag/6.1.4) | [6.2.1](https://github.com/getsentry/sentry-javascript/releases/tag/6.2.1) | +| [2.4.0](https://github.com/getsentry/sentry-react-native/releases/tag/2.4.0) | [4.3.0](https://github.com/getsentry/sentry-java/releases/tag/4.3.0) | [6.1.4](https://github.com/getsentry/sentry-cocoa/releases/tag/6.1.4) | [6.2.1](https://github.com/getsentry/sentry-javascript/releases/tag/6.2.1) | +| [2.3.0](https://github.com/getsentry/sentry-react-native/releases/tag/2.3.0) | [4.3.0](https://github.com/getsentry/sentry-java/releases/tag/4.3.0) | [6.1.4](https://github.com/getsentry/sentry-cocoa/releases/tag/6.1.4) | [6.2.1](https://github.com/getsentry/sentry-javascript/releases/tag/6.2.1) | +| [2.2.2](https://github.com/getsentry/sentry-react-native/releases/tag/2.2.2) | [4.1.0](https://github.com/getsentry/sentry-java/releases/tag/4.1.0) | [6.1.4](https://github.com/getsentry/sentry-cocoa/releases/tag/6.1.4) | [6.2.0](https://github.com/getsentry/sentry-javascript/releases/tag/6.2.0) | +| [2.2.1](https://github.com/getsentry/sentry-react-native/releases/tag/2.2.1) | [4.1.0](https://github.com/getsentry/sentry-java/releases/tag/4.1.0) | [6.1.4](https://github.com/getsentry/sentry-cocoa/releases/tag/6.1.4) | [6.2.0](https://github.com/getsentry/sentry-javascript/releases/tag/6.2.0) | +| [2.2.0](https://github.com/getsentry/sentry-react-native/releases/tag/2.2.0) | [4.0.0](https://github.com/getsentry/sentry-java/releases/tag/4.0.0) | [6.1.4](https://github.com/getsentry/sentry-cocoa/releases/tag/6.1.4) | [6.0.3](https://github.com/getsentry/sentry-javascript/releases/tag/6.0.3) | +| [2.1.1](https://github.com/getsentry/sentry-react-native/releases/tag/2.1.1) | [3.2.1](https://github.com/getsentry/sentry-java/releases/tag/3.2.1) | [6.0.9](https://github.com/getsentry/sentry-cocoa/releases/tag/6.0.9) | [5.28.0](https://github.com/getsentry/sentry-javascript/releases/tag/5.28.0) | +| [2.1.0](https://github.com/getsentry/sentry-react-native/releases/tag/2.1.0) | [3.2.0](https://github.com/getsentry/sentry-java/releases/tag/3.2.0) | [6.0.9](https://github.com/getsentry/sentry-cocoa/releases/tag/6.0.9) | [5.28.0](https://github.com/getsentry/sentry-javascript/releases/tag/5.28.0) | +| [2.0.2](https://github.com/getsentry/sentry-react-native/releases/tag/2.0.2) | [3.1.3](https://github.com/getsentry/sentry-java/releases/tag/3.1.3) | [6.0.9](https://github.com/getsentry/sentry-cocoa/releases/tag/6.0.9) | [5.27.4](https://github.com/getsentry/sentry-javascript/releases/tag/5.27.4) | +| [2.0.1](https://github.com/getsentry/sentry-react-native/releases/tag/2.0.1) | [3.1.3](https://github.com/getsentry/sentry-java/releases/tag/3.1.3) | [6.0.8](https://github.com/getsentry/sentry-cocoa/releases/tag/6.0.8) | [5.27.4](https://github.com/getsentry/sentry-javascript/releases/tag/5.27.4) | diff --git a/scripts/craft-pre-release.sh b/scripts/craft-pre-release.sh index a45bbd0670..608ff27914 100755 --- a/scripts/craft-pre-release.sh +++ b/scripts/craft-pre-release.sh @@ -18,3 +18,5 @@ yarn install yarn lerna version --force-publish --exact --no-git-tag-version --no-push --include-merged-tags --yes "${NEW_VERSION}" yarn set-version-samples node scripts/version-bump.js +# Update SDK versions table with the new release +bash scripts/update-sdk-versions-table.sh diff --git a/scripts/update-rn-version.sh b/scripts/update-rn-version.sh new file mode 100755 index 0000000000..ca7da5511d --- /dev/null +++ b/scripts/update-rn-version.sh @@ -0,0 +1,27 @@ +#!/usr/bin/env bash +set -euo pipefail + +file="$(dirname "$0")/../packages/core/package.json" +content=$(cat $file) +regex='"version": *"([0-9\.]+)"' +if ! [[ $content =~ $regex ]]; then + echo "Failed to find the version in $file" + exit 1 +fi + +case $1 in +get-version) + echo ${BASH_REMATCH[1]} + ;; +get-repo) + echo "https://github.com/getsentry/sentry-react-native.git" + ;; +set-version) + newValue="\"version\": \"$2\"" + echo "${content/${BASH_REMATCH[0]}/$newValue}" >$file + ;; +*) + echo "Unknown argument $1" + exit 1 + ;; +esac diff --git a/scripts/update-sdk-versions-table.sh b/scripts/update-sdk-versions-table.sh new file mode 100755 index 0000000000..8d49593fe4 --- /dev/null +++ b/scripts/update-sdk-versions-table.sh @@ -0,0 +1,85 @@ +#!/usr/bin/env bash +set -euo pipefail + +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +DOCS_FILE="$SCRIPT_DIR/../SDK-VERSIONS.md" + +# Get current versions +RN_VERSION=$("$SCRIPT_DIR/update-rn-version.sh" get-version) +ANDROID_VERSION=$("$SCRIPT_DIR/update-android.sh" get-version) +COCOA_VERSION=$("$SCRIPT_DIR/update-cocoa.sh" get-version) +JS_VERSION=$("$SCRIPT_DIR/update-javascript.sh" get-version) + +echo "Current versions:" +echo " React Native SDK: $RN_VERSION" +echo " Android SDK: $ANDROID_VERSION" +echo " Cocoa SDK: $COCOA_VERSION" +echo " JavaScript SDK: $JS_VERSION" + +# Create the new row with GitHub release links for all SDKs +RN_RELEASE_URL="https://github.com/getsentry/sentry-react-native/releases/tag/$RN_VERSION" +ANDROID_RELEASE_URL="https://github.com/getsentry/sentry-java/releases/tag/$ANDROID_VERSION" +COCOA_RELEASE_URL="https://github.com/getsentry/sentry-cocoa/releases/tag/$COCOA_VERSION" +JS_RELEASE_URL="https://github.com/getsentry/sentry-javascript/releases/tag/$JS_VERSION" +NEW_ROW="| [$RN_VERSION]($RN_RELEASE_URL) | [$ANDROID_VERSION]($ANDROID_RELEASE_URL) | [$COCOA_VERSION]($COCOA_RELEASE_URL) | [$JS_VERSION]($JS_RELEASE_URL) |" + +# Check if the docs file exists +if [ ! -f "$DOCS_FILE" ]; then + echo "Creating $DOCS_FILE..." + cat > "$DOCS_FILE" << EOF +# SDK Versions + +This page lists which versions of the [Sentry Android SDK](https://github.com/getsentry/sentry-java), [Sentry Cocoa SDK](https://github.com/getsentry/sentry-cocoa), and [Sentry JavaScript SDK](https://github.com/getsentry/sentry-javascript) are bundled with each Sentry React Native SDK release. + +## Maintenance + +The SDK versions table is automatically updated during each release via the \`craft-pre-release.sh\` script. + +To manually update the table with the current version, run \`./scripts/update-sdk-versions-table.sh\` from the repository root directory. + +## Versions + +| React Native SDK | Android SDK | Cocoa SDK | JavaScript SDK | +| ---------------- | ----------- | --------- | -------------- | +$NEW_ROW +EOF + echo "Created $DOCS_FILE with initial version entry" +else + # Check if this version already exists in the table + if grep -q "\[$RN_VERSION\](" "$DOCS_FILE"; then + echo "Version $RN_VERSION already exists in the table. Updating it..." + # Remove the old version line and add the new one at the top + grep -v "\[$RN_VERSION\](" "$DOCS_FILE" | \ + awk -v new_row="$NEW_ROW" ' + /^\| React Native SDK \|/ { + print + getline + print + print new_row + next + } + { print } + ' > "$DOCS_FILE.tmp" + mv "$DOCS_FILE.tmp" "$DOCS_FILE" + echo "Updated version $RN_VERSION in $DOCS_FILE" + else + echo "Adding new version to $DOCS_FILE..." + # Find the header separator line and insert the new row after it + awk -v new_row="$NEW_ROW" ' + BEGIN { added = 0 } + /^\| React Native SDK \|/ && added == 0 { + print + getline + print + print new_row + added = 1 + next + } + { print } + ' "$DOCS_FILE" > "$DOCS_FILE.tmp" + mv "$DOCS_FILE.tmp" "$DOCS_FILE" + echo "Added version $RN_VERSION to $DOCS_FILE" + fi +fi + +echo "Done!"