)]}'
{
  "commit": "b2c67e88d467599ae3f2ae439a22c1bec6ecc188",
  "tree": "52a656274222720b0478524b424bb8e43f1c8f75",
  "parents": [
    "5972fdb7aa251eeed8cb5dcb74856f47f9570225"
  ],
  "author": {
    "name": "Todd Volkert",
    "email": "tvolkert@users.noreply.github.com",
    "time": "Mon Apr 30 15:26:17 2018 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Apr 30 15:26:17 2018 -0700"
  },
  "message": "Make Layer.toImage() accept bounds rather than size (#17129)\n\nIt allows callers to account for things like shadows that paint\r\noutside the bounds of the widget.\r\n\r\nhttps://github.com/flutter/flutter/issues/16859",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "031b532843b26d5f2031fc5f661d2e9d320aa2bd",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/rendering/layer.dart",
      "new_id": "aad69517930f6a1f5ce77847f38fda5e1a31788c",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/rendering/layer.dart"
    },
    {
      "type": "modify",
      "old_id": "58bac8a6441dfda6f91be3a48010973049f4f9da",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/rendering/proxy_box.dart",
      "new_id": "d67d1e8d13260ffad4d1c77bd69b1583501d2c22",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/rendering/proxy_box.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7da7bad3c9d11cb969818c2b7303be20161824ba",
      "new_mode": 33188,
      "new_path": "packages/flutter/test/rendering/view_test.dart"
    },
    {
      "type": "modify",
      "old_id": "d4df942030feb92f77787ac9997f021d985228fe",
      "old_mode": 33188,
      "old_path": "packages/flutter_test/lib/src/matchers.dart",
      "new_id": "3c5a08580bc0cb4c9a559444351ae515a169e8dc",
      "new_mode": 33188,
      "new_path": "packages/flutter_test/lib/src/matchers.dart"
    }
  ]
}
