)]}'
{
  "commit": "afd3a5cd34500fe5f22f2758f676074a4b291e8c",
  "tree": "4598a97b7402f6c44a9acb715a064eb971760534",
  "parents": [
    "fa6e59865cd1de99a3dfe06b5681f8aae266317e"
  ],
  "author": {
    "name": "luigi-rosso",
    "email": "hello@rive.app",
    "time": "Fri Jun 07 23:59:35 2024 +0000"
  },
  "committer": {
    "name": "luigi-rosso",
    "email": "hello@rive.app",
    "time": "Fri Jun 07 23:59:35 2024 +0000"
  },
  "message": "don’t defer updates when a shape/path is used for hit detect\n\nFixes issue reported by Duolingo.\n\nhttps://2dimensions.slack.com/archives/C029X99PETE/p1717700429867579\n\nDiffs\u003d\na10b1e61e don’t defer updates when a shape/path is used for hit detect (#7392)\n\nCo-authored-by: Luigi Rosso \u003cluigi-rosso@users.noreply.github.com\u003e\nCo-authored-by: hernan \u003chernan@rive.app\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8bafa5248f7a799cb92100935301ee4a7bb0cc6a",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "de25b5842c1f632f9c656670b0a3b1fce51ab078",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "244eb27689ed62fe3455e14852beb4d5a645a38f",
      "old_mode": 33188,
      "old_path": "include/rive/animation/state_machine_listener.hpp",
      "new_id": "2867188bf72bba930eda9f74a93b4b54d28740d6",
      "new_mode": 33188,
      "new_path": "include/rive/animation/state_machine_listener.hpp"
    },
    {
      "type": "modify",
      "old_id": "0aee6eebf6d180f1371360b77fb2690302a9af2a",
      "old_mode": 33188,
      "old_path": "include/rive/component.hpp",
      "new_id": "7c260994d36233e3694fbc250c12ffb7de63658c",
      "new_mode": 33188,
      "new_path": "include/rive/component.hpp"
    },
    {
      "type": "modify",
      "old_id": "f1879260fcbe1de9ee36037f91b6384628397fa2",
      "old_mode": 33188,
      "old_path": "include/rive/container_component.hpp",
      "new_id": "e340a17d25c1b3a6d952a8b4067b5166b1d49cb6",
      "new_mode": 33188,
      "new_path": "include/rive/container_component.hpp"
    },
    {
      "type": "modify",
      "old_id": "97291e6135fc62f26c615f6336c3eff063f8bf21",
      "old_mode": 33188,
      "old_path": "include/rive/shapes/paint/fill.hpp",
      "new_id": "a9a0a644bd092e2488e0a092b11922f4e67aa526",
      "new_mode": 33188,
      "new_path": "include/rive/shapes/paint/fill.hpp"
    },
    {
      "type": "modify",
      "old_id": "388fb134ffcf4deee18a51c4ebce100143bf0f39",
      "old_mode": 33188,
      "old_path": "include/rive/shapes/paint/shape_paint.hpp",
      "new_id": "67e9660cabb1b97534871e1de094f26382757b99",
      "new_mode": 33188,
      "new_path": "include/rive/shapes/paint/shape_paint.hpp"
    },
    {
      "type": "modify",
      "old_id": "7663669b849d16749191947d2ae0f6521696b9f2",
      "old_mode": 33188,
      "old_path": "include/rive/shapes/paint/stroke.hpp",
      "new_id": "99a7a0a81a953facbfb43b27858b95f1511e57ba",
      "new_mode": 33188,
      "new_path": "include/rive/shapes/paint/stroke.hpp"
    },
    {
      "type": "modify",
      "old_id": "d5ba979da82452c513b01e9acc1ad226c1007a9f",
      "old_mode": 33188,
      "old_path": "include/rive/shapes/path.hpp",
      "new_id": "59cc59b5f93514861d13f8528b10169bc62d28c5",
      "new_mode": 33188,
      "new_path": "include/rive/shapes/path.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "172ed4246ece3ffa495ed7860c19314ff55a95e0",
      "new_mode": 33188,
      "new_path": "include/rive/shapes/path_flags.hpp"
    },
    {
      "type": "delete",
      "old_id": "d44e5c74bd281436ee48b9f4e71f858b0337fdf1",
      "old_mode": 33188,
      "old_path": "include/rive/shapes/path_space.hpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "587d4aa3f9f78894866fdbd2dffa32756c188e1a",
      "old_mode": 33188,
      "old_path": "include/rive/shapes/shape.hpp",
      "new_id": "e55f79465a7a9a9b74260446d0a9949a37fc7cd1",
      "new_mode": 33188,
      "new_path": "include/rive/shapes/shape.hpp"
    },
    {
      "type": "modify",
      "old_id": "7ba4d766c4852ce6bc8433a33627e95a13c337ea",
      "old_mode": 33188,
      "old_path": "include/rive/shapes/shape_paint_container.hpp",
      "new_id": "8d394ce8a4057a41f891003e5cbb63e94f11964a",
      "new_mode": 33188,
      "new_path": "include/rive/shapes/shape_paint_container.hpp"
    },
    {
      "type": "modify",
      "old_id": "dd3f7858a9f23cc6f1139171f984710f0196ede5",
      "old_mode": 33188,
      "old_path": "src/animation/state_machine_instance.cpp",
      "new_id": "11225a19214e402553c36be4536b5be364633ac7",
      "new_mode": 33188,
      "new_path": "src/animation/state_machine_instance.cpp"
    },
    {
      "type": "modify",
      "old_id": "f943f828d2996a519318bd606c8ad4db11f2a5bd",
      "old_mode": 33188,
      "old_path": "src/animation/state_machine_listener.cpp",
      "new_id": "7abf52157248ac8d8ae624c69474a5a0461dc25a",
      "new_mode": 33188,
      "new_path": "src/animation/state_machine_listener.cpp"
    },
    {
      "type": "modify",
      "old_id": "b68ffdfd5e9a2768f248e8810d5de68529db79bd",
      "old_mode": 33188,
      "old_path": "src/component.cpp",
      "new_id": "eaf7003bbf7d8e6e2aced48ea31cfc1c5d804c28",
      "new_mode": 33188,
      "new_path": "src/component.cpp"
    },
    {
      "type": "modify",
      "old_id": "199a0db416f9a19edc34ba7a5b700f92edf7a28a",
      "old_mode": 33188,
      "old_path": "src/constraints/follow_path_constraint.cpp",
      "new_id": "8c74d9a51e1779908efc6ec0f84809fd1a3a3fd1",
      "new_mode": 33188,
      "new_path": "src/constraints/follow_path_constraint.cpp"
    },
    {
      "type": "modify",
      "old_id": "0a2526099f1e10bf847704456237a0d4c4867a9a",
      "old_mode": 33188,
      "old_path": "src/container_component.cpp",
      "new_id": "af03348619a7b6145097b4e94b9fb604bc699acd",
      "new_mode": 33188,
      "new_path": "src/container_component.cpp"
    },
    {
      "type": "modify",
      "old_id": "cfa7f902e82294bdff3cb7368d49c40c8c1b3ac1",
      "old_mode": 33188,
      "old_path": "src/shapes/clipping_shape.cpp",
      "new_id": "e795a6cefec0614b38f9e1d98a72ae9ceb942480",
      "new_mode": 33188,
      "new_path": "src/shapes/clipping_shape.cpp"
    },
    {
      "type": "modify",
      "old_id": "466b61a7f5161c7c9bad93ace96e9fe76cef79e0",
      "old_mode": 33188,
      "old_path": "src/shapes/paint/fill.cpp",
      "new_id": "d0af7ef110a2bb8c1f39bc246a0ad6f8377b79b0",
      "new_mode": 33188,
      "new_path": "src/shapes/paint/fill.cpp"
    },
    {
      "type": "modify",
      "old_id": "aa49c945a09ef894bf1da83deef7d7733b144499",
      "old_mode": 33188,
      "old_path": "src/shapes/paint/linear_gradient.cpp",
      "new_id": "0bcc1c6ac033b87d3228ba08788176bd4d2dd47e",
      "new_mode": 33188,
      "new_path": "src/shapes/paint/linear_gradient.cpp"
    },
    {
      "type": "modify",
      "old_id": "b0d7348b352cb8ba3382c6e4c54e9a4be66182a8",
      "old_mode": 33188,
      "old_path": "src/shapes/paint/stroke.cpp",
      "new_id": "a76adaeebe8022c88b6fffe8b7bec2e181606bf1",
      "new_mode": 33188,
      "new_path": "src/shapes/paint/stroke.cpp"
    },
    {
      "type": "modify",
      "old_id": "cdf45aa2fb914a356feeb0e0ff76f7ec6b7f58b3",
      "old_mode": 33188,
      "old_path": "src/shapes/path.cpp",
      "new_id": "fd5af98343e151678b9c8bc5b2b2bf7c95923b7a",
      "new_mode": 33188,
      "new_path": "src/shapes/path.cpp"
    },
    {
      "type": "modify",
      "old_id": "71a4c00e0cc51dc8dcf15d1745a10e1affc7b103",
      "old_mode": 33188,
      "old_path": "src/shapes/path_composer.cpp",
      "new_id": "5efda247ffabafe3d5e6b2703b7d2c0525dec9fd",
      "new_mode": 33188,
      "new_path": "src/shapes/path_composer.cpp"
    },
    {
      "type": "modify",
      "old_id": "01310ed48e2c8b3ce6cc2d6dbc7fff13f077188f",
      "old_mode": 33188,
      "old_path": "src/shapes/shape.cpp",
      "new_id": "6a22160ae28a736e010728c6516c2a7097e4c8c8",
      "new_mode": 33188,
      "new_path": "src/shapes/shape.cpp"
    },
    {
      "type": "modify",
      "old_id": "ab9057a18a674a7ba7091f433dea8f83c4f9c63a",
      "old_mode": 33188,
      "old_path": "src/shapes/shape_paint_container.cpp",
      "new_id": "37e58538ec6b47e9003b9ff0f6cd6591746b3901",
      "new_mode": 33188,
      "new_path": "src/shapes/shape_paint_container.cpp"
    }
  ]
}
