Skip to content

Releases: rive-app/rive-android

11.2.1

02 Mar 22:16

Choose a tag to compare

Fixes

Removes debug symbols originally added in version 11.0.0, intended for debug builds only, but leaking into release builds. Users without proper NDK configuration would not strip these symbols and see increased deliverable app sizes. These symbols have now been removed again. In the future we will distribute symbols with builds in a side channel to be determined.


  • fix(Android): Do not include debug symbols (#11788) 806facbaca e9dff3c
  • fix: reinit scripted objects owned by the state machine (#11783) 72f38fef07 ad259f8
  • chore: make viewmodel references safer (#11781) 0961388866 2179cec
  • fix(unit tests): Update a test case to have a correctly-formatted category (#11778) 4edb867bde a7a0e8c
  • Intersection board in renderer now allows overlap (#11724) 352adc26ac efc4371
  • feat(vkcwa): Move borrowed coverage to a dedicated subpass (#11761) 57feaeef08 a1ff69a
  • fix: allow artboard conditions without data context (#11776) e9c66affc8 4e4ddd5
  • fix(editor): stop audio when playback is stopped (#11771) d8ff1c2d88 68182a6

11.2.0

26 Feb 17:09

Choose a tag to compare

  • fix: Restore the fallback to Canvas (#11648) cb97e4072f ef0eca1
  • refactor(android): improve native library load fallback diagnostics (#11698) aa1be23a94 b9b1c52
  • Armor the use of mapped gpu buffers (#11738) c4874f9ca2 8f573a9
  • Create TesselationDataFormat.txt (#11767) 2d76643c5e 5ee7df2
  • feature: expand view model instance support in scripting (#11744) a1966ba517 3218b5f
  • ArtboardComponentList optimizations (#11757) a3ef3daa73 d145a6d
  • fix: only disable microprofile’s webserver for rive_native (#11729) fba8d3eb5a 86187e1
  • chore: do not advance data binds without source (#11727) 44b4d20401 f274eae
  • refactor(rive_native): flutter runtime build without rive_tools (#11712) 0170b92c8c 5dee300
  • feat(vk): Implement clipRect and dither for clockwiseAtomic (#11709) 78c811b5dc 8926fed
  • Stateful Components (#11706) 37f69c268c 921ae32
  • fix(vk): Always use premultiplied alpha (#11674) 92387c12da 7eb7eb8
  • Improve Library Script dependency import (#11681) 7a527f1881 442eca1
  • Nnnnn update flamegraph UI 2 (#11695) 29c76e799a 54c0a51
  • fix(unreal): Fixed Mac RHI (#11694) 8e1ff5eb60 5da9dcb
  • chore(editor): get viewmodel instances from cpp on demand (#11680) d04d8106fb bee76d2
  • Optimized feather (#11625) 72f05121ea 98b10d5

11.1.2

16 Feb 15:53

Choose a tag to compare

Fixes

Fixes an issue with Luau scripting's vector methods.

Includes many other smaller core runtime improvements and fixes.


  • fix(Android): Fix CI tests (#11626) 4a2887534c babce47
  • Fix Lua stack imbalance when registering module (#11683) a03a19071f d4e5837
  • Make better dithertypes image (#11664) 3fb7ee93b6 6f8c64d
  • feat(renderer): Implement dither for clockwise mode (#11660) 1de6e822b1 0f43515
  • feature: Mirror Performance Profiling & Editor Performance View (#11667) 9ff17d62ca f52f0eb
  • feat(vk): Add an option to disable fixed function clockwise mode (#11666) 838cad2bf2 3625670
  • fix(shaders): fix for angle gm (#11670) f4c16df15d 520bb3d
  • Convert Atlas texture to be Float16 from Float32 (#11637) ce781fdcc0 9297538
  • fix(renderer): Interleave positive and negative feather atlas triangles (#11654) 37764336db ecc646e
  • fix: Check for bindableProperty nullptr in TransitionViewModelCondition (#11653) aa788cab46 a1a5c2a
  • Microprofile on Mac (#11650) c0ee8aa205 05a403c
  • feature: mirror! (#11640) c7217d5b3c b5ad9f0
  • fix: dispose ScriptedContext when ScriptedObject is disposed (#11616) a153b953bf 50ee7d3
  • feature: expose audio engine absolute time for synced playback (#11619) 3109712183 c286af2
  • Add dither functions (#11282) 599f58a196 3c48c08
  • feat(vk): Add a "virtual tile" feature (#11589) d4355212e2 493518a
  • Changed namespace of RectanizerSkyline (#11617) 68d898e3de 551fb87
  • fix(Unreal): UE platform updates (#11621) 9df72a3757 a421d69
  • feature(unreal): New Platform support (#11604) 7182effde6 2303263
  • fix: use after free of lua_State (#11618) fb6d35a8d3 2604f60
  • Fix script compilation speed (#11592) c286304f4d ea56ac6
  • feature: fast function calls for Vector (#11602) 953dd2021b b6055cc
  • feature: add audio support on scripts (#11582) 3e2bbcf7f0 4c8c550
  • fix: remove metatable creation (#11598) bd80286805 ef4bd54
  • feature: add support to provide view model instance to artboard and p… (#11590) 924040d3e2 690a29d
  • feature: add support for deterministicMode for tests (#11562) 0bd4a639ab e2cb1ec
  • feature: add support for asPath and asPaint script methods (#11580) 6ce4ab9eb1 175c975
  • chore(Vulkan): Vulkan "core" is now Vulkan 1.1 (#11581) 9b93015635 a601418
  • feature(editor): Importing a library script imports its dependencies (#11385) 11572bfdab 31fc166
  • fix: missing blob_asset.json files (#11574) 0e3db43471 f180922
  • fix: hit tests on leaves of collapsed layouts should not succeed (#11568) e680a845a5 63868cd
  • fix: luau stack on layouts (#11565) 55743a6610 38e997e
  • feature: expose data context via scripting (#11560) 02996b61bb 24bab58
  • refactor(Renderer): Better Offscreen render support (#11521) b840c40aa1 ff8f774
  • chore(Vulkan): Make the Vulkan bootstrapping code error handling more recoverable (#11536) 482babcfce 417831d
  • fix(fiddle_context): fix memory leak when window resized (#11557) 82290a8976 cb11992
  • fix(editor): Fix crashes when resizing hierarchy panel and generating share link (#11556) 84435c6038 34351f0
  • fix: Only apply layout interpolation on new frame (#11555) 4c6e0011da c11d0ad
  • feature: blob asset! (#11554) fdaec2ec5d e74834f
  • feature: ScriptedRenderImage! (#11473) 12f56c871a 0ac1ddf
  • feature: bump to luau 706 (#11544) 0edc7b14a8 a03f2fc
  • Prevent layout animation on Artboards just added to ArtboardHosts (#11548) f16f751405 a847b97
  • fix: crash on script dispose (#11542) e86db167ed dfc6a39
  • feature: expose root viewmodel to scripting via context (#11539) 0eadaaea47 c2978d6

11.1.1

23 Jan 18:49

Choose a tag to compare

  • fix(apple): use core text suggested fallback font if necessary (#11530) 147fe75b6b 652df7c
  • feature: add support for mapping view models to artboards in lists (#11524) 41002bf174 8be94fa
  • fix(UAT): script asset key id (#11525) e59db089ed 066542d
  • feature: add support for creating text runs from view model lists (#11519) 904f37cdf3 dd62fc4
  • Add copy/paste support for ScriptAssets (#11522) f2df4669c8 bb21a9a
  • Nnnnn add scripted inputs (#11494) a8418441ca 3e30a96
  • feature: add scripted transition condition protocol (#11479) 853b2a08b5 9523b18
  • chore: process listeners in specified order (#11487) 3253c0beae 076804c
  • Add microprofile support (#11403) c83919a247 4c2332c
  • fix(gl): Get running on Adreno 308 (#11467) 28e95e51e7 8bb39a2
  • chore: Pass Lua VM from editor when decoding runtime File (#11458) f57124001d 7c35093
  • feature: scripted listener actions (#11468) f3a89390cb 46239b9

11.1.0

13 Jan 16:35

Choose a tag to compare

  • fix(scripting): search first parent transform component to build scri… (#11443) 99ca3a30cc b3a8f02
  • feat(Android): Scripting support (#11438) 9112280455 75cca1e
  • Fix ScriptedDrawable save/restore (#11451) e7142dcfed 98f6e39
  • No double deref luau (#11448) 62fcec60de abdd4ed
  • Add opacity support to ScriptedDrawables (#11446) 9b416a02f6 83f3c33
  • feature(scripting): add support for accessing view models and enum pr… (#11437) 620000211e 16a5c56
  • Nnnnn provide path node data (#11428) 67006966a5 9c6ea7d
  • Scripting namespaces (#11429) f810efd11a 222695f
  • feature: add support for data binding scripted artboard inputs (#11423) 48d14f1521 3263670
  • feature: configure scripting timeout & improve Data warnings (#11425) 8328e97639 b90b7e5
  • feature(scripting): instance linear animations (#11386) 722a1ae998 8cc9907
  • feat(scripting): build dummy luau vm if disabled (#11422) 393e19b4fa 8a16815
  • fix: Scroll with snapping max scroll target (#11419) ce274af56c 29c2e9a
  • Nnnnn different fixes (#11415) 4b0ea7e631 05c347d
  • feat(scripting): forward declare luastate (#11418) a08d538dbf 9b52615
  • feature: pass view model instance to bindable artboard (#10815) 3734dc3ab9 db23e20
  • Nnnnn fix memory lua issues (#11412) ba94f03ad0 653885c

11.0.0

08 Jan 21:13

Choose a tag to compare

  • feat(Android): Compose Testing and Improvements (#11198) b1b58bf66d 44474e4
  • refactor: Move remaining command queue native functions to bridge (#11349) e03558d030 5ab5b78
  • feat(Android): More Compose Features (#11287) c7a462251d fa07a1f
  • feat (Android): Compose remaining data binding (#11317) 9c150537c3 8ac1f73
  • feat(Android): Compose Layout and Sample App Improvements (#11249) e17d0603d9 5660856
  • feat(Android): API alignment refactors (#11327) 030168ea81 4f96214
  • Android/feat databinding demo merge (#10868) 4efdface93 1eae8af
  • feat(Android): Remove experimental annotation (#11406) 985dcb7730 5de7914
  • fix: trigger change on solid color change (#11399) b5a73917b1 1159292
  • chore: advance scripting only if it is still active (#11394) 0488666fb0 8f13ae4
  • chore: Move clockwiseAtomic shaders to the new system (#11388) 85c5519c6e 3462914
  • test: Add a 'paintType' option to player (#11371) 209e1b6d96 05ebcf8
  • fix(runtime): ScriptedArtboard origin fix (#11395) 88f2054b8a 683ef33
  • fix(runtime): additional null checks on audio play (#11281) a4e9d50469 8de9da3
  • fix(scripting): some crashed related to paths (#11378) c05b97d6d5 6771eb9
  • chore: Enable with_rive_scripting flag for wasm (#11329) 8e395d6bb0 5b7f014
  • chore: complete groups path effects work (#11373) 8f9dae9f36 7c99351
  • feature: add group effects support (#11359) df0db41a9c 132baeb
  • Nnnnn relative data bind all paths (#11346) 41d316c675 23e8461
  • fix: lua error on in-flight path mutation (#11350) 56f08da6b1 f1432af
  • feature: add support for relative view model data bind paths for nested artboards (#11344) 923b32059d dd93f0c
  • fix: cast int as double when solo is bound to a number (#11332) 699b891b79 b15be4b
  • Library Scripts export fix (#11294) 978d565911 1de3535
  • fix: initialize did change as true (#11323) 9f2de92c4c 6e6e0a9
  • feature: allow listeners to listen to any type of view model change (#11313) 4b7a5a8032 b5bedd0
  • fix(vulkan): Fix "player" (#11314) 08c2e47d44 b3942a7
  • fix(unity): webgl harfbuzz conflict in unity 6.3 (#11309) 5e2ecca169 dd5ffd0
  • feature: support name based binding paths (#11007) a55da7f31f 5953bc2
  • Update public key for verifying script signatures (#11301) db3368437f 7f31a69
  • feat(vk): Avoid a copy for rasterOrdering non-input-attachment passes (#11298) e4ef1ece98 47c33f0
  • feature: bytecode header format (#11293) 68f1096d75 b6a338e
  • fix(vk): Make the color ramp pass interruptible (#11270) ba953a142b 1da8a1f
  • Refactor Script registration (#11280) bc6f965d1f af9f6eb
  • chore: bump to luau 0.703 (#11285) 752595c590 d628689
  • Add .frag and .vert to file list (#11289) 3bd6d37844 6b57359
  • Remove Vulkan support for PowerVR devices below Vulkan 1.3 (#11284) f15e7dd47a 4735221
  • fix(UAT): only trigger callback when instance is created from scripting (#11283) 7564ef1fcb 5b82a55
  • feat(runtime): skip drawing unchanged frames (#11127) f32a23806c 41fb147
  • fix(vulkan) Rebuild vulkan device between gms on less devices (#11275) 8cdc26684f d00c445
  • Nnnnn add data metatable and viewmodels (#11269) f23eb70aec 23b075e
  • fix(ci): Increase tolerance on histogram compare (#11274) 332a226197 bfb5d39
  • fix(vk): Actually apply a workaround for the Android overflow texture (#11273) e6c21bf6fd d57eb13
  • fix(Vulkan) Work around a Vulkan driver OOM on Mali devices (#11271) 37439d5fb6 e6aa939
  • fix(editor): Input to VM toggle fix (#11272) 1dd286c979 50499d0
  • Unity dx12 (#11162) 2517eb7d7f 246a370
  • fix(vk): Make the tessellation pass interruptible (#11233) e7608ff659 834ca07
  • Layout animation time bindable (#11264) c95fe9334e 4136b74
  • feat: Text input from editor + start of Focusable (#9905) e5c8a7ae8f 844e62a
  • feature(scripting): add support to create view model instances from s… (#11232) 6fc23e1608 fe8b68c
  • Scripting in Core Runtime (#11235) 0a5325e474 02c7305
  • chore: bump macos-version-min to 11 (#11260) 08a3949a0d bf62d0d
  • fix(wgpu): Bit rot (#11245) 47f4ec46d4 4f363bb
  • chore: skip save operations on clipped single shapes (#11244) d352fe277e 2cda1bd
  • fix: virtualized lists with data bound artboards map to the correct s… (#11242) 44c9c0b2ec c31c532
  • feat(vk): Set the maxTextureSize in Vulkan (#11227) 8b2069142c 642d4f1
  • fix(vulkan): Resolve validation error when resuming too-complex render passes (#11229) 3a8b9ba454 d5f5f2d
  • feature: add support for animated clipping layouts and shapes (#11222) e2a5390cb1 98addf0
  • fix(Unreal): Unreal perf improvements (#11221) 6a24742e15 58ed0cc
  • fix(Unreal): Layout fit type fix (#11217) 294afdc22a [8eed76e](https://github.com/rive-app/r...
Read more

10.5.3

02 Dec 18:42

Choose a tag to compare

  • refactor(Android): Compose Improvements (#11057) 97b6cd2b65 3fd1873
  • fix(EA): list index can be compared to numbers (#11194) e2f7d6cde1 e85a430
  • feature: apply clippings as separate drawables (#11183) c3237c0283 c75bae7
  • chore(scripting): add clipping support to scripted drawables (#11184) 27085dfb0c 216d5e4
  • fix(editor): Display runtime errors when Script input VM properties not set (#11177) cd70e30236 38bd09b

10.5.2

27 Nov 19:04

Choose a tag to compare

  • fix(android): crash on artboard resizing (#11176) e3c08f895c adb1852
  • fix: store stylePicker in a variable to prevent GC (#11079) ea0a4b09bb 554a0a6
  • chore: Refactor invalidateEffect for StrokeEffects (#11173) 05630acdb1 09fc7f3
  • chore: complete scripted converters implementation (#11166) 55853117b2 37b1726
  • chore: Preprocess transitions conditions on initialization (#11150) bb52cbd4a3 1c994ac
  • fix: reset interpolator and initialize it on convert (#11157) 0791ee519d 833e5a9
  • feature: goto definition (#11143) 4f005f715e 49bd120
  • chore: updating to luau_701 (#11142) d4dfc63c3a 6309919
  • fix(vk): Implement manual MSAA resolves (#11120) 756dc2db91 e6debb3
  • feature: add path effects for fills (#11136) 376052977b a38e0d2
  • fix(vk): Only rely on implicit PowerVR raster ordering on Vulkan 1.3 (#11132) 4cdb5779cd e9b229a
  • Update path_fiddle.cpp (#11123) 19be344a5a b0632ff
  • fix(Vulkan) Vulkan synchronization fixes (#11091) 810e208837 cbf0680
  • Nnnnn add support for path effect part 3 (#11107) c27b081319 c977303
  • fix: rename Node to NodeData (#11110) c46192f1fe ffb1888
  • add support for path effect (#11095) ab13b4d1a2 3bcd5f6
  • chore: rename vec2d to vector in scripts (#11097) 4ad14fbe73 151ea5b
  • chore: Runtime Scripting fixes & tests (#11094) 539bd8c48c 165a6a2
  • feature: autocomplete requires! (#11090) 6bd796b5f0 b297e03
  • fix(vk): Never read the resolve attachment (#11081) 2430b66647 41a64fa
  • chore(scripting): rename scripting (#11084) 85b425bf93 5aedbbc
  • Peon Worker Script Signing (#11063) 8748f53562 e0a7039
  • feature: Script signing (#11016) 9295f20b82 58ac935
  • fix(vk): Use rasterOrdering mode on Imagination GPUs (#11072) 69b2a3c643 960bcb2
  • fix(editor): Prevent runtime script advance when state machine not playing (#11062) 81f6b8ffa7 aa8b61f
  • chore: rev to latest luau release 700 (rive_0_23) (#11060) 2ac436db1b 3918b38
  • chore: ScriptedDataConverter in runtime (#11053) 05e1b4ab9f 093ab2e
  • feature: add ScriptedContext (#11052) 1d2c69015a 91eef89
  • chore: cache advancing components and support any core object as adva… (#11039) a9e670e153 aa768ec
  • chore: Scripted PointerEvents at runtime (#11046) 7507e62b37 fbba999
  • feature: add contour measure to scripted path! (#11049) b63286db94 1bbbc5f
  • fix: only delete invalid objects when an artboard is destroyed (#11048) c85665930c d47adb4
  • chore: Perform Script's method validation only once (#11037) c783bb438c a657520
  • fix: advance current state by 0 when there is no previous state (#10994) f1fb606c21 1fc2793
  • Scripted Layouts C++ Runtime (#10907) 6f471b7939 246e531
  • fix(webgpu): Various fixups (#11023) 4ecb920d73 316af9b
  • chore: Implement ScriptedObjectImporter to import ScriptInputs (#11002) 08647852bf af05922
  • fix(dx12) intel and Intel arc support (#11022) 21cbb65eef fa4111f
  • chore: rev to luau 0.699 (#11019) 1bb021d018 db5ecb9
  • Fix Vulkan bootstrapping API version reporting (#11001) f5191dd154 38f93f0
  • Update our signal handler to break into the Windows debugger if it's attached (#11015) d9b3ed9801 97ff4ec
  • fix(wasm): Remove ASAN from the default WASM debug build (#10995) 0743b80014 1748262

10.5.1

06 Nov 20:56

Choose a tag to compare

  • style(Android): Many warnings and style fixes (#10886) abb33a5433 2cb1878
  • refactor(Android): Build system refactor (#10938) 60a6d3cee8 e312975
  • feat: Implement clockwise mode on GL_EXT_shader_pixel_local_storage2 (#10987) 5f018f395b 2d4c198
  • chore: improve collapsed data bind processing performance (#10962) ed5a446ff2 638d650
  • fix(runtime): Revert state machine checks for needsAdvance (#10985) 3b82e09da9 bd3973a
  • Report missing gms in overnight/manual GM Tests (#10988) 5615843df1 c241d3d
  • fix(renderer): d3d12 AMD / Intel support / raster order support (#10983) c47562209d c09c4be
  • Bump to latest wagyu port (build 69) (#10977) d0b67890c8 2ec5c4b
  • feat(vk): Support faster texture updates (#10978) 0049d6e21e 37e8d88
  • fix: crash when multiple definitions have the same name (#10976) 43585faefe 45becd7
  • Improvements to Browserstack golden/gm runs (#10967) d2f21b08aa 39e40ce
  • chore(scripting): add support for creating pointer events in scripts (#10968) 2daf848d0a 7447ec4
  • fix(unreal): Several fixes for unreal (#10963) 5a321f1807 b750664
  • refactor(renderer): move gamma correction logic to atomic resolve. (#10966) b9471b7d2a 52058d5
  • feature: rev to latest luau (#10960) ac8e6c591e 59175cf
  • feature: add to path (#10961) 1607b4d220 574c377
  • feature(scripting): expose pointer events (#10958) d571f01f6e d6aeabd
  • feat(unreal): basic rhi msaa support (#10926) a2fcd46df8 8588235
  • chore: add utf8 library for scripting (#10956) 097cdb71c3 fac4d71
  • fix: treat conditions as unmet if the state machine is not bound (#10955) 5c6dfc4b7a 20a8e08
  • feat: Implement clockwise mode using the interlock in Vulkan (#10951) 9903c18b2e 76381d2
  • fix: require order causing a crash (#10953) fd749cce47 fc0cc63
  • feature: add support for quantization and speed controls on nested artboards (#10839) 96e8debf43 4a306c8
  • feature: add scripted nodes! (#10949) 6a61e45ac0 64c3005
  • fix: no crash if bindableProperty is nullptr (#10944) 45400d8398 ca0208a
  • chore: add more scripted converter features (#10939) 5f3da40291 7816e70
  • fix: fp16 precision issue in clockwise rendering (#10940) 1a7500295d dad1c70
  • fix(Vulkan): Various Android Vulkan fixes (#10927) a7d233d7c1 337e1a0
  • feat: missing Mat2D.invert to use existing Mat2D ref (#10935) a406176fa6 6d0c79a
  • minor scripting dogfood fixes (mat2d setters & artboard input) (#10934) a15901421d 5e85e6e
  • feat(vk): Use the PLS transient backing resource in Vulkan (#10905) 4e366e3ddb 12bd935
  • feature: adding scripted pointer events (#10915) 3ebf132c40 3fe814c
  • feature: expose width/height setter/getter for scripted artboards (#10917) d01497d380 17ee61c
  • feature(scripting): add data value color support for scripted converters (#10909) dfa19bdfbb f3eff93
  • feature: expose time functions (#10916) 6b70e37991 78db21f
  • rev to rive_luau_18 (#10901) c1e0f7b595 06533ef
  • feat: Initial implementation of a clockwise rendering mode (#10897) 2fb75868b5 bb93714

10.5.0

24 Oct 14:53

Choose a tag to compare

  • feat(Android): Process decoded images (#10755) 1441bcdf13 e8f2efb
  • feat(Android): Multitouch and pointer exit support (#10848) 9bcc4a6d11 0cab255
  • chore: add support for zero width spaces as word breakers (#10899) c804e738de eba1df5
  • fix: set dataContext to nullptr when unbinding (#10898) 684c603b1a 38f6dc4
  • fix(vulkan): Fix image/gradient rendering on some Android devices (#10894) d8e7fbdb7b 79c101c
  • chore(vk): Remove a redundant interlock mode from the draw pipeline key (#10887) 979c4feb82 fd23ee7
  • Add fire events to player (#10758) 15693e8ff1 0a94dc5
  • fix: when the artboard is checking for ancestors it should return its… (#10883) d5b8889321 6507f4d
  • Add gamma texture test (#10856) e9b6d8a64e 5a7b6f7
  • fix(gl): Fix a PLS regression on Oppo & Vivo (#10861) 33c9ac9f95 55f28e2
  • chore: add support for assigning dynamically loaded images from listeners (#10857) 8df6209168 e860064
  • feat: Merge fragment shaders for atlas blits & image meshes (#10852) 9794d81296 1a6a772
  • add drag event type support (#10807) 2f4ec0a570 d0bc546
  • fix(build): Correct tracking of intended target OS in premake (#10853) c7a0379ab3 6840333
  • fix(vk, android) Workaround for Vulkan driver pipeline linking issues (#10756) 39741ac0c8 4456db7
  • fix(runtime): Address issues requiring double advance (#10842) 5dd872763b 4117798
  • Fix path extraction (#10823) 76a19909c5 e05e941
  • feature: add support for pausing nested artboards (#10833) 0a3cb5ac3e 587b1ae
  • feat: Scripted Enum (#10829) 650a980d41 984ef32
  • refactor(renderer): Generalize fixedFunctionColorOutput (#10813) 396c65832e 3df3293
  • feature: add scroll threshold (#10824) 284c801953 43070ec
  • fix(renderer): Fix outputs in the shader Makefile (#10822) 53bc4a7cbb a0fe04c
  • feat: Scripted Boolean (#10804) cb93fbb138 a8cc2a5
  • feat: Add PLS backings to the RenderContext resource manager (#10793) 2fe0021c07 a8b9948
  • feature: add support for artboards as conditions (#10788) dd59b347fb e5b6ea8
  • fix: add dirt to data bind after being used on listener (#10789) 4149563244 b3dbf6c
  • Get the Linux unit tests building and running in the GitHub workflow (#10761) a0b890f273 c014f52
  • Scripting support in CPP (#10685) a34d1ffe15 3b28b82
  • chore: automatically bind view model trees to dependents when any of … (#10782) ae01b2a8c3 4d22eeb
  • fix(runtime): Font weight layout measure fix (#10766) 0ae985862d 50ce03d
  • fix: interpolator in cpp runtime (#10752) 01c1b43af9 1ca3461
  • feat(gl): Add scissor to GLState (#10748) a3f6433c00 acff899
  • fix(rive_native): front called on empty vector (#10706) 35953858c3 9e11038
  • feature: scripted converters (#10711) a40f07ee54 5d8552b
  • feat(Unreal) Mac RHI Atomics (#10753) 50e69c8fde 019b387
  • fix: handle duplicate data binds on export and on clone (#10751) cd11dd2e60 d40c25c
  • fix(unreal): Sometimes would draw black when should be transparent. (#10747) 64f8da473b 1d86e72