- fix(ore): apply gl sampler state to the units the shader actually samples from (#13498) 0bcde60fa2
496790e - feat(Android): Tighten lifetime contracts (#13312) 8e3a1d5a56
2713f5e - Fix(Android): Restore deprecated settled flow (#13543) 1cbb50deb4
37046cd - fix(editor): focus brackets track the focused element through host-side motion (#13531) 20a1155662
e6a2a62 - fix: Proper handling of components and artboard lists in layout stack (#13519) 26581e759f
6e9f40d - fix(Android): Silently handle other asset classes (#13462) cde6977172
4358f0e - fix: Grid, core int type fixes (#13580) 584f66bc95
07136c0 - fix(runtime): resolve data-bound keyframe values on all playback paths (#13579) f997139aa3
d0f14ab - chore(text): scale font attributes with fitFontSize (#13572) 77e027c061
ed45247 - feat(ore): bake bind group layout identity into the shader sidecar (#13577) 4d73f37a3d
ab969e1 - refactor(ore): derive bind group layouts from shaders at the ore layer (#13566) d93e7c98b2
c11e870 - chore: rev luau to rive_0_734 (#13561) ba609f1a74
288bc2a - perf(runtime): write layout styles into the yoga node directly (#13438) 976a024a33
c5f4524 - fix(web): build every heap view from wasmMemory (#13574) 0490b73a17
691532a - chore(renderer): Update GrTriangulator to skia:fee7272f5b (#13570) 16992a5769
e39b320 - feat(renderer): Implement interior triangulation for MSAA (#13535) 4e97bffbd8
0322d24 - chore(viewer): add support for recording an interaction session with … (#13551) a764fff4f6
048f81b - fix(deferred): construct the path geometry test session from caps (#13553) ee809ba7f0
93c1ec5 - fix(renderer): drop empty segments from recorded and scripted geometry (#13550) bd16ad7c56
3353b94 - refactor(deferred): caps are the only way to construct a session (#13547) 7c5552a159
c02dac5 - feat(scripting): report shader bake failures in the problems panel, and rev naga to 30 (#13517) 6be5324af7
a5c9a83 - feat(editor): interpolatable color channels with bitmask passthroughs (#13532) 2e258b0fcb
3ddfe33 - chore(build): Bump the build_rive.sh emsdk version to 4.0.23 (#13536) 002824f2d3
a08fb42 - refactor(deferred): carry replay device caps as data, recording never holds the device (#13537) a51af172cb
3544238 - feat(js): bump emscripten to 4.0.23 and add -Os linker optimization (#13375) 1588036da0
2368136 - feat: Add support for layout translation offset & compat with all constraints (#13418) 504b4ece0d
179511a - chore: refactor deferred host layer for the runtimes, and a deferred player (#13439) 0683749ce0
7c213c2 - feature(rive-cli): the Rive command line tool (#13112) 098135fb37
7df996a - feat(renderer): Begin adding image to RenderPaint (#13337) cea8da5875
e28c8f5 - feature: image sampler filter and wrap options on assets and image nodes (#13428) f192e02d5f
218afc4 - chore(runtime): store rarely-set Core properties in lazy sidecars (#13415) 586ddfa997
a85dc53 - feat(runtime and editor): expose global view models to Lua scripts (#13420) 37b731d146
e8214d4 - chore: Reset legacy layout transforms (#13400) 6dec243962
3c93bf7 - refactor(gms): Testing framework reactor (#13371) b1e4c061ec
c23aa38 - chore(ci): count gms runs toward coverage (#13387) c6de07afe5
6b7c927 - feat(editor and runtime): per-channel (R/G/B/A) passthrough color pro… (#13324) 20db61d6e7
2d0506b - feat(deferred): one session per render context, multi target replay, and the context tier deleted (#13368) e9f24d0296
d593eb5 - fix(runtime): prevent IK constraint pose pop from stale FK base (#13301) e17fbf4aa8
33cb048 - feat(editor): instance TextInput from a library, bundled into the edi… (#13345) 289d353ac5
bdbc002 - feat: Allow clipping to shapes with path effects (#13356) 0c254772d2
c5da2f2 - build: pin macOS deployment floor at link time (minos) (#13341) 5df57079b5
9d04792 - feature: text style backgrounds with corner rounding (#13338) 5cdcaab570
4afa827 - fix(renderer): Disable VK_EXT_color_write_enable on Adreno and PowerVR (#13300) 3b27c1c696
8675416 - chore: single non-root updatePass for the layout-fit leaf reflow (#13329) 6485df5f2d
57f503b - feature: FileFormat protocol (#13275) f82054a61f
cc7bd91 - fix(scripting): stable identity for asset Property.value reads (#13326) eaf1c9dcb6
0a2084d - feat(cmdq+unreal) asset blob support (#13327) 7316a7b1c4
4035ffc - chore: run Unreal gms/goldens on win-runner-01 (UE 5.7) (#13310) b22111c1db
abc0cb1 - fix(renderer): Don't dither when alpha == 0 (#13309) 797918509f
a0dde7f - feat: add blob view-model data binding with script access (#13297) 2ebcaa259c
4f64130 - chore(runtime): Build layout backgrounds without a Rectangle (#13320) 0420a01877
55f4a19 - fix(unreal): rhi msaa update (#13321) c5e5fea584
f023b81 - fix(runtime): prevent use-after-free when remapping text-run listeners (#13317) 665fbe83c0
e1accd8 - feat: Layout improvements (#13033) 1d47d5a857
4cf76a9 - fix(unreal): RHI vulkan atomics was broken now it's not. (#13281) 38ad1ef498
a3edc3d - fix(renderer): Make interior triangulations cacheable (#13252) 9e498b2635
a47a0f6