Remove deprecated APIs in the next major
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 45/100
- Issue-Typ
- Refactoring
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- react-native, typescript
- Bereich
- api, developer-experience
Rechercherichtung
Start with the listed entry points: options.ts, client.ts, touchevents.tsx, index.ts, tracing/timetodisplay.tsx, and tracing/integrations/appStart.ts. Remove the deprecated APIs and options identified in the issue, then update the referenced TODOs in test/client.test.ts and test/sdk.test.ts. Check the v8 to v9 migration guide work tracked in #6735; done means the untracked removals and follow-up notes are addressed.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Description
Several APIs and options are still exported after one or more majors, some with JSDoc that says "will be removed in the next major version". Remove them in the next major.
Items that already have their own issue are listed for reference only.
To remove (no dedicated issue)
-
initialScopeoption (options.ts). UseSentry.getGlobalScope().setTag(...)/setUser(...)instead. -
ReactNativeClient.captureUserFeedback(client.ts). UseSentry.captureFeedbackinstead. Also update the remaining test TODO intest/client.test.ts. -
ignoredDisplayNamesprop onTouchEventBoundary(touchevents.tsx). UseignoreNamesinstead. -
useThreadsForMessageStackoption (options.ts). UsebeforeSendinstead. -
bufferSizeonReactNativeTransportOptions(options.ts). Use the rootmaxQueueSizeoption instead. -
instrumentLangGraphre-export (index.ts). UseinstrumentStateGraphinstead. -
startTimeToInitialDisplaySpan/startTimeToFullDisplaySpan(tracing/timetodisplay.tsx). Use the<TimeToInitialDisplay>/<TimeToFullDisplay>components instead. - Internal
captureAppStart(tracing/integrations/appStart.ts). UseSentry.appLoaded()instead.
Tracked separately
- #5882:
_experiments.replaysSessionSampleRate/replaysOnErrorSampleRate - #6681:
_experiments.androidProfilingOptions - #6680:
enableExperimentalViewRenderer - #5932:
FeedbackWidget*aliases - #5896:
FeedbackButton,showFeedbackButton,hideFeedbackButton - #6143: TTID/TTFD
recordprop - #6001:
sendDefaultPii
Follow-up
- Remove the related
// TODO: No longer an experiment on major version.notes intest/sdk.test.ts. - Document each removal in the v8 → v9 migration guide (#6735).
- Consider a check that flags
@deprecatedAPIs older than one major, so this list doesn't build up again.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 1.8k
- Forks
- 373
- Ø Merge
- 1 T. 7 Std.
- Gemergte PRs (30 T.)
- 106
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus getsentry/sentry-react-native
-
React-Native Replays Task
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
getsentry/sentry-react-native#6680 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Improvement React-Native
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
getsentry/sentry-react-native#6143 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
React-Native Task User Feedbacks
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
getsentry/sentry-react-native#5932 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
React-Native Replays Task
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
getsentry/sentry-react-native#5882 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Good First Issue React-Native Task
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 65/100
getsentry/sentry-react-native#5771 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in getsentry/sentry-react-native
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag
-
area:ui bug effort:S priority:P2
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
Typo in WSL project description on Projects pageEvtl. vergeben @akhil9tiet hat das heute übernommen. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 75/100
microsoft/opensource.microsoft.com#1066 · 1 Kommentar ·
-
ArcGIS Maps SDK for JavaScript c-carousel calcite-design-tokens enhancement impact - p3 - not time sensitive needs triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Esri/calcite-design-system#15565 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
linkwarden/linkwarden#1891 ·
Maintainer antworten meist innerhalb von 1 Tag