)]}'
{
  "commit": "40b4c84214ab09e78b9404a74aef60f0e22a7d85",
  "tree": "5e24e0fd0bdbb6acbe5c71fa2e3d35b7ec46f4e9",
  "parents": [
    "406b3546a2ac333a19d9a01c3567eee235dd21bf"
  ],
  "author": {
    "name": "hellohuanlin",
    "email": "41930132+hellohuanlin@users.noreply.github.com",
    "time": "Wed May 10 13:31:11 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed May 10 20:31:11 2023 +0000"
  },
  "message": "[backdrop_filter]Avoid relying on internal class details (#41873)\n\nThe original code creates an internal `class` which is alarming: \r\n\r\n`NSClassFromString(@\"_UIVisualEffectBackdropView\")`\r\n\r\nThis PR removes such usage. \r\n\r\n*List which issues are fixed by this PR. You must list at least one issue.*\r\n\r\nFixes https://github.com/flutter/flutter/issues/124008\r\n\r\n*If you had to change anything in the [flutter/tests] repo, include a link to the migration guide as per the [breaking change policy].*\r\n\r\n[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "97285cfcc78befd4de8873c72aa81e055c60e020",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/ios/framework/Source/FlutterPlatformViewsTest.mm",
      "new_id": "fa766dc91636a9b79b5f38c02cf6b12facd1d49b",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/framework/Source/FlutterPlatformViewsTest.mm"
    },
    {
      "type": "modify",
      "old_id": "981c2c32a9ea4f519eb0353eb6f50dd6dd6beb6e",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/ios/framework/Source/FlutterPlatformViews_Internal.mm",
      "new_id": "89e16877952480f82b4f39f519cfe67d876bd101",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/framework/Source/FlutterPlatformViews_Internal.mm"
    }
  ]
}
