Skip to content

Releases: rive-app/rive-unity

v0.4.3

Choose a tag to compare

@damzobridge damzobridge released this 26 May 01:46

Fixed

  • Issue with library enums during import
  • Crash when updating the package in Windows
  • add missing libpng symbol renames for Unity 6.4+ WebGL builds (#163)
  • Fix crash when null is assigned to string properties (#157)
  • Fix type 487 crash (#162)

v0.4.2

Choose a tag to compare

@damzobridge damzobridge released this 07 Apr 23:52

Fixed

  • Atlas Render Target Strategy width validation bug
  • prevent collection-modified exceptions and databinding callback loss when properties go out of scope
  • HarfBuzz collisions with Unity on iOS
  • fix URP rendering stopping after quality settings change (#149)
  • Undefined symbol issue on linux preventing builds (#148)
  • Issue with render camera not being resolved when disabled (#155)
  • Rive graphics with premultiplied alpha rendering incorrectly
  • Unity 6.4 Render Graph compatibility mode compilation error (#151)

v0.4.1

Choose a tag to compare

@damzobridge damzobridge released this 04 Mar 20:03

Added

  • Rive files with scripting are now supported
  • Added DrawOptimizationOptions dropdown on RivePanel with two modes:
    • DrawWhenChanged (new default): only re-renders when artboards are updated or Unity triggers layout/size updates
    • AlwaysDraw: re-renders every frame, even if nothing has changed in the artboard (legacy behavior)
  • BindableArtboards can now be bound to a ViewModel Instance (docs)

Fixed

  • Memory growth issue on android (#134)
  • Panel anchor pointer event issue (#143)
  • List item callback regression (#142)
  • Deprecated API logged warnings in Unity 6.3

v0.4.0

Choose a tag to compare

@damzobridge damzobridge released this 20 Dec 01:17

Added

  • Copy Support Info Button to Unity Editor
    • For support tickets,  navigate to Tools → Rive → Copy Support Info in the the Unity Editor to copy debug details (render pipeline, graphics api, etc) about your project’s environment.
  • Multitouch support
  • DX12 Graphics API support
  • xCode simulator support for iOS, tvOS, and visionOS
  • Experimental VisionOS support
  • Rive Widget Data Binding Playground
  • Quick Start Menu
  • Rive Widget Audio Support

Fixed

  • Android Vulkan stability improvements
  • Rive files no longer look ‘washed out’ in Unity projects set to Linear color space.
  • Conflict with other Unity plugins using UnityAppController on iOS

Breaking Changes

  • ViewModelInstanceArtboardProperty and ViewModelInstanceImageProperty change events no longer include the latest value in their callbacks, to account for assets assigned in the Rive Editor being inaccessible at runtime.
  • Deprecated Transparent hit test behaviour to avoid confusion, as it only applies to other Rive Widgets, not Canvas components. We recommend using Translucent instead.

v0.3.8

Choose a tag to compare

@damzobridge damzobridge released this 16 Sep 21:24

Added

  • Components support (announcement)
  • (Android) 16 KB page size support
  • Match Canvas Resolution setting for Rive Canvas Renderer

Fixed

  • Android OpenGL stability fixes
  • iOS stability fixes

v0.3.7

Choose a tag to compare

@damzobridge damzobridge released this 19 Jul 01:13

Added

  • Support for List Data Binding (docs)
  • Support for Image Data Binding (docs)
  • Support for Artboard Data Binding (docs)

Fixed

  • White Background Alpha issue on OpenGL (#112)
  • Unassigned local variable 'file' issue (#111)
  • Issue with Pointer Exit events not being triggered with RiveWidgets
  • Some graphical issues on Android OpenGL
  • Crashing with some Rive files on Mac in the Unity 6 editor.

v0.3.6

Choose a tag to compare

@damzobridge damzobridge released this 02 May 01:03

Added

  • Data Binding (docs)
  • Vulkan support (Windows/Android/Linux)

Fixed

  • Issue with Rive files not being rendered for projects using the Built In Render Pipeline with D3D11

v0.3.5

Choose a tag to compare

@damzobridge damzobridge released this 04 Apr 16:52

Added

  • New File.Load method overload with a fallback option for referenced assets (docs)
  • Text Follow Path (announcement)
  • Rive Widget playback speed control + API
  • Ability to manually change assigned referenced Out of Band assets in the Inspector

image

Fixed

  • Fixes incorrect embedded asset handling behavior. Previously, if you returned true in the asset loader callback but didn’t assign a value, the runtime would still display the embedded asset included in the file. Now, if you choose to handle the asset and don’t assign one, no asset will be displayed as expected.

Known Issues

  • Graphics issues on OpenGL ES3 graphics API on Windows

v0.3.3

Choose a tag to compare

@damzobridge damzobridge released this 18 Feb 22:07

Added

  • Feathering!
  • Custom UI Material support on Rive Canvas Renderer

Fixed

  • Issue where the Loaded state on a Rive Widget would be reported incorrectly
  • Issue with Rive Panel no longer being updated after scene transition

Known Issues

  • Graphics issues on OpenGL ES3 graphics API on Windows

v0.3.2

Choose a tag to compare

@damzobridge damzobridge released this 09 Jan 22:58

Added

  • New high-level components (like RivePanel and RiveWidget) that abstract rendering and provide a unified API across render pipelines. (Docs) (Examples)
  • Scrolling support!

Fixed

  • Issue with WebGL builds not working in Unity 6