)]}'
{
  "commit": "8506c13236702be5c1ca14a6f915d0cf3ad600d6",
  "tree": "4da37ec56e3930d4cc2253968f23e78015cd282f",
  "parents": [
    "0168f7860c7888aa0d647405ce536b9a39c19d73"
  ],
  "author": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Mon Jan 19 21:56:57 2026 +0000"
  },
  "committer": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Mon Jan 19 21:56:57 2026 +0000"
  },
  "message": "feature: add scripted transition condition protocol (#11479) 853b2a08b5\n* feature: add scripted transition condition protocol\n\nCo-authored-by: hernan \u003chernan@rive.app\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a1a4e90ff82e164b4e39e05b6241771eade368ca",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "93a602ca1817f8fdf65333e72568f5504b0c1ba6",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ffba7e6608bade3e7f486d7cec33f2b6a7994e5",
      "new_mode": 33188,
      "new_path": "dev/defs/animation/scripted_transition_condition.json"
    },
    {
      "type": "modify",
      "old_id": "b4643376b026b991992782f9b7aa1bc618c2cd1a",
      "old_mode": 33188,
      "old_path": "include/rive/animation/scripted_listener_action.hpp",
      "new_id": "32e615f7a5ee0f2963a4a7b25fa71ac395468edd",
      "new_mode": 33188,
      "new_path": "include/rive/animation/scripted_listener_action.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e26683ae792015307de1136dec52cb7537ddc5d6",
      "new_mode": 33188,
      "new_path": "include/rive/animation/scripted_transition_condition.hpp"
    },
    {
      "type": "modify",
      "old_id": "258fe6126f13129b799836b4f9bb4a434bddf1f0",
      "old_mode": 33188,
      "old_path": "include/rive/animation/state_machine.hpp",
      "new_id": "ff441caa79b50c6dccb70ed0629b4448911d8f5f",
      "new_mode": 33188,
      "new_path": "include/rive/animation/state_machine.hpp"
    },
    {
      "type": "modify",
      "old_id": "641630c7adefe641f558f5c6039c10b27066a14a",
      "old_mode": 33188,
      "old_path": "include/rive/animation/state_machine_instance.hpp",
      "new_id": "18f3437a90ce68b4bcc9976362239d8bc5689254",
      "new_mode": 33188,
      "new_path": "include/rive/animation/state_machine_instance.hpp"
    },
    {
      "type": "modify",
      "old_id": "6de03604cec4b926af2436529e3590a0105d0f9b",
      "old_mode": 33188,
      "old_path": "include/rive/assets/script_asset.hpp",
      "new_id": "d62f942c8167fdc58ec424cfdb9078bc30cb4fb6",
      "new_mode": 33188,
      "new_path": "include/rive/assets/script_asset.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01d08b59e0f4fd8047cb31e8b23efcd24437c3b5",
      "new_mode": 33188,
      "new_path": "include/rive/generated/animation/scripted_transition_condition_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "4a541aed2ec2657ac931d1ce65369db284d5b8fd",
      "old_mode": 33188,
      "old_path": "include/rive/generated/core_registry.hpp",
      "new_id": "1bd5d132c82a42ec037803966ab90e61ea6ed485",
      "new_mode": 33188,
      "new_path": "include/rive/generated/core_registry.hpp"
    },
    {
      "type": "modify",
      "old_id": "dc0823650fef04a002d51de08159bb98e7cc7344",
      "old_mode": 33188,
      "old_path": "include/rive/importers/state_machine_importer.hpp",
      "new_id": "2d8c4029ed215d8b7ee7779b1f45b2a1615df5e8",
      "new_mode": 33188,
      "new_path": "include/rive/importers/state_machine_importer.hpp"
    },
    {
      "type": "modify",
      "old_id": "c71271652fb4a4399399b1ab1da63bf393e8ec83",
      "old_mode": 33188,
      "old_path": "include/rive/scripted/scripted_object.hpp",
      "new_id": "18e91822f21075ae507d1495c5056942dfa15a1a",
      "new_mode": 33188,
      "new_path": "include/rive/scripted/scripted_object.hpp"
    },
    {
      "type": "modify",
      "old_id": "4b3b959b86e6b280d1eb706b3583f6b70e23061c",
      "old_mode": 33188,
      "old_path": "src/animation/scripted_listener_action.cpp",
      "new_id": "db217cc3afe75b33eb5b5d2ea450dfb0ce39d05d",
      "new_mode": 33188,
      "new_path": "src/animation/scripted_listener_action.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ea3eda46f9fd53eb6249fa4dd74f26acff67742",
      "new_mode": 33188,
      "new_path": "src/animation/scripted_transition_condition.cpp"
    },
    {
      "type": "modify",
      "old_id": "dbea78eaa1e295f86883ec02845ae26b1cfeb6a9",
      "old_mode": 33188,
      "old_path": "src/animation/state_machine.cpp",
      "new_id": "be9cc59649b59c32f3cba92e08775e5ad28b8542",
      "new_mode": 33188,
      "new_path": "src/animation/state_machine.cpp"
    },
    {
      "type": "modify",
      "old_id": "964b7a22beafa14b71b3632c132d26341025fe2d",
      "old_mode": 33188,
      "old_path": "src/animation/state_machine_instance.cpp",
      "new_id": "226bb458efbbe8bf75018b81c707fc3d398522c5",
      "new_mode": 33188,
      "new_path": "src/animation/state_machine_instance.cpp"
    },
    {
      "type": "modify",
      "old_id": "9642b5b73bc14ecb909902e8e72160fa64e1c495",
      "old_mode": 33188,
      "old_path": "src/assets/script_asset.cpp",
      "new_id": "bca07658b8594970b19cea17b399beb9bc6d3e2f",
      "new_mode": 33188,
      "new_path": "src/assets/script_asset.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4bd6d1dce8193270ffd5c45409aae55101a5647",
      "new_mode": 33188,
      "new_path": "src/generated/animation/scripted_transition_condition_base.cpp"
    },
    {
      "type": "modify",
      "old_id": "de29f246cd3460efe3bed4c75a86b816934d0193",
      "old_mode": 33188,
      "old_path": "src/importers/state_machine_importer.cpp",
      "new_id": "67eac581785cdd5fcc6ea9cee23ca647498a1044",
      "new_mode": 33188,
      "new_path": "src/importers/state_machine_importer.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2dbecd767a4137d3dfb31ab49592f77c3a340ad3",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/assets/scripted_transition_condition.riv"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "985df3bc1724adfca53c5793acac12a9512db580",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/runtime/scripting/scripting_transition_condition_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a0ae9bb429c5a9f0e9b2b0ca34b9065abe3ea471",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/silvers/scripted_transition_condition.sriv"
    }
  ]
}
