)]}'
{
  "commit": "afc52abfdf84263d4d683de78c13094e59b175ef",
  "tree": "9116ef79ce78f0b5f75506d7b1c0a865c6b89be9",
  "parents": [
    "dd6eb5c0825927b13c37861ad4fc7c313fb29e86"
  ],
  "author": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Mon Jul 06 00:28:08 2026 +0000"
  },
  "committer": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Mon Jul 06 00:28:08 2026 +0000"
  },
  "message": "fix(scripting): Advance detached view model instances at end of frame (#13002) a77c1355bd\n\nCo-authored-by: hernan \u003chernan@rive.app\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a0c0b4fe41f20cd11c8453615b6b55394e4881af",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "638af8d1d91418be09f20f78ef19f567fc7bbe02",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "d8e90e55c6bc9945ee570a3686cd8ee6bd9f9e91",
      "old_mode": 33188,
      "old_path": "include/rive/animation/state_machine_instance.hpp",
      "new_id": "a45b5565e94892aceb2550b44b1b2ce295e72e99",
      "new_mode": 33188,
      "new_path": "include/rive/animation/state_machine_instance.hpp"
    },
    {
      "type": "modify",
      "old_id": "6633181f193d1a581a562aa631ad7cd8bf0d7d93",
      "old_mode": 33188,
      "old_path": "include/rive/artboard.hpp",
      "new_id": "0bf1a7f264964250336d2a0b1f4d0b4408c100a1",
      "new_mode": 33188,
      "new_path": "include/rive/artboard.hpp"
    },
    {
      "type": "modify",
      "old_id": "eb838abd4a42792df42bca5038f68fb2e9c87aa5",
      "old_mode": 33188,
      "old_path": "include/rive/lua/rive_lua_libs.hpp",
      "new_id": "8b03697a3c14834583a0ca07f30a8779bc2b3ef0",
      "new_mode": 33188,
      "new_path": "include/rive/lua/rive_lua_libs.hpp"
    },
    {
      "type": "modify",
      "old_id": "cd8412c028d8eb6849df7b91c3145e42aecb554b",
      "old_mode": 33188,
      "old_path": "include/rive/viewmodel/viewmodel_instance.hpp",
      "new_id": "323af8906f33400c53a15bb2d51473132719f254",
      "new_mode": 33188,
      "new_path": "include/rive/viewmodel/viewmodel_instance.hpp"
    },
    {
      "type": "modify",
      "old_id": "e1ed97df7b4ff46ea02e6fd39ae80bd643cfa804",
      "old_mode": 33188,
      "old_path": "src/animation/state_machine_instance.cpp",
      "new_id": "786d71060fc6fdb526272e9bb332b1d896a01d60",
      "new_mode": 33188,
      "new_path": "src/animation/state_machine_instance.cpp"
    },
    {
      "type": "modify",
      "old_id": "5ed982f13bb976165190a950bf6e84ec8ffc4db8",
      "old_mode": 33188,
      "old_path": "src/artboard.cpp",
      "new_id": "0c14798242a7fe118711136ff3714ce72f7f2c3f",
      "new_mode": 33188,
      "new_path": "src/artboard.cpp"
    },
    {
      "type": "modify",
      "old_id": "63b83d78fd66678ff286760a41098a3ed9d9f641",
      "old_mode": 33188,
      "old_path": "src/lua/lua_artboards.cpp",
      "new_id": "9d20211478d2dd190eb8d809b4e954d98581b3d4",
      "new_mode": 33188,
      "new_path": "src/lua/lua_artboards.cpp"
    },
    {
      "type": "modify",
      "old_id": "1cf30b005d7f6a6408d028dc5f70b15a8ab54187",
      "old_mode": 33188,
      "old_path": "src/lua/lua_properties.cpp",
      "new_id": "3d1a63795dad748f58c6962409ed6cb24bc32576",
      "new_mode": 33188,
      "new_path": "src/lua/lua_properties.cpp"
    },
    {
      "type": "modify",
      "old_id": "b7356b0619e8015388804594baa29b8c92572d8d",
      "old_mode": 33188,
      "old_path": "src/lua/rive_lua_libs.cpp",
      "new_id": "78b12ebe604109963a9b0643d08e2ebf797a7e18",
      "new_mode": 33188,
      "new_path": "src/lua/rive_lua_libs.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fcd45ec74950668eba288ef500d92c0c444feb46",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/assets/reset_shared_viewmodel_instance_test.riv"
    },
    {
      "type": "modify",
      "old_id": "8fe33b35c34de993844531d125d4b804f25cf90e",
      "old_mode": 33188,
      "old_path": "tests/unit_tests/runtime/data_binding_test.cpp",
      "new_id": "b4deb63a83d1dc6574c73a3d3e5fc837734cb19a",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/runtime/data_binding_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07b6590eb3de8cd2409e95d61291cb75d80c9664",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/runtime/scripting/scripting_detached_viewmodel_advance_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "4c099193587ed7b4c83239b13bbc53f7032bdfeb",
      "old_mode": 33188,
      "old_path": "tests/unit_tests/runtime/scripting/scripting_properties_test.cpp",
      "new_id": "22bb2781a6f0b50590a16a1278f6e2a624ca2153",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/runtime/scripting/scripting_properties_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e844cd91e75240d915f83d120aa3cc675472eeff",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/silvers/reset_shared_viewmodel_instance_test.sriv"
    }
  ]
}
