Remove deprecated `enableExperimentalViewRenderer` replay option in v9
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 88/100
- Tipo de issue
- Refactorización
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- react-native, typescript
- Área
- mobile-dev
Línea de trabajo
Comienza en packages/core/src/js/replay/mobilereplay.ts comprobando el tipo MobileReplayOptions, defaultOptions y el shim de compatibilidad mobileReplayIntegration identificados en el issue. Después, localiza las pruebas relacionadas y ajústalas al comportamiento de v9. Se considera terminado cuando se hayan eliminado la opción obsoleta y el mapping, enableViewRendererV2 siga siendo compatible y las pruebas relacionadas pasen.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary
The MobileReplayOptions.enableExperimentalViewRenderer option was deprecated in favor of enableViewRendererV2 in #4815 (2025-05). A compat shim in mobileReplayIntegration copies the old value to enableViewRendererV2 when the new option is unset.
Per the SDK Deprecation Lifecycle Standard, this should be removed in the next major (v9).
Action for v9
In packages/core/src/js/replay/mobilereplay.ts:
- Remove the
enableExperimentalViewRenderertype definition (MobileReplayOptions, ~line 77). - Remove it from
defaultOptions(~line 253). - Remove the compat shim that maps it onto
enableViewRendererV2(~lines 270-271). - Update/adjust any related tests.
References
- Deprecated in #4815 (
ref(session-replay): iOS: Use enableViewRendererV2 instead of the deprecated ...) - Replacement:
enableViewRendererV2 - Sibling v9 removal task: #5882
- SDK Deprecation Lifecycle Standard
- Lenguaje dominante
- TypeScript
- Estrellas
- 1.8k
- Forks
- 367
- Merge medio
- 1 d 4 h
- PR fusionados (30 d)
- 102
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de getsentry/sentry-react-native
-
Improvement React-Native
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
getsentry/sentry-react-native#6143 · 2 comentarios ·
-
React-Native Task User Feedbacks
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
getsentry/sentry-react-native#5932 · 2 comentarios ·
-
React-Native Replays Task
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
getsentry/sentry-react-native#5882 · 1 comentario ·
-
Good First Issue React-Native Task
Dificultad 1/5 Menos de una hora Aptitud para principiantes 65/100
getsentry/sentry-react-native#5771 · 1 comentario ·
-
React-Native Wizard (CLI)
getsentry/sentry-react-native#6774 · 1 comentario ·
Todos los issues de getsentry/sentry-react-native
Issues similares
-
bug(cli): hapi doctor inline-media prints a fabricated B:\ helper-script path in packaged installs Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Crush Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
catppuccin/catppuccin#3125 ·
-
Add a SECURITY.md Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
ElementsProject/cln-application#167 · 1 comentario · 1 reacción ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Quantco/pnpm-licenses#17 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100