You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+8-1Lines changed: 8 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,13 @@
10
10
- Spans created via Sentry API are preferred over those created through OpenTelemetry API or auto instrumentation
11
11
- New option `ignoreStandaloneClientSpans` that prevents Sentry from creating transactions for OpenTelemetry spans with kind `CLIENT` ([#4349](https://github.com/getsentry/sentry-java/pull/4349))
12
12
- Defaults to `false` meaning standalone OpenTelemetry spans with kind `CLIENT` will be turned into Sentry transactions
13
+
- Make `RequestDetailsResolver` public ([#4326](https://github.com/getsentry/sentry-java/pull/4326))
14
+
-`RequestDetailsResolver` is now public and has an additional constructor, making it easier to use a custom `TransportFactory`
15
+
16
+
### Fixes
17
+
18
+
- Session Replay: Fix masking of non-styled `Text` Composables ([#4361](https://github.com/getsentry/sentry-java/pull/4361))
val (color, hasFillModifier) = node.findTextAttributes()
103
-
var textColor = textLayoutResults.firstOrNull()?.layoutInput?.style?.color
106
+
val textLayoutResult = textLayoutResults.firstOrNull()
107
+
var textColor = textLayoutResult?.layoutInput?.style?.color
104
108
if (textColor?.isUnspecified ==true) {
105
109
textColor = color
106
110
}
107
-
// TODO: support multiple text layouts
111
+
val isLaidOut = textLayoutResult?.layoutInput?.style?.fontSize !=TextUnit.Unspecified
108
112
// TODO: support editable text (currently there's a way to get @Composable's padding only via reflection, and we can't reliably mask input fields based on TextLayout, so we mask the whole view instead)
0 commit comments