)]}'
{
  "commit": "e61a0b05ee4d2d24bbd0f4c146877170f87e0461",
  "tree": "0ff84ab55b78dd6613db8fb6f80274c6d6553bb7",
  "parents": [
    "3d9c6dbd22a0b3f4ae51418ac283d0c20fd3651e"
  ],
  "author": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Tue Dec 19 16:58:17 2023 +0000"
  },
  "committer": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Tue Dec 19 16:58:17 2023 +0000"
  },
  "message": "fix off color interpolation\n\ncpp was not clamping correctly color value interpolations. In certain scenarios, if lerping were negative, it would offset the color incorrectly.\nthe dart runtime doesn\u0027t need this fix, because the Color class does it internally.\nThis PR copies how dart clamps its colors.\n\nDiffs\u003d\nd563202b4 fix off color interpolation (#6375)\n\nCo-authored-by: hernan \u003chernan@rive.app\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8b6016b753dcde303191e0de5b7caa3fcca3475e",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "5e2637f41e3009afddf467ba5953c07077ec20f5",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "c5adba23d2d64d6460f0cb1bc922a157695e7eb1",
      "old_mode": 33188,
      "old_path": "src/shapes/paint/color.cpp",
      "new_id": "1c4cb1cd5c3db727888d547283ce5e7f6d74e664",
      "new_mode": 33188,
      "new_path": "src/shapes/paint/color.cpp"
    },
    {
      "type": "modify",
      "old_id": "28792ecaa86c834947bc281406b3245d3f79946a",
      "old_mode": 33188,
      "old_path": "test/color_test.cpp",
      "new_id": "3105ec85fb213700da88e19f48d82a3f69f01dca",
      "new_mode": 33188,
      "new_path": "test/color_test.cpp"
    }
  ]
}
