Skip to content

Commit e5f60b8

Browse files
antonisclaudephilipphofmann
authored
docs: Add SDK versions table with bundled dependency versions (#5676)
* docs: Add SDK versions table with bundled dependency versions Adds SDK-VERSIONS.md documenting which Android, Cocoa, and JavaScript SDK versions are bundled with each React Native SDK release. Includes historical data for all 187 releases from 2.0.1 to 8.0.0. - Automated table updates during releases via craft-pre-release.sh - Helper scripts to extract versions from build files - Manual update script for corrections - Added link in README Releases section Closes #5662 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> * Add Sentry SDK to the header and remove from the table Co-authored-by: Philipp Hofmann <philipp.hofmann@sentry.io> * docs: Link all SDK versions to their GitHub releases All SDK versions in the table now link to their respective GitHub release pages: - React Native SDK versions link to sentry-react-native releases - Android SDK versions link to sentry-java releases - Cocoa SDK versions link to sentry-cocoa releases - JavaScript SDK versions link to sentry-javascript releases Updated table headers to be more concise (removed "Sentry" prefix). Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> * docs: Add 8.1.0 to SDK versions table Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * fix: Support pre-release versions in update-rn-version.sh The previous regex `[0-9\.]+` failed to match pre-release version suffixes like -beta.1, -alpha.0, -rc.2, which would cause craft-pre-release.sh to fail when releasing a pre-release version. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * fix: Anchor grep patterns to first column to prevent data loss grep patterns matching version strings were unanchored, so a version like 7.13.0 (which also appears as an Android SDK version in other rows) would falsely trigger the update path and delete unrelated rows via grep -v. Fixed by anchoring to the start of the line with grep -E "^\| \[VERSION\]\(" so only the React Native SDK column (first column) is matched. Also switched to -E flag since macOS grep treats \| in basic regex as alternation. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com> Co-authored-by: Philipp Hofmann <philipp.hofmann@sentry.io>
1 parent e920d31 commit e5f60b8

File tree

5 files changed

+317
-0
lines changed

5 files changed

+317
-0
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ This repo uses the following ways to release SDK updates:
2424
- `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.
2525
- `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.
2626

27+
For a list of which SDK versions are bundled with each release, see [SDK-VERSIONS.md](SDK-VERSIONS.md).
28+
2729
## Requirements
2830

2931
- `react-native >= 0.65.0`

0 commit comments

Comments
 (0)