)]}'
{
  "commit": "70665773233a20cee6b93700cd4d52168fbeabfc",
  "tree": "f2b8c363f7481d81ea6fd0235be75b4396ff2da8",
  "parents": [
    "7a7a3dbac5fbd27da177637ea3c0d958effb4ad8"
  ],
  "author": {
    "name": "blakdragan7",
    "email": "hello@rive.app",
    "time": "Wed Jul 08 21:34:42 2026 +0000"
  },
  "committer": {
    "name": "blakdragan7",
    "email": "hello@rive.app",
    "time": "Wed Jul 08 21:34:42 2026 +0000"
  },
  "message": "fix(unreal): Unreal layout alignment fix and other small things (#13028) b20256f368\n* fixed other align types\n\n* merge build changes\n\n* now copy over gm headers as well\n\n* fixed gm crash with new canvas gms\n\n* Fixed nested view models not getting the owning artboard set. Started getting nested artboard defaults. Fixed getting obj ptr values.\n\n* typo\n\n* always add artboard default\n\n* list index now doesnt create a variable. instead you get the value via an async task\n\n* better display name\n\n* undef\n\n* command server now supports passing luaua output through\n\n* now get the artboard name for artboard defaults\n\n* new getting index property correctly\n\n* downgraded unsettle log\n\n* revert no longer needed changes\n\n* missed ptr\n\n* Potential fix for pull request finding\n\n* Potential fix for pull request finding\n\n* removed uneeded elseif, removed commented code\n\n* removed duplicate call\n\n* several issues found in PR\n\n* Potential fix for pull request finding\n\n* Potential fix for pull request finding\n\n* some more small cleanup\n\n* uneeded change\n\n* missed some files\n\n* removed uneeded comments\n\n* guard function input\n\n* better guard\n\n* better set owning artboard model\n\n* dont subscrive when its not needed.\n\n* removed uneeded comment and added copyright\n\nCo-authored-by: Copilot Autofix powered by AI \u003c175728472+Copilot@users.noreply.github.com\u003e\nCo-authored-by: Jonathon Copeland \u003cjcopela4@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "892e121713ddd09749ad86a0115b9f8fa9e3e6cf",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "786a329482ae648dd1f70ee6519e30c3f9ee6bc4",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "8abc809980aedb209d4b6438c38259e8c5e647c2",
      "old_mode": 33188,
      "old_path": "include/rive/command_queue.hpp",
      "new_id": "dee88b7f01755f850cd1fea427ddbfa0c643ad05",
      "new_mode": 33188,
      "new_path": "include/rive/command_queue.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e8a5d9e4acd9b4966dc7aa12276721080822afd1",
      "new_mode": 33188,
      "new_path": "include/rive/logging_scripting_context.hpp"
    },
    {
      "type": "modify",
      "old_id": "25d2148020f0a33e008e8f49b98e1cc8b46de875",
      "old_mode": 33188,
      "old_path": "src/command_queue.cpp",
      "new_id": "c9df3816716e7da1f5a7df36dc3d033a27439f49",
      "new_mode": 33188,
      "new_path": "src/command_queue.cpp"
    },
    {
      "type": "modify",
      "old_id": "cd88272b8eaafdcea316c91d59cedf538c664dca",
      "old_mode": 33188,
      "old_path": "src/command_server.cpp",
      "new_id": "3903520eafc6a0a537be5c25efe8f28b43b86279",
      "new_mode": 33188,
      "new_path": "src/command_server.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41d6d36559c0162bdc07c09278a1e935acb5ca03",
      "new_mode": 33188,
      "new_path": "src/lua/logging_scripting_context.cpp"
    }
  ]
}
