)]}'
{
  "commit": "c9c867fa9d5b9c8a059e33d3efe759698aa49d60",
  "tree": "f0f2506d6e0c7cfc8bb71357918aeac77a444603",
  "parents": [
    "06859b4f6a1685a9dcbcf681e0b51e1194149865"
  ],
  "author": {
    "name": "Nate Bosch",
    "email": "nbosch1@gmail.com",
    "time": "Tue Nov 03 09:38:09 2020 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Nov 03 09:38:09 2020 -0800"
  },
  "message": "Migrate to runZonedGuarded (#93)\n\nThe `onError` argument to `runZoned` is deprecated. Switch to the\r\nsupported `runZonedGuarded`.\r\n\r\nRemove argument types on the function literal since thy can now be\r\ninferred. `runZonedGuarded` has a specific function type argument,\r\nwhereas `onError` was typed as `Function` which did not allow inference\r\non argument types.\r\n\r\nRefactor handling of `!when` since the new API doesn\u0027t allow a nullable\r\ncallback.\r\n\r\nRefactor some tests to use `having` matchers which previously relied on\r\ncalling methods on `dynamic`.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fef2c2dd487b35c054925dea7b8c8a5745a7335f",
      "old_mode": 33188,
      "old_path": "lib/src/chain.dart",
      "new_id": "b685be9dce82b59710c94a411f706218a39f1529",
      "new_mode": 33188,
      "new_path": "lib/src/chain.dart"
    },
    {
      "type": "modify",
      "old_id": "3309ae1ca510e8fab12030f4173b0d7af83ed017",
      "old_mode": 33188,
      "old_path": "test/chain/chain_test.dart",
      "new_id": "bb28b792c826adee7675ea5de2d92e7ed9e17a73",
      "new_mode": 33188,
      "new_path": "test/chain/chain_test.dart"
    },
    {
      "type": "modify",
      "old_id": "c0ec913c8a8ff2adf4599f1c43bbc2559e153915",
      "old_mode": 33188,
      "old_path": "test/chain/dart2js_test.dart",
      "new_id": "f7086379d758aefb0a8ef19cf58b34e21144d175",
      "new_mode": 33188,
      "new_path": "test/chain/dart2js_test.dart"
    },
    {
      "type": "modify",
      "old_id": "273276eeb84853a6c4b60207e509a66394f89d58",
      "old_mode": 33188,
      "old_path": "test/chain/vm_test.dart",
      "new_id": "8a66b8360606174eb1a91055f29550fdde8e9e3d",
      "new_mode": 33188,
      "new_path": "test/chain/vm_test.dart"
    }
  ]
}
