diff --git a/android/src/new/java/com/rive/RiveReactNativeView.kt b/android/src/new/java/com/rive/RiveReactNativeView.kt index dcfdf423..66a4b7b9 100644 --- a/android/src/new/java/com/rive/RiveReactNativeView.kt +++ b/android/src/new/java/com/rive/RiveReactNativeView.kt @@ -317,6 +317,9 @@ class RiveReactNativeView(context: ThemedReactContext) : FrameLayout(context) { settled = false settledJob?.cancel() settledJob = viewScope.launch { + // Deprecated in rive-android >= 11.8 (removal planned for 12.0), kept as a + // compatibility shim. Revisit when 12.0 defines the long-term settling surface. + @Suppress("DEPRECATION") worker.settledFlow.collect { settledHandle -> if (settledHandle == handle && !settled) { settled = true diff --git a/ios/new/RiveRuntimeLogger.swift b/ios/new/RiveRuntimeLogger.swift index 4a2de7e2..59106928 100644 --- a/ios/new/RiveRuntimeLogger.swift +++ b/ios/new/RiveRuntimeLogger.swift @@ -58,7 +58,7 @@ final class RiveRuntimeLogger: RiveRuntime.RiveLog.Logger, @unchecked Sendable { // first frame(s) have no drawable yet; the SDK logs that transient // condition at error level, which LogBox turns into a red screen in dev. // Rendering recovers on the next tick, so forward it as debug instead. - // https://github.com/rive-app/rive-ios/blob/6.21.1/Source/Concurrency/View/RiveUIView.swift#L449-L454 + // https://github.com/rive-app/rive-ios/blob/6.23.1/Source/Concurrency/View/RiveUIView.swift#L448-L453 if case .view = tag, text == "Draw failed: missing drawable" { RiveLog.d(name, "\(text)\(suffix)") return diff --git a/package.json b/package.json index dac5c146..ccebce61 100644 --- a/package.json +++ b/package.json @@ -70,8 +70,8 @@ }, "homepage": "https://github.com/rive-app/rive-nitro-react-native#readme", "runtimeVersions": { - "ios": "6.21.1", - "android": "11.7.2" + "ios": "6.23.1", + "android": "11.9.1" }, "publishConfig": { "registry": "https://registry.npmjs.org/"