fix(deps): update dependency @sentry/react-native to v8#1209
Open
renovate[bot] wants to merge 1 commit into
Open
fix(deps): update dependency @sentry/react-native to v8#1209renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
d351de7 to
8a68c06
Compare
a048c83 to
fdfee84
Compare
0705d46 to
9af5ccc
Compare
2ae0b23 to
9104925
Compare
890634c to
1d7f4a8
Compare
3b16a19 to
3d2f3a3
Compare
3d2f3a3 to
0661131
Compare
0661131 to
1d80072
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^5.36.0→^8.7.0Release Notes
getsentry/sentry-react-native (@sentry/react-native)
v8.7.0Compare Source
Features
Sentry.appLoaded()API to explicitly signal app start end (#5940)frames.delayspan data from native SDKs to app start, TTID/TTFD, and JS API spans (#5907)FeedbackWidgettoFeedbackFormandshowFeedbackWidgettoshowFeedbackForm(#5931)FeedbackButton,showFeedbackButton, andhideFeedbackButton(#5933)Fixes
http.clientspan durations on iOS when the app backgrounds during a request (#5944)Dependencies
v8.6.0Compare Source
Fixes
mobileReplayIntegrationis not configured and iOS deployment target >= 16.0 (#5858)reactNavigationIntegrationperformance overhead (#5840, #5842, #5849)Dependencies
v8.5.0Compare Source
Features
SENTRY_ENVIRONMENTin bare React Native builds (#5823)expoUpdatesListenerIntegrationthat records breadcrumbs for Expo Updates lifecycle events (#5795)expo.updatesbreadcrumbsexpo-updatesto be installed)enableAnrFingerprintingoption (#5838)Sentry.enableFeedbackOnShake()/Sentry.disableFeedbackOnShake()or setfeedbackIntegration({ enableShakeToReport: true })Fixes
Dependencies
v8.4.0Compare Source
Fixes
screenshotStrategyoption frommobileReplayIntegrationto the Android native SDK (#5808)Features
wrapExpoImageandwrapExpoAssetfor Expo performance monitoring (#5427)wrapExpoImageinstrumentsImage.prefetchandImage.loadAsyncfromexpo-imagewrapExpoAssetinstrumentsAsset.loadAsyncfromexpo-assetSENTRY_ENVIRONMENTenv variable or insentry.options.json(#5796)sentry.options.jsonfrom the Expo config pluginoptionsproperty (#5804)Fixes
Dependencies
v8.3.0Compare Source
Features
onNativeLogcallback to intercept and forward native SDK logs to JavaScript console (#5622)level,component, andmessagepropertiesdebug: trueis enabled inSentry.initconsoleSandboxinside the callback to prevent feedback loops with Sentry's console integrationpackage.json:{ "scripts": { "eas-build-on-complete": "sentry-eas-build-on-complete" } }SENTRY_DSNin your EAS secrets, and optionallySENTRY_EAS_BUILD_CAPTURE_SUCCESS=trueto also capture successful builds.Fixes
SOURCEMAP_FILEpaths against the project root in the Xcode build script (#5730)adjustTransactionDuration(#5740)inactivestate for spans (#5742)Dependencies
v8.2.0Compare Source
Fixes
sentry.gradle(#5714)Dependencies
v8.1.0Compare Source
Features
enableTombstoneoption for improved native crash reporting on Android 12+ (#5680)ApplicationExitInfo.REASON_CRASH_NATIVEto capture native crashes with more detailed thread informationincludedViewClassesto only traverse specific view classes, orexcludedViewClassesto skip problematic view classes during session replay and screenshot captureFixes
Dependencies
v8.0.0Compare Source
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 for more information.
Breaking Changes
Minimum Version Requirements
iOS/macOS/tvOS: (#5356)
Android: (#5578)
Sentry Self-Hosted: (#5523)
Features
Capture App Start errors and crashes by initializing Sentry from
sentry.options.json(#4472)Create
sentry.options.jsonin the React Native project root and set options the same as you currently have inSentry.initin JS.{ "dsn": "https://key@example.io/value", }Initialize Sentry on the native layers by newly provided native methods.
Add RNSentrySDK APIs support to @sentry/react-native/expo plugin (#4633)
useNativeInitoption to automatically initialize Sentry natively before JavaScript loads, enabling capture of app start errors{ "expo": { "plugins": [ [ "@​sentry/react-native/expo", { "useNativeInit": true } ] ] } }Changes
optionsFileinto the JS bundle during Metro bundle process (#4476)startWithConfigureOptionsfor Apple platforms (#4444)initwith optionalOptionsConfiguration<SentryAndroidOptions>for Android (#4451)sentry.options.jsonfor Apple platforms (#4447)sentry.options.jsonfor Android (#4451)Sentry.initoptions in JS (#4510)Internal
Dependencies
v7.13.0Compare Source
Features
autoCorrectandspellCheckconfig options toFeedbackWidget(#5627)autoCapitalize="none"toFeedbackWidgetemail input (#5627)Fixes
styleswith defaults inFeedbackWidgetinstead of replacing them (#5625)Dependencies
v7.12.1Compare Source
Fixes
v7.12.0Compare Source
Features
androidProfilingOptionskey is now deprecated, andprofilingOptionsshould be used insteadwrapExpoRouterutility to instrument manualprefetch()calls with performance spansenablePrefetchTrackingoption forreactNavigationIntegrationto automatically track PRELOAD actionsFixes
SENTRY_ALLOW_FAILUREenvironment variable not being respected in Xcode build scripts (#5616)Dependencies
v7.11.0Compare Source
Features
sentry-span-attributesprop to attach custom attributes to user interaction spans (#5569)Dependencies
v7.10.0Compare Source
Fixes
Dependencies
v7.9.0Compare Source
Features
includedViewClassesto only traverse specific view classes, orexcludedViewClassesto skip problematic view classes during session replay and screenshot captureFixes
replay_idfrom metrics (#5483)Dependencies
v7.8.0Compare Source
Features
getReplayId(#5449)Fixes
Object.freezetype pollution from@sentry-internal/replay(#5408)Dependencies
v7.7.0Compare Source
Features
logsOriginto Sentry Options (#5354)enableLogsistrueand defaults to 'all', preserving previous behavior.beforeErrorSamplingcallback tomobileReplayIntegration(#5393)Fixes
Dependencies
v7.6.0Compare Source
Fixes
options.enabledis set tofalse(#5334)Dependencies
v7.5.0Compare Source
Features
.drawText()or.drawBitmap()calls are replaced by rectangles, ensuring no text or images are present in the resulting outputscreenshotStrategytocanvas:Fixes
user.geofromSetUserto the native layer (#5302)Dependencies
v7.4.0Compare Source
Features
propagateTraceparent(#5277)Fixes
react-native-legal(#5253)res/folder nowDependencies
v7.3.0Compare Source
Features
Fixes
sentry-xcode.shand the default settings for theproject.pbxprojto fix the issue with escape patterns in Xcode that leaded to errors during "Bundle React Native code and images" stage (#5221)ReactNativeClient. This structure is getting re-created instead of being modified to ensure IP address is only inferred by Relay ifsendDefaultPiiistrue(#5202)SafeAreaView(#5241)Dependencies
v7.2.0Compare Source
Features
Fixes
metro/countLinesfunction to avoid issues with the private import (#5185)Dependencies
v7.1.0Compare Source
Fixes
Session Replay: Allow excluding
sentry-android-replayfrom android targets (#5174)sentry-android-replaymodule from your Android targets as follows (saves nearly 40KB compressed and 80KB uncompressed off the bundle size):Dependencies
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.