)]}'
{
  "commit": "54b49e15fb3b06e15fa3c3e135e41c26d3c0b15f",
  "tree": "84ed5e5dbd9bf2aa4dc0e9e5d6ac4a92b3773331",
  "parents": [
    "8f0fdfc4b81d93117c33c5847bad59db50e16886"
  ],
  "author": {
    "name": "Maurice Parrish",
    "email": "10687576+bparrishMines@users.noreply.github.com",
    "time": "Thu Dec 04 18:23:54 2025"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Dec 04 18:23:54 2025"
  },
  "message": "[webview_flutter_wkwebview] Removes internal native library Dart proxy (#10528)\n\nRemoves internal native library Dart proxy and updates test with generated PigeonOverrides. Also removes unnecessary test InstanceManagers.\r\n\r\n## Pre-Review Checklist\r\n\r\n**Note**: The Flutter team is currently trialing the use of [Gemini Code Assist for GitHub](https://developers.google.com/gemini-code-assist/docs/review-github-code). Comments from the `gemini-code-assist` bot should not be taken as authoritative feedback from the Flutter team. If you find its comments useful you can update your code accordingly, but if you are unsure or disagree with the feedback, please feel free to wait for a Flutter team member\u0027s review for guidance on which automated comments should be addressed.\r\n\r\n[^1]: Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cf2e0271881c7c3ede0a4e8ce71fb19daaf0d5e2",
      "old_mode": 33188,
      "old_path": "packages/webview_flutter/webview_flutter_wkwebview/CHANGELOG.md",
      "new_id": "85f5838755d6c39e5aedf2538af8f4bb12d9298c",
      "new_mode": 33188,
      "new_path": "packages/webview_flutter/webview_flutter_wkwebview/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "051988da7667ededadf505c3ab7df341398776e6",
      "old_mode": 33188,
      "old_path": "packages/webview_flutter/webview_flutter_wkwebview/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/WebKitLibrary.g.swift",
      "new_id": "d0bea7528c0ff7bc3c3220e3f21a821b8f432dc1",
      "new_mode": 33188,
      "new_path": "packages/webview_flutter/webview_flutter_wkwebview/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/WebKitLibrary.g.swift"
    },
    {
      "type": "modify",
      "old_id": "88c20d6984af1f9ebc3cb98179065ce6092cb192",
      "old_mode": 33188,
      "old_path": "packages/webview_flutter/webview_flutter_wkwebview/example/integration_test/webview_flutter_test.dart",
      "new_id": "58ce2c2152697dacd8a75898992dff3304270d0a",
      "new_mode": 33188,
      "new_path": "packages/webview_flutter/webview_flutter_wkwebview/example/integration_test/webview_flutter_test.dart"
    },
    {
      "type": "modify",
      "old_id": "659dd4004767350469f3c153e6a064a852c78fe0",
      "old_mode": 33188,
      "old_path": "packages/webview_flutter/webview_flutter_wkwebview/lib/src/common/web_kit.g.dart",
      "new_id": "82dd5a93f8ea204e6171bb71651826c2ccc25083",
      "new_mode": 33188,
      "new_path": "packages/webview_flutter/webview_flutter_wkwebview/lib/src/common/web_kit.g.dart"
    },
    {
      "type": "modify",
      "old_id": "053a8cdfea2e06edb02d7d059711f2f8c3f65c3d",
      "old_mode": 33188,
      "old_path": "packages/webview_flutter/webview_flutter_wkwebview/lib/src/legacy/wkwebview_cookie_manager.dart",
      "new_id": "b13a45be0f46db083102f7ea44cfa150020fc9d5",
      "new_mode": 33188,
      "new_path": "packages/webview_flutter/webview_flutter_wkwebview/lib/src/legacy/wkwebview_cookie_manager.dart"
    },
    {
      "type": "delete",
      "old_id": "f3ff5029b0be087d870af94ab1975c2363c31939",
      "old_mode": 33188,
      "old_path": "packages/webview_flutter/webview_flutter_wkwebview/lib/src/webkit_proxy.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "af42fabe48f02bc6efc89575f77ae6a52ed47bf1",
      "old_mode": 33188,
      "old_path": "packages/webview_flutter/webview_flutter_wkwebview/lib/src/webkit_ssl_auth_error.dart",
      "new_id": "fcc4069e708343ee779557d89e79ff26e8ead06f",
      "new_mode": 33188,
      "new_path": "packages/webview_flutter/webview_flutter_wkwebview/lib/src/webkit_ssl_auth_error.dart"
    },
    {
      "type": "modify",
      "old_id": "c53d1bb845ad7ac60bf7952d450c8d84de76f365",
      "old_mode": 33188,
      "old_path": "packages/webview_flutter/webview_flutter_wkwebview/lib/src/webkit_webview_controller.dart",
      "new_id": "6eda612ef31b801303e71ffbd193872a9c866d5d",
      "new_mode": 33188,
      "new_path": "packages/webview_flutter/webview_flutter_wkwebview/lib/src/webkit_webview_controller.dart"
    },
    {
      "type": "modify",
      "old_id": "3339492b7105f2f8ea5312a994f5240b15c2c40c",
      "old_mode": 33188,
      "old_path": "packages/webview_flutter/webview_flutter_wkwebview/lib/src/webkit_webview_cookie_manager.dart",
      "new_id": "5556890a39d35cda878d8e80be182ed6c7cc4ff4",
      "new_mode": 33188,
      "new_path": "packages/webview_flutter/webview_flutter_wkwebview/lib/src/webkit_webview_cookie_manager.dart"
    },
    {
      "type": "modify",
      "old_id": "f78dd2266be91377ce20799992a3097953e77a9a",
      "old_mode": 33188,
      "old_path": "packages/webview_flutter/webview_flutter_wkwebview/pubspec.yaml",
      "new_id": "714304d9b34a8edfd5ac094d633471f73f41144e",
      "new_mode": 33188,
      "new_path": "packages/webview_flutter/webview_flutter_wkwebview/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "a39b482254b73792ac42baf218ee2e9663e0a67d",
      "old_mode": 33188,
      "old_path": "packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_cookie_manager_test.dart",
      "new_id": "79077799473688d5cefbc05a9c9ad8afa9fb8ac4",
      "new_mode": 33188,
      "new_path": "packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_cookie_manager_test.dart"
    },
    {
      "type": "modify",
      "old_id": "1f5c17c03f8c1cbf2672309b8c0fe633c6cfc19b",
      "old_mode": 33188,
      "old_path": "packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_cookie_manager_test.mocks.dart",
      "new_id": "e02154caacf876ef0472b46e66bdbceade9ba06d",
      "new_mode": 33188,
      "new_path": "packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_cookie_manager_test.mocks.dart"
    },
    {
      "type": "modify",
      "old_id": "78b13bfe50d32ef02e44461e22ef0544294b20f1",
      "old_mode": 33188,
      "old_path": "packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_webview_widget_test.dart",
      "new_id": "3bc0b5261bbbea734c517140e595ff08ea92e0bb",
      "new_mode": 33188,
      "new_path": "packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_webview_widget_test.dart"
    },
    {
      "type": "modify",
      "old_id": "6c56342666e815a832179eafe627c56aca598712",
      "old_mode": 33188,
      "old_path": "packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_webview_widget_test.mocks.dart",
      "new_id": "c230dfacf48e9882428fc8802b4a60befc4c66d4",
      "new_mode": 33188,
      "new_path": "packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_webview_widget_test.mocks.dart"
    },
    {
      "type": "modify",
      "old_id": "d6ac324c78bd11fe1526bf379cea373976e384d7",
      "old_mode": 33188,
      "old_path": "packages/webview_flutter/webview_flutter_wkwebview/test/webkit_navigation_delegate_test.dart",
      "new_id": "0b2fa67c43a21cc019d6e4c43a0c2832a387b6f1",
      "new_mode": 33188,
      "new_path": "packages/webview_flutter/webview_flutter_wkwebview/test/webkit_navigation_delegate_test.dart"
    },
    {
      "type": "modify",
      "old_id": "06d95854c47fa5a5d9fb7b8f1b5bfac867cf4296",
      "old_mode": 33188,
      "old_path": "packages/webview_flutter/webview_flutter_wkwebview/test/webkit_navigation_delegate_test.mocks.dart",
      "new_id": "1c2aa8fc3f8df7a8f888e9ab97f21c171930e95b",
      "new_mode": 33188,
      "new_path": "packages/webview_flutter/webview_flutter_wkwebview/test/webkit_navigation_delegate_test.mocks.dart"
    },
    {
      "type": "modify",
      "old_id": "9f6be6e5dc39ce9549a985c412b9776e62b4be1b",
      "old_mode": 33188,
      "old_path": "packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_controller_test.dart",
      "new_id": "579e84a22332080e235bd2b0a7bf4ccbdf0e019a",
      "new_mode": 33188,
      "new_path": "packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_controller_test.dart"
    },
    {
      "type": "modify",
      "old_id": "ef6f775a4bd6a8fbc2e5e3e9908883235936f9db",
      "old_mode": 33188,
      "old_path": "packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_controller_test.mocks.dart",
      "new_id": "54a4cd6fe7703b53d7f98ec347b7e1ac2db89987",
      "new_mode": 33188,
      "new_path": "packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_controller_test.mocks.dart"
    },
    {
      "type": "modify",
      "old_id": "dc343302369173a93ec65c4dbd936e2fea8946e1",
      "old_mode": 33188,
      "old_path": "packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_cookie_manager_test.dart",
      "new_id": "e3f15d030a4be0b8a06225255351fef8266d7258",
      "new_mode": 33188,
      "new_path": "packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_cookie_manager_test.dart"
    },
    {
      "type": "modify",
      "old_id": "383a0e95f36517ea178b505bba72489b1516d10c",
      "old_mode": 33188,
      "old_path": "packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_cookie_manager_test.mocks.dart",
      "new_id": "ed94dc28231c61eac71f5de4daeac6d01be32a53",
      "new_mode": 33188,
      "new_path": "packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_cookie_manager_test.mocks.dart"
    },
    {
      "type": "modify",
      "old_id": "ec8925ac8587bf7d1c230d43e0c95f35d3f52b30",
      "old_mode": 33188,
      "old_path": "packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_widget_test.dart",
      "new_id": "d56cf525421f591861c23b35173bebf262c205d7",
      "new_mode": 33188,
      "new_path": "packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_widget_test.dart"
    },
    {
      "type": "modify",
      "old_id": "0cc19d8f40f3c6aaabba6b0043453432dbe17068",
      "old_mode": 33188,
      "old_path": "packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_widget_test.mocks.dart",
      "new_id": "7a3a5e3144ac4521a8f10fcc202eee6f53cccbf1",
      "new_mode": 33188,
      "new_path": "packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_widget_test.mocks.dart"
    }
  ]
}
