)]}'
{
  "commit": "74c0d601c516f86db4847521198dba42080db06a",
  "tree": "a1995a0639a47b13e6a71435e9ad8e43cd8887c9",
  "parents": [
    "e949498e05483a852c10fbbdad2cd1941c15aebc"
  ],
  "author": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Wed Aug 05 20:50:02 2026 +0000"
  },
  "committer": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Wed Aug 05 20:50:02 2026 +0000"
  },
  "message": "feat(editor and runtime): per-channel (R/G/B/A) passthrough color pro… (#13324) 20db61d6e7\nfeat(editor and runtime): per-channel (R/G/B/A) passthrough color properties\n\nCo-authored-by: hernan \u003chernan@rive.app\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5ee99bbbd165b98097e88755793c4bc7a948705a",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "0e228a2e2e074ee37882fd6b4f84d985b216b88e",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "597967bf81edf6aaa72cd8f7ce33d7bb9e5e70ce",
      "old_mode": 33188,
      "old_path": "dev/core_generator/lib/src/definition.dart",
      "new_id": "66acbac5725d5107a03b72e3dc3fe50347142940",
      "new_mode": 33188,
      "new_path": "dev/core_generator/lib/src/definition.dart"
    },
    {
      "type": "modify",
      "old_id": "615f1262374de42138f9f379e2ab279cd821aa07",
      "old_mode": 33188,
      "old_path": "dev/core_generator/lib/src/property.dart",
      "new_id": "a95a5c583ccc1d87fd77315a9d7b9be92de01319",
      "new_mode": 33188,
      "new_path": "dev/core_generator/lib/src/property.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9493775e397489cc48f0b642a8d70873ef190a08",
      "new_mode": 33188,
      "new_path": "dev/defs/shapes/paint/color_channels.json"
    },
    {
      "type": "modify",
      "old_id": "4555199e5f88c182098c37057f16879d9e8efb54",
      "old_mode": 33188,
      "old_path": "dev/defs/shapes/paint/gradient_stop.json",
      "new_id": "d92be92e8ddebd86b1bb3cc3e6a184c204f58d53",
      "new_mode": 33188,
      "new_path": "dev/defs/shapes/paint/gradient_stop.json"
    },
    {
      "type": "modify",
      "old_id": "71824953027a7eec9db3ab72e9bbaf20f2799580",
      "old_mode": 33188,
      "old_path": "dev/defs/shapes/paint/solid_color.json",
      "new_id": "002a3191984408dd31744ca041d8f6587082f553",
      "new_mode": 33188,
      "new_path": "dev/defs/shapes/paint/solid_color.json"
    },
    {
      "type": "modify",
      "old_id": "77b82e3436b5abf6cdae2042c1d4cf752ae7b185",
      "old_mode": 33188,
      "old_path": "include/rive/generated/core_registry.hpp",
      "new_id": "592bc696958e0e7afeb0231a679a9dcf6b858fb8",
      "new_mode": 33188,
      "new_path": "include/rive/generated/core_registry.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b60fdcdd89803517e7858cf7887135c5ad2b9999",
      "new_mode": 33188,
      "new_path": "include/rive/generated/shapes/paint/color_channels_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "d35be56707936276f49d083ff30ee4da6b833712",
      "old_mode": 33188,
      "old_path": "include/rive/generated/shapes/paint/gradient_stop_base.hpp",
      "new_id": "e73ae15948e1041b9f54989116d7a28954bb757a",
      "new_mode": 33188,
      "new_path": "include/rive/generated/shapes/paint/gradient_stop_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "7111c8f754bf7f2610ded39464f62026d65b71f1",
      "old_mode": 33188,
      "old_path": "include/rive/generated/shapes/paint/solid_color_base.hpp",
      "new_id": "36dbc9da042ccdb33c553eb303b1665c4e81ef6d",
      "new_mode": 33188,
      "new_path": "include/rive/generated/shapes/paint/solid_color_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "e2057106c597969533848876a32ae4c36f5429be",
      "old_mode": 33188,
      "old_path": "src/data_bind/context/context_target_value.cpp",
      "new_id": "d599384b87db581b3c05452f2abd7240ac56f148",
      "new_mode": 33188,
      "new_path": "src/data_bind/context/context_target_value.cpp"
    },
    {
      "type": "modify",
      "old_id": "f469b5b9601c7be5d5cb23fa6fc59ae1e8f455b6",
      "old_mode": 33188,
      "old_path": "src/data_bind/data_bind.cpp",
      "new_id": "adae98f3fcf35e240202fc8aa946ab05078430b3",
      "new_mode": 33188,
      "new_path": "src/data_bind/data_bind.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "380c1143766329309393a31e007b89f08a220485",
      "new_mode": 33188,
      "new_path": "src/generated/shapes/paint/color_channels_base.cpp"
    },
    {
      "type": "modify",
      "old_id": "098eea286b756dd8d9aae3d15b7b9d2dc026c973",
      "old_mode": 33188,
      "old_path": "src/shapes/paint/gradient_stop.cpp",
      "new_id": "d510497f15b9fbd23311e1d4efaa2a386673a837",
      "new_mode": 33188,
      "new_path": "src/shapes/paint/gradient_stop.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90581789800ed8f3c175af55573e9232a41d0d45",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/assets/color_passthrough_test.riv"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99ece998e3b5a5f6166d0526e50bdec63fc5dc15",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/runtime/color_channels_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5e11e5d855b34bb4096d047ed7af85476d83018",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/silvers/color_passthrough_test.sriv"
    }
  ]
}
