)]}'
{
  "commit": "3a38cd09a736ebbd8ba6b29a1ceeb5dffd628fbd",
  "tree": "f1d5797cd144e33416c1bb9c9d761fddb86d9fa1",
  "parents": [
    "998f51f8e8abc6a31366dd3338590c2e2ff99e06"
  ],
  "author": {
    "name": "Zachary Anderson",
    "email": "zanderso@users.noreply.github.com",
    "time": "Sun Sep 05 17:24:24 2021 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Sep 05 17:24:24 2021 -0700"
  },
  "message": "Revert \"[image_picker] add forceFullMetadata to interface\" (#4314)\n\nReverts #4288 which published a breaking change as if it were a non-breaking change.\r\n\r\nThe discussion in that PR prior to it landing was incorrect, because adding a new parameter\r\nwith a default value is non-breaking *only for clients*. It is breaking for subclasses that\r\noverride it, and the purpose of the platform interface is for implementations to subclass it\r\nand override everything. ",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e1ade78d997d01d1b89fe1a1647dd5c509d04723",
      "old_mode": 33188,
      "old_path": "packages/image_picker/image_picker_for_web/lib/image_picker_for_web.dart",
      "new_id": "b170ee3256ab90c217c539abe9189d0017360e9f",
      "new_mode": 33188,
      "new_path": "packages/image_picker/image_picker_for_web/lib/image_picker_for_web.dart"
    },
    {
      "type": "modify",
      "old_id": "3c14e404e4d1242227d8143999d5a4d50ef7aac0",
      "old_mode": 33188,
      "old_path": "packages/image_picker/image_picker_platform_interface/CHANGELOG.md",
      "new_id": "d637ac1a277ed209fd9ef181d98aaac739ce7e23",
      "new_mode": 33188,
      "new_path": "packages/image_picker/image_picker_platform_interface/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "082b40357a1fd27f0a2aa13c6d2d1fcdf1a6aa8b",
      "old_mode": 33188,
      "old_path": "packages/image_picker/image_picker_platform_interface/lib/src/method_channel/method_channel_image_picker.dart",
      "new_id": "b02284e957fa65c65ed21aad5600c0e525cf5ea6",
      "new_mode": 33188,
      "new_path": "packages/image_picker/image_picker_platform_interface/lib/src/method_channel/method_channel_image_picker.dart"
    },
    {
      "type": "modify",
      "old_id": "60fa784c22a35aa350c10d38b4d20c3b32ddaa15",
      "old_mode": 33188,
      "old_path": "packages/image_picker/image_picker_platform_interface/lib/src/platform_interface/image_picker_platform.dart",
      "new_id": "5c1c8b69844233c9a4558258212355486aac5147",
      "new_mode": 33188,
      "new_path": "packages/image_picker/image_picker_platform_interface/lib/src/platform_interface/image_picker_platform.dart"
    },
    {
      "type": "modify",
      "old_id": "53852de4f1d34990274c86a49f97685e33979291",
      "old_mode": 33188,
      "old_path": "packages/image_picker/image_picker_platform_interface/pubspec.yaml",
      "new_id": "e41137fcb06bba429243d8725b09af9b1229bb68",
      "new_mode": 33188,
      "new_path": "packages/image_picker/image_picker_platform_interface/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "a2d9568fc85d5fabdb65bfab78b902d6bf5e93f5",
      "old_mode": 33188,
      "old_path": "packages/image_picker/image_picker_platform_interface/test/new_method_channel_image_picker_test.dart",
      "new_id": "17caa84566216b5c6da80140e2ef199e8ca01668",
      "new_mode": 33188,
      "new_path": "packages/image_picker/image_picker_platform_interface/test/new_method_channel_image_picker_test.dart"
    }
  ]
}
