)]}'
{
  "commit": "dd7148e22c9415b270070ff285fba35694e934b5",
  "tree": "796e60e4f1f1f95e445494de257dd8d9a7d6b397",
  "parents": [
    "37ff3cc72abbe1ad9a2b069358cec6c6d5f92c90"
  ],
  "author": {
    "name": "Pierre-Louis",
    "email": "6655696+guidezpl@users.noreply.github.com",
    "time": "Wed Apr 26 14:32:28 2023 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Apr 26 14:32:28 2023 +0200"
  },
  "message": "Maintainance (#934)\n\n## Description\r\n\r\n`flutter create` maintenance-based tasks\r\n- Android\r\n  - now a lot simpler\r\n  - supports AGP 8.0 and above\r\n  - tested in release mode on a device\r\n- iOS/macOS\r\n  - new boilerplate test files\r\n  - renamed icons, removed extra\r\n- web\r\n  - renamed icons, added missing, fixed icons in manifest\r\n  - fixes https://github.com/flutter/gallery/issues/916\r\n\r\n- updated pubspec",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e69514c706187aa1874e5d899c769c83c46e5c93",
      "old_mode": 33188,
      "old_path": ".metadata",
      "new_id": "00c95def6012c088120909c916acf040ec343075",
      "new_mode": 33188,
      "new_path": ".metadata"
    },
    {
      "type": "modify",
      "old_id": "717b6dcaed8a34ba199a25577722dd8141aa9925",
      "old_mode": 33188,
      "old_path": "android/app/build.gradle",
      "new_id": "61dc98adee27673226683e57acf336efee281e18",
      "new_mode": 33188,
      "new_path": "android/app/build.gradle"
    },
    {
      "type": "modify",
      "old_id": "3a750e76e268591f3c8704b37a7c2ec70421fbdb",
      "old_mode": 33188,
      "old_path": "android/app/src/debug/AndroidManifest.xml",
      "new_id": "399f6981d5d35475eb18e6068ae67cdd7c731978",
      "new_mode": 33188,
      "new_path": "android/app/src/debug/AndroidManifest.xml"
    },
    {
      "type": "modify",
      "old_id": "ffd804f11d09b36c873eb9fd3b6204a2171db3ed",
      "old_mode": 33188,
      "old_path": "android/app/src/main/AndroidManifest.xml",
      "new_id": "50534f34ae1c2c214144c0975e1a5f91b079c4f2",
      "new_mode": 33188,
      "new_path": "android/app/src/main/AndroidManifest.xml"
    },
    {
      "type": "modify",
      "old_id": "3a750e76e268591f3c8704b37a7c2ec70421fbdb",
      "old_mode": 33188,
      "old_path": "android/app/src/profile/AndroidManifest.xml",
      "new_id": "399f6981d5d35475eb18e6068ae67cdd7c731978",
      "new_mode": 33188,
      "new_path": "android/app/src/profile/AndroidManifest.xml"
    },
    {
      "type": "modify",
      "old_id": "0d08a5b7fd57dff2f56e6561622e695347cc836d",
      "old_mode": 33188,
      "old_path": "android/build.gradle",
      "new_id": "28c4d9ff8766d6d7d65fc20bcc10b70e9679df4c",
      "new_mode": 33188,
      "new_path": "android/build.gradle"
    },
    {
      "type": "modify",
      "old_id": "cb8cf1c9d3faea58fd8f9c5f02077d2ca8b4b680",
      "old_mode": 33188,
      "old_path": "android/crane/build.gradle",
      "new_id": "84fd9b8f4656bf391dacab09430aff466b04ed48",
      "new_mode": 33188,
      "new_path": "android/crane/build.gradle"
    },
    {
      "type": "modify",
      "old_id": "eb7cb07eb45a578e327e2058e451aa0f75818c2b",
      "old_mode": 33188,
      "old_path": "android/crane/src/main/AndroidManifest.xml",
      "new_id": "f2691f24f6738cc745d46834cb3da78a535dac30",
      "new_mode": 33188,
      "new_path": "android/crane/src/main/AndroidManifest.xml"
    },
    {
      "type": "modify",
      "old_id": "fd21f3089a836417a847493e9b3d509215d8869a",
      "old_mode": 33188,
      "old_path": "android/settings.gradle",
      "new_id": "343ea45599e11cd8dbc2fe3c5768594a2eaa10f7",
      "new_mode": 33188,
      "new_path": "android/settings.gradle"
    },
    {
      "type": "modify",
      "old_id": "3e471e8d8f81b811cca9caf5abc39c4f89f1373c",
      "old_mode": 33188,
      "old_path": "ios/.gitignore",
      "new_id": "7a7f9873ad7dceb4dc17087fb06c800fa0191376",
      "new_mode": 33188,
      "new_path": "ios/.gitignore"
    },
    {
      "type": "modify",
      "old_id": "25fb7fb68b139ab9bb98b1e6827b84cc1c624d03",
      "old_mode": 33188,
      "old_path": "ios/Flutter/AppFrameworkInfo.plist",
      "new_id": "9625e105df39e8429814f3189a8015087720cba1",
      "new_mode": 33188,
      "new_path": "ios/Flutter/AppFrameworkInfo.plist"
    },
    {
      "type": "modify",
      "old_id": "313ea4a1533f95fdca37d32e7b2bba9a12e19482",
      "old_mode": 33188,
      "old_path": "ios/Podfile",
      "new_id": "fdcc671eb341ce7e265c9d408047fee22e2453d1",
      "new_mode": 33188,
      "new_path": "ios/Podfile"
    },
    {
      "type": "modify",
      "old_id": "7f1e4a13aedc67eee0bcff805787d0a44cd83da6",
      "old_mode": 33188,
      "old_path": "ios/Podfile.lock",
      "new_id": "dbe16ca375ab644f2739b9e733b4c9b649bbb83d",
      "new_mode": 33188,
      "new_path": "ios/Podfile.lock"
    },
    {
      "type": "modify",
      "old_id": "626b82870259cea7a2eec13320b9558e929be191",
      "old_mode": 33188,
      "old_path": "ios/Runner.xcodeproj/project.pbxproj",
      "new_id": "4c49a9f4bf694dd60e65fb337d70169b04b5dce2",
      "new_mode": 33188,
      "new_path": "ios/Runner.xcodeproj/project.pbxproj"
    },
    {
      "type": "modify",
      "old_id": "3db53b6e1fb7f8a5fae6c2e6eb4e3b4382a3691e",
      "old_mode": 33188,
      "old_path": "ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme",
      "new_id": "e42adcb34c2d30f4e7e4426422385dfa72f63114",
      "new_mode": 33188,
      "new_path": "ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme"
    },
    {
      "type": "modify",
      "old_id": "b87c0e02b5fccdf17fcb2774298e212424ac3c80",
      "old_mode": 33188,
      "old_path": "ios/Runner/Info.plist",
      "new_id": "769c64fae8ffe762fc756fcdb1c39ba64460996f",
      "new_mode": 33188,
      "new_path": "ios/Runner/Info.plist"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86a7c3b1b6119f7dbdb8cec74f1b5b3e076bf949",
      "new_mode": 33188,
      "new_path": "ios/RunnerTests/RunnerTests.swift"
    },
    {
      "type": "modify",
      "old_id": "d2fd3772308cc6ec656e77ba512076a472708bbe",
      "old_mode": 33188,
      "old_path": "macos/.gitignore",
      "new_id": "746adbb6b9e14b7e685c91e280a4d37a672afbd8",
      "new_mode": 33188,
      "new_path": "macos/.gitignore"
    },
    {
      "type": "modify",
      "old_id": "6064f7d5a2ae37d8e290872fd1c2dacbe692365a",
      "old_mode": 33188,
      "old_path": "macos/Flutter/Flutter-Debug.xcconfig",
      "new_id": "4b81f9b2d200fc807eed25bca04dff9ee9dcc45f",
      "new_mode": 33188,
      "new_path": "macos/Flutter/Flutter-Debug.xcconfig"
    },
    {
      "type": "modify",
      "old_id": "d583bc140dd0b2425ec063a308da7e9b4d1f1d9f",
      "old_mode": 33188,
      "old_path": "macos/Flutter/Flutter-Release.xcconfig",
      "new_id": "5caa9d1579e481a5894c37e2e56b0da062e95b35",
      "new_mode": 33188,
      "new_path": "macos/Flutter/Flutter-Release.xcconfig"
    },
    {
      "type": "modify",
      "old_id": "049abe2954279f0ed15c66d4c858fa4ae2a590bf",
      "old_mode": 33188,
      "old_path": "macos/Podfile",
      "new_id": "c795730db8edb4751a1c18bff5cb2622133a2c68",
      "new_mode": 33188,
      "new_path": "macos/Podfile"
    },
    {
      "type": "modify",
      "old_id": "673b7975a20f4200876900ccc5bf8c40a42e8195",
      "old_mode": 33188,
      "old_path": "macos/Podfile.lock",
      "new_id": "69ee27b3068b9dad67b8b4be2afa5a2cb65eedf8",
      "new_mode": 33188,
      "new_path": "macos/Podfile.lock"
    },
    {
      "type": "modify",
      "old_id": "f7e814aef9575deb5885a36acbb6ecd58aabdd83",
      "old_mode": 33188,
      "old_path": "macos/Runner.xcodeproj/project.pbxproj",
      "new_id": "47ff33bc4d106ec23b94326d46b3dd9f9908a885",
      "new_mode": 33188,
      "new_path": "macos/Runner.xcodeproj/project.pbxproj"
    },
    {
      "type": "modify",
      "old_id": "8e172306dde6c28126c356ce0121968c98a23317",
      "old_mode": 33188,
      "old_path": "macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme",
      "new_id": "1f2e3ba7100addb21a74cc1d9f79bfe642ebc19c",
      "new_mode": 33188,
      "new_path": "macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme"
    },
    {
      "type": "modify",
      "old_id": "64dc11ee7438ff9d41f0fb625e861d6bb881024c",
      "old_mode": 33188,
      "old_path": "macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json",
      "new_id": "1c5dd38d02125c6cbf48c84e8e450fc82030af8d",
      "new_mode": 33188,
      "new_path": "macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json"
    },
    {
      "type": "rename",
      "old_id": "cf9e1f6b6a2b06046bbb04be4804b32522d037a9",
      "old_mode": 33188,
      "old_path": "macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png",
      "new_id": "cf9e1f6b6a2b06046bbb04be4804b32522d037a9",
      "new_mode": 33188,
      "new_path": "macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9656ffeb80c5ac3847b841e1978a753bdc8109a7",
      "old_mode": 33188,
      "old_path": "macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_128x128.png",
      "new_id": "9656ffeb80c5ac3847b841e1978a753bdc8109a7",
      "new_mode": 33188,
      "new_path": "macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9aa5217769396797fc2695e4421ba41727e44338",
      "old_mode": 33188,
      "old_path": "macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_16x16.png",
      "new_id": "9aa5217769396797fc2695e4421ba41727e44338",
      "new_mode": 33188,
      "new_path": "macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "96e09a78e5243cb8b2de6f77a34507d5c3998767",
      "old_mode": 33188,
      "old_path": "macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_256x256.png",
      "new_id": "96e09a78e5243cb8b2de6f77a34507d5c3998767",
      "new_mode": 33188,
      "new_path": "macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b7a25fb65e707e25750307ac0f0b7b0d2ce69bce",
      "old_mode": 33188,
      "old_path": "macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_32x32.png",
      "new_id": "b7a25fb65e707e25750307ac0f0b7b0d2ce69bce",
      "new_mode": 33188,
      "new_path": "macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "57a74558bba1c00117b759d03225eab6350be139",
      "old_mode": 33188,
      "old_path": "macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_512x512.png",
      "new_id": "57a74558bba1c00117b759d03225eab6350be139",
      "new_mode": 33188,
      "new_path": "macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a142ca3a7a47fbc05a557e70ddd01a7f386c68fc",
      "old_mode": 33188,
      "old_path": "macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png",
      "new_id": "a142ca3a7a47fbc05a557e70ddd01a7f386c68fc",
      "new_mode": 33188,
      "new_path": "macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png",
      "score": 100
    },
    {
      "type": "delete",
      "old_id": "96e09a78e5243cb8b2de6f77a34507d5c3998767",
      "old_mode": 33188,
      "old_path": "macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b7a25fb65e707e25750307ac0f0b7b0d2ce69bce",
      "old_mode": 33188,
      "old_path": "macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "57a74558bba1c00117b759d03225eab6350be139",
      "old_mode": 33188,
      "old_path": "macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "73c00596a7fca3f3d4bdd64053b69d86745f9e10",
      "old_mode": 33188,
      "old_path": "macos/Runner/Assets.xcassets/Contents.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "47ddbb2418ee7092f93092a2082ce3b413f3d66b",
      "old_mode": 33188,
      "old_path": "macos/Runner/Base.lproj/MainMenu.xib",
      "new_id": "ee9ff1d8802531b03d3de77c2aa3d79a1c05a672",
      "new_mode": 33188,
      "new_path": "macos/Runner/Base.lproj/MainMenu.xib"
    },
    {
      "type": "modify",
      "old_id": "2722837ec9181c3c1b2f1c1298870185c03ba354",
      "old_mode": 33188,
      "old_path": "macos/Runner/MainFlutterWindow.swift",
      "new_id": "3cc05eb23491684aae1c51ce94668a142bad5125",
      "new_mode": 33188,
      "new_path": "macos/Runner/MainFlutterWindow.swift"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5418c9f5395573cfd0fb8290b7ac946030f11ec6",
      "new_mode": 33188,
      "new_path": "macos/RunnerTests/RunnerTests.swift"
    },
    {
      "type": "modify",
      "old_id": "b5535fbf303b04cc5d3296e7ba9b85958751c7f0",
      "old_mode": 33188,
      "old_path": "pubspec.lock",
      "new_id": "8a7cb1e19c2f6b18229c43eff2536a37c3d69005",
      "new_mode": 33188,
      "new_path": "pubspec.lock"
    },
    {
      "type": "modify",
      "old_id": "9ad56a402ca8a58bb194fb5b019d939cd2194c77",
      "old_mode": 33188,
      "old_path": "pubspec.yaml",
      "new_id": "6a79b6d1d561f65c47284df6b5b63991487a8ef1",
      "new_mode": 33188,
      "new_path": "pubspec.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0582c5b0f0f797b9ad5a4db5260cb3a43c789c1d",
      "new_mode": 33188,
      "new_path": "test/widget_test.dart"
    },
    {
      "type": "copy",
      "old_id": "57a74558bba1c00117b759d03225eab6350be139",
      "old_mode": 33188,
      "old_path": "macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_512x512.png",
      "new_id": "57a74558bba1c00117b759d03225eab6350be139",
      "new_mode": 33188,
      "new_path": "web/icons/Icon-512.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6296994171621bf17254a9ff133a017289a00d39",
      "old_mode": 33188,
      "old_path": "web/icons/maskable_icon_x128.png",
      "new_id": "6296994171621bf17254a9ff133a017289a00d39",
      "new_mode": 33188,
      "new_path": "web/icons/Icon-maskable-128.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cd74b6303f7183119a2fdd2c595605f2bad8e6f0",
      "old_mode": 33188,
      "old_path": "web/icons/maskable_icon_x192.png",
      "new_id": "cd74b6303f7183119a2fdd2c595605f2bad8e6f0",
      "new_mode": 33188,
      "new_path": "web/icons/Icon-maskable-192.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a166095e54629a3711141082d7f1491667305881",
      "old_mode": 33188,
      "old_path": "web/icons/maskable_icon_x384.png",
      "new_id": "a166095e54629a3711141082d7f1491667305881",
      "new_mode": 33188,
      "new_path": "web/icons/Icon-maskable-384.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d4bcdc0759b02cc3d060410798cb6fcc1f74a490",
      "old_mode": 33188,
      "old_path": "web/icons/maskable_icon_x48.png",
      "new_id": "d4bcdc0759b02cc3d060410798cb6fcc1f74a490",
      "new_mode": 33188,
      "new_path": "web/icons/Icon-maskable-48.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f09a93e3db8669109a5e1f224e0c90aa1cab94e9",
      "old_mode": 33188,
      "old_path": "web/icons/maskable_icon_x512.png",
      "new_id": "f09a93e3db8669109a5e1f224e0c90aa1cab94e9",
      "new_mode": 33188,
      "new_path": "web/icons/Icon-maskable-512.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8e97224fd4e39c877734d1c4a9b96767efb82248",
      "old_mode": 33188,
      "old_path": "web/icons/maskable_icon_x72.png",
      "new_id": "8e97224fd4e39c877734d1c4a9b96767efb82248",
      "new_mode": 33188,
      "new_path": "web/icons/Icon-maskable-72.png",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a3c4bc3303d6b0b51a34bcb0cadc33b6745b82c3",
      "old_mode": 33188,
      "old_path": "web/icons/maskable_icon_x96.png",
      "new_id": "a3c4bc3303d6b0b51a34bcb0cadc33b6745b82c3",
      "new_mode": 33188,
      "new_path": "web/icons/Icon-maskable-96.png",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "54e7009328f94d06847b8242b37bf7f3e3f4ebca",
      "old_mode": 33188,
      "old_path": "web/manifest.json",
      "new_id": "5d5552063a881eb23f59c77ae8ee05c791d6b880",
      "new_mode": 33188,
      "new_path": "web/manifest.json"
    }
  ]
}
