From cd27b4f4966478ad366db091ec15db262aa7c007 Mon Sep 17 00:00:00 2001 From: Roman Zavarnitsyn Date: Mon, 11 Aug 2025 11:43:54 +0200 Subject: [PATCH 1/2] fix(compose): Switch to compileOnly dependency for compose-ui-material --- sentry-compose/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sentry-compose/build.gradle.kts b/sentry-compose/build.gradle.kts index 9624bd018b9..7d0da428a21 100644 --- a/sentry-compose/build.gradle.kts +++ b/sentry-compose/build.gradle.kts @@ -43,8 +43,8 @@ kotlin { dependencies { api(projects.sentry) api(projects.sentryAndroidNavigation) - implementation(libs.androidx.compose.material3) + compileOnly(libs.androidx.compose.material3) compileOnly(libs.androidx.navigation.compose) implementation(libs.androidx.lifecycle.common.java8) } From c60671e76a9c561249570b643fb2536faad6fbef Mon Sep 17 00:00:00 2001 From: Roman Zavarnitsyn Date: Mon, 11 Aug 2025 11:47:34 +0200 Subject: [PATCH 2/2] Changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b6d2381804..e0cf883e85b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,6 +28,8 @@ - Ensure frame metrics listeners are registered/unregistered on the main thread ([#4582](https://github.com/getsentry/sentry-java/pull/4582)) - Do not report cached events as lost ([#4575](https://github.com/getsentry/sentry-java/pull/4575)) - Previously events were recorded as lost early despite being retried later through the cache +- Switch to compileOnly dependency for compose-ui-material ([#4630](https://github.com/getsentry/sentry-java/pull/4630)) + - This fixes `StackOverflowError` when using OSS Licenses plugin ## 8.18.0