Skip to main content
Temporary page for comparing changelog shapes. Same release data as Changelog, but emitted as one <Update> per runtime instead of one per date. Try the runtime filters in the right sidebar on both pages.
AppleAndroidWeb
Shipped in Apple 6.21.1, Android 11.7.2, Web 2.38.5
Changes to the shared runtime that Rive is built on. These ship inside the runtime releases below, so no separate upgrade is needed.
  • Added 3D vector operations, Mat4.lookAt and Mat4.ortho, vector buffer writes, and a GPUBuffer write source range to scripting.
  • Added data binding support for fonts.
  • Added requestArtboardSize, artboard volume, and a semantics API to the command queue.
  • Added the enum name to getProperties.
  • Updated Luau to 0.728.
  • Layout fit is now composed as a separate scale on images, so a scale you set stays independent of it.
  • Fixed the Lua Data global not being initialized, which left view model constructors such as Data.MyViewModel.new() unavailable to scripts.
  • Fixed detached view model instances not advancing until the end of the frame.
  • Fixed Lua colors being decoded as signed rather than unsigned integers.
  • Fixed bindablePropertyInstance being used without validation.
  • Fixed direct focus resolving to a container rather than the first leaf node.
  • Fixed a per-frame update race on the ore buffer, and fixed texture compression.
Core runtime
React Native
July 15, 2026
  • Added asynchronous view model instance creation via useViewModelInstance({ async: true }).
  • Fixed a disposed Rive file being re-acquired when a view re-attached.
  • Fixed stale property setter calls after dispose, which now no-op instead.
  • Fixed data binding HybridObject native resources not being released on Android.
  • Updated the underlying native runtimes to rive-android 11.7.1 and rive-ios 6.21.0.
Releases: v0.4.14 · v0.4.15 · v0.4.16 · v0.4.17 · v0.4.18
Apple
July 10, 2026
  • Improved time-to-first-frame by drawing the first frame synchronously when resuming from a paused state, rather than waiting on the display link.
Also includes the core runtime changes above.Apple v6.21.1 release notes
Android
July 10, 2026
  • Added locking around the mutation APIs.
  • View model instance triggers now mark their bindings dirty, so a fired trigger propagates to bound properties.
Also includes the core runtime changes above.Android v11.7.2 release notes
Unreal
July 10, 2026
  • Breaking: OnRiveReady has been removed.
  • Added RHI GPU Canvas support, and fixed a crash where mouse sync events caused the GPU canvas to draw on the game thread.
  • Mouse down and up now respond immediately, and layout fit mode mouse events are fixed.
  • Exposed triggers to C++, and Blueprint nodes now produce useful errors when used incorrectly.
  • SetRiveDescriptor now re-creates artboards, and SetOwningArtboard now sets the owned artboard for all nested view models.
  • View model defaults now use referenced values instead of creating new ones, and nested artboards default correctly for instances.
Unreal v0.4.25 release notes
Web
July 8, 2026
  • Fixed an audio clash between Rive runtimes sharing a page by adding miniaudio to the Closure externs.
Also includes the core runtime changes above.Web v2.38.5 changes
React
July 8, 2026
  • Updated to the Rive JS runtime 2.38.5 — see Web for what that includes.
React v4.29.5 changes
Flutter
June 22, 2026
The current Flutter release, included here to set a starting point for this changelog.
  • Touch and stylus pointer up and cancel now also dispatch a pointer exit, so listeners receive a Pointer Exit when a finger or pen lifts. This keeps enter and exit symmetric on mobile and matches the other Rive runtimes. Mouse and trackpad pointers are unaffected.
  • RiveWidgetController now advances and applies the state machine with zero elapsed time after pointer down and up events, so intermediate state — such as a view model property set on pointer down — is processed even when both occur in the same frame. Set it to false to opt out.
  • Shared texture usage is no longer marked experimental.
  • Fixed a crash when using desktop_multi_window on Windows with MicroProfile GPU init.
Flutter v0.14.9 on pub.dev
Unity
May 26, 2026
The current Unity release, included here to set a starting point for this changelog.
  • Fixed a crash when assigning null to string properties.
  • Fixed a crash when updating the package on Windows.
  • Fixed an issue with library enums during import.
  • Added missing libpng symbol renames for Unity 6.4+ WebGL builds.
Unity v0.4.3 release notes