From 1906dc807f6cb35040089417eb7b60c2de727ded Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikl=C3=B3s=20Fazekas?= Date: Sun, 27 Sep 2026 12:46:01 +0200 Subject: [PATCH 1/2] fix: bump rive-android to 11.12.1 and rive-ios to 6.26.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps the pinned native runtimes: rive-android 11.9.1 → 11.12.1 and rive-ios 6.23.1 → 6.26.0. rive-ios 6.27.0 is on GitHub but not on CocoaPods trunk, so 6.26.0 is the newest release the podspec can use. 11.12.1 is the first rive-android release since 11.9.1 that is safe to pin: 11.10.0–11.12.0 abort debuggable apps under CheckJNI when a nonexistent boolean view-model property is read (rive-android#470). The range brings accessibility semantics, file asset metadata, GPU Canvas (off by default), referenced-asset updates for loaded files, Unicode line breaking and a batch of resource-cleanup and rendering fixes; 6.24–6.26 bring the matching core runtime fixes on iOS. rive-android 11.11.0 deprecates the legacy app.rive.runtime.kotlin API (RiveAnimationView, state machine inputs, events, text runs) that the legacy backend uses, and 11.12 adds more 12.0 deprecations on the new API. Both are compile warnings only; nothing is removed. --- ios/new/RiveRuntimeLogger.swift | 2 +- package.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ios/new/RiveRuntimeLogger.swift b/ios/new/RiveRuntimeLogger.swift index 59106928..16a6bae6 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.23.1/Source/Concurrency/View/RiveUIView.swift#L448-L453 + // https://github.com/rive-app/rive-ios/blob/6.26.0/Source/Concurrency/View/RiveUIView.swift#L451-L456 if case .view = tag, text == "Draw failed: missing drawable" { RiveLog.d(name, "\(text)\(suffix)") return diff --git a/package.json b/package.json index c855ad7b..36c57a09 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.23.1", - "android": "11.9.1" + "ios": "6.26.0", + "android": "11.12.1" }, "publishConfig": { "registry": "https://registry.npmjs.org/" From dbec3d9e53be760c4e2bfe6581e48a070fa974e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikl=C3=B3s=20Fazekas?= Date: Tue, 29 Sep 2026 12:57:13 +0200 Subject: [PATCH 2/2] chore: release 0.5.0 as a final release Drop the beta prerelease settings and pin the next release to 0.5.0. release-as must be removed after 0.5.0 is published. --- release-please-config.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/release-please-config.json b/release-please-config.json index 8a0e0801..e6cf3de5 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -7,9 +7,7 @@ ".": { "changelog-path": "CHANGELOG.md", "include-component-in-tag": false, - "versioning": "prerelease", - "prerelease": true, - "prerelease-type": "beta" + "release-as": "0.5.0" } } }