)]}'
{
  "commit": "f30b7f4db93ee747cd727df747941a28ead25ff5",
  "tree": "fff502d5b395c56041f45ea962b578f9224c980c",
  "parents": [
    "d408d302e22179d598f467e11da5dd968dbdc9ec"
  ],
  "author": {
    "name": "Christopher Fujino",
    "email": "christopherfujino@gmail.com",
    "time": "Thu Oct 08 10:06:30 2020 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Oct 08 10:06:30 2020 -0700"
  },
  "message": "[flutter_releases] Flutter 1.22.1 Framework Cherrypicks (#67552)\n\n* [Docs] [Material] Fix Icons api docs (#66508)\r\n\r\n* [Docs] [Icons] Updating dart doc styles to recognize more styles of icons. All the 4 icon styles we support have to be pulled from 4 individual web fonts when we show the html page for api docs.\r\n\r\n* Better documentation and that special awful case.\r\n\r\n* Couple more places to remove.\r\n\r\n* Add back the autovalidate class property (#66267)\r\n\r\n* Add back autovalidate property\r\n\r\n* Add autovalidate property back (include tests)\r\n\r\n* Fix typos\r\n\r\n* One more test :)\r\n\r\n* [flutter_tools] prevent running analyze-size with split-debug-info (#66983)\r\n\r\nRunning a build command with split debug info and analyze size causes a crash in the snapshot analysis library. Disable the combination of these two flags.\r\n\r\nFixes #66962\r\n\r\n* fix invocatiion of non-existent function after cherry pick\r\n\r\n* update engine revision\r\n\r\nCo-authored-by: Will Larche \u003clarche@google.com\u003e\r\nCo-authored-by: Pedro Massango \u003cpedromassango.developer@gmail.com\u003e\r\nCo-authored-by: Jonah Williams \u003cjonahwilliams@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f612a9cbf91c36ce3acf6ece4219d4c48c5822d9",
      "old_mode": 33188,
      "old_path": "bin/internal/engine.version",
      "new_id": "ee5d620c0f5c1618f9281e57ed24456eaff3ea68",
      "new_mode": 33188,
      "new_path": "bin/internal/engine.version"
    },
    {
      "type": "modify",
      "old_id": "74b249f526ad8c35a4da97b01711149373a0d5f4",
      "old_mode": 33188,
      "old_path": "dev/docs/assets/overrides.css",
      "new_id": "9b688f01bc554a4bb0715c8607809cb585e4b396",
      "new_mode": 33188,
      "new_path": "dev/docs/assets/overrides.css"
    },
    {
      "type": "modify",
      "old_id": "94579bb3147bd22e8aa731bbb7237971283b49c6",
      "old_mode": 33188,
      "old_path": "dev/docs/styles.html",
      "new_id": "a17f274f702f0b2cef1b52c29b03e5ef2be9a613",
      "new_mode": 33188,
      "new_path": "dev/docs/styles.html"
    },
    {
      "type": "modify",
      "old_id": "570743497b378c5a8dc91f908fb4ab6f0712ef07",
      "old_mode": 33188,
      "old_path": "dev/tools/update_icons.dart",
      "new_id": "b0416155f38009db854694318f0785c4ad59193a",
      "new_mode": 33188,
      "new_path": "dev/tools/update_icons.dart"
    },
    {
      "type": "modify",
      "old_id": "ae49750c9e2814c799f083cc7e44f5ce40453906",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/material/icons.dart",
      "new_id": "00a5df70713532e14e3f2097d5b906d2e260af68",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/material/icons.dart"
    },
    {
      "type": "modify",
      "old_id": "9dae622d0b79f59e3522ed106acaa1353d0cbb5c",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/widgets/form.dart",
      "new_id": "09a90af39697509231b08be2f408d9012750f133",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/widgets/form.dart"
    },
    {
      "type": "modify",
      "old_id": "7010b799e639c8aafdbc63b37c2a74cb89ed82ba",
      "old_mode": 33188,
      "old_path": "packages/flutter/test/widgets/form_test.dart",
      "new_id": "657652dc7728c9569faa22d4eb800c8f183757c0",
      "new_mode": 33188,
      "new_path": "packages/flutter/test/widgets/form_test.dart"
    },
    {
      "type": "modify",
      "old_id": "8fa2413b15c469dc1e8b0f9e4377ef2f6cc1bdcc",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/runner/flutter_command.dart",
      "new_id": "903d5731a355d9a2ce48dfb3f3c80f1abc31d768",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/runner/flutter_command.dart"
    },
    {
      "type": "modify",
      "old_id": "db284c78625a3bb002fbcab5fc9a3c2a71466797",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/integration.shard/analyze_size_test.dart",
      "new_id": "da74e5708dbe5c2ec996269fa645429ee5b5a0bf",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/integration.shard/analyze_size_test.dart"
    }
  ]
}
