)]}'
{
  "commit": "9e441f159e28cedbc4e2e1dbb882224f8ed6ce6c",
  "tree": "63b9e1448c2d96aec98968cd921bdcc000461a4e",
  "parents": [
    "141d83af3d7586ae9d27de610fd426071c98e5d3"
  ],
  "author": {
    "name": "Nate Bosch",
    "email": "nbosch@google.com",
    "time": "Fri Jun 07 15:58:46 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jun 07 15:58:46 2024 -0700"
  },
  "message": "Deprecate transitiveClosure (#336)\n\nThe algorithm is implemented with a more flexible signature in\r\n`package:graphs`.\r\nSee https://github.com/dart-lang/tools/issues/104\r\n\r\nUse an `ignore_for_file` rather than comment each usage of the\r\ndeprecated APIs.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "31ac61e299273a4850fd9eb327fd14aa2cbf4e27",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "d90c15770a804cedcfc4f22c13534a4a29fbf715",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "8f60b2653f64590ebf7bf0121c0f406f46ad97cc",
      "old_mode": 33188,
      "old_path": "lib/src/functions.dart",
      "new_id": "fb67c9f43df0bc2181ca019a05a8680557c0a57c",
      "new_mode": 33188,
      "new_path": "lib/src/functions.dart"
    },
    {
      "type": "modify",
      "old_id": "cc9732713e667945003384867f3ea25bc1562ae5",
      "old_mode": 33188,
      "old_path": "test/functions_test.dart",
      "new_id": "f6023033285e1475b41d8e1e349001ad72cca330",
      "new_mode": 33188,
      "new_path": "test/functions_test.dart"
    }
  ]
}
