)]}'
{
  "commit": "f99b9b363c9c214dc098a269ffbf419a2cd8ef0f",
  "tree": "0789cb589a75907da800b31e373fceec176960aa",
  "parents": [
    "3db0a8dff7cd98b78a5d9e91825ed52b143f7d92"
  ],
  "author": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Fri Aug 08 07:20:20 2025 +0000"
  },
  "committer": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Fri Aug 08 07:20:20 2025 +0000"
  },
  "message": "feature: add support for firing triggers on state transitions (#10329) cc34f96631\n* feature: add support for fiiring triggers on state transitions\n\nCo-authored-by: hernan \u003chernan@rive.app\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "76045c1dbff1ababadb9292e4d33da1bbd9fbbe1",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "421625748994542486bb7cb13d46def71178cf10",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4dc81dcd24aab364e76ea259ce60bb44f3a7af7c",
      "new_mode": 33188,
      "new_path": "dev/defs/animation/state_machine_fire_action.json"
    },
    {
      "type": "modify",
      "old_id": "41db898f7fb3a9d9eabe2bca8a3dbcb0de2e7212",
      "old_mode": 33188,
      "old_path": "dev/defs/animation/state_machine_fire_event.json",
      "new_id": "e713cbaf456cdcfe3a64a1b3c084c4e2801d614a",
      "new_mode": 33188,
      "new_path": "dev/defs/animation/state_machine_fire_event.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67c31e05b5cd8c558e84e97081bfda720a337424",
      "new_mode": 33188,
      "new_path": "dev/defs/animation/state_machine_fire_trigger.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "35fb47723bf334afd4a686c69cc53dee4e2836b6",
      "new_mode": 33188,
      "new_path": "include/rive/animation/state_machine_fire_action.hpp"
    },
    {
      "type": "modify",
      "old_id": "9927cfdb40dad1280917fcea04a561a6242cc0c8",
      "old_mode": 33188,
      "old_path": "include/rive/animation/state_machine_fire_event.hpp",
      "new_id": "86173edf0d5e0ff8da550d543fe2b398a249b2b3",
      "new_mode": 33188,
      "new_path": "include/rive/animation/state_machine_fire_event.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0758890e0fed424c0a6e79b306b74dff128286e8",
      "new_mode": 33188,
      "new_path": "include/rive/animation/state_machine_fire_trigger.hpp"
    },
    {
      "type": "modify",
      "old_id": "d94266df6aeb723995296d039a31360ef055ee71",
      "old_mode": 33188,
      "old_path": "include/rive/animation/state_machine_layer_component.hpp",
      "new_id": "4ff309eb108400f938df89876010bdd5023b5077",
      "new_mode": 33188,
      "new_path": "include/rive/animation/state_machine_layer_component.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a991072331987ee54f4efac2837c94055662bab0",
      "new_mode": 33188,
      "new_path": "include/rive/generated/animation/state_machine_fire_action_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "34138da7e4bdd26b675dc89b5bf8e25d0f0d2795",
      "old_mode": 33188,
      "old_path": "include/rive/generated/animation/state_machine_fire_event_base.hpp",
      "new_id": "6da429a9f86d99605a8b6f52068e234692854edd",
      "new_mode": 33188,
      "new_path": "include/rive/generated/animation/state_machine_fire_event_base.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "311bee30c54e7cd39ea698f7ba92d1ec3af86f36",
      "new_mode": 33188,
      "new_path": "include/rive/generated/animation/state_machine_fire_trigger_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "c880aeffe0d1208b431ce63770130277b77caf84",
      "old_mode": 33188,
      "old_path": "include/rive/generated/core_registry.hpp",
      "new_id": "18728c2bc52082084d8b17833bc3a5e676523a4a",
      "new_mode": 33188,
      "new_path": "include/rive/generated/core_registry.hpp"
    },
    {
      "type": "modify",
      "old_id": "b9132a22588c379da14629811fabea2015f16a91",
      "old_mode": 33188,
      "old_path": "include/rive/importers/state_machine_layer_component_importer.hpp",
      "new_id": "621bf79d9897587447f1614cfcfa7da80451b08d",
      "new_mode": 33188,
      "new_path": "include/rive/importers/state_machine_layer_component_importer.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6b8089f3c432710c3641f5d1149cee92ed76bdc",
      "new_mode": 33188,
      "new_path": "src/animation/state_machine_fire_action.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b233484a5e31d0367565bb401eee799e5a2d495",
      "new_mode": 33188,
      "new_path": "src/animation/state_machine_fire_trigger.cpp"
    },
    {
      "type": "modify",
      "old_id": "e0f70fcee02dab393bcd5a167a7d84daa0224deb",
      "old_mode": 33188,
      "old_path": "src/animation/state_machine_instance.cpp",
      "new_id": "fe3050f916acabd32df53b62c9c38167f3bd87c3",
      "new_mode": 33188,
      "new_path": "src/animation/state_machine_instance.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd8eec4a1430835bb72396d8d040c212d44ebfce",
      "new_mode": 33188,
      "new_path": "src/generated/animation/state_machine_fire_action_base.cpp"
    },
    {
      "type": "modify",
      "old_id": "568d11bc7120be520b0995428060168903459e14",
      "old_mode": 33188,
      "old_path": "src/generated/animation/state_machine_fire_event.cpp",
      "new_id": "5b2a2c2fd7fec6df032b4d9dc2c87d0354a51de6",
      "new_mode": 33188,
      "new_path": "src/generated/animation/state_machine_fire_event.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "734398d4d9e778a6042e2aed5d644c58313ddad1",
      "new_mode": 33188,
      "new_path": "src/generated/animation/state_machine_fire_trigger_base.cpp"
    },
    {
      "type": "modify",
      "old_id": "4ea47caf039ec7409534f1f5fd058daeccf23757",
      "old_mode": 33188,
      "old_path": "src/importers/state_machine_layer_component_importer.cpp",
      "new_id": "12ab08b24d31b27cf8251d58511d17bde8eff145",
      "new_mode": 33188,
      "new_path": "src/importers/state_machine_layer_component_importer.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33f86b0c30c56e9e18b91d2fb499dd1db4affbc6",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/assets/state_transition_fire_trigger.riv"
    },
    {
      "type": "modify",
      "old_id": "11a5935b1bc4dd92c1abfa01523c634598d57dd2",
      "old_mode": 33188,
      "old_path": "tests/unit_tests/runtime/data_binding_test.cpp",
      "new_id": "4b6138fd099273b33670825c663488efdc3f63b2",
      "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": "b6b5d1dea565e8bc788036b4a01ffbf1a0a19bd6",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/silvers/state_transition_fire_trigger.sriv"
    }
  ]
}
