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
enableExperimentalViewRenderer type 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
Summary
The
MobileReplayOptions.enableExperimentalViewRendereroption was deprecated in favor ofenableViewRendererV2in #4815 (2025-05). A compat shim inmobileReplayIntegrationcopies the old value toenableViewRendererV2when 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:enableExperimentalViewRenderertype definition (MobileReplayOptions, ~line 77).defaultOptions(~line 253).enableViewRendererV2(~lines 270-271).References
ref(session-replay): iOS: Use enableViewRendererV2 instead of the deprecated ...)enableViewRendererV2_experimentsreplay options compat shim in v9 #5882