- 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 - fix(vk): Adreno atlas rendering workaround (#11219) 9b177fd1df
fcadd21 - fix(vk): Workaround a crash on early Android tilers (#11212) 5d4d4b98f6
0e77b8b - fix(Vulkan): Work around a driver issue causing graphical corruption, other minor changes (#11204) b8b0d3e01c
8d970ba - Update the versions of the spir-v shaders to all be 460 (#11209) f38d54d8e4
6ea553f - fix: list updates correctly when items are added or removed (#11206) 255f1ba3d2
c01220b - fix: ignore non visible clips when removing redundant operations (#11207) 673820da1a
bd83354 - update scripted drawable clipping to new strategy and remove unused function (#11195) 8002b223a3
c449435 - fix(scripting): store data on all cases (#11197) 7fae9fb6c8
6cd66fd