)]}'
{
  "commit": "7cd0d9e43c8e6a7172751e9dc6f1a52b971844b9",
  "tree": "eff2079c695988d20669673993d05ad1ec1e8211",
  "parents": [
    "8bb79ade621cf97d4d3a6d46ba69ee160f4cf7df"
  ],
  "author": {
    "name": "Nate Bosch",
    "email": "nbosch@google.com",
    "time": "Mon Jan 11 16:53:11 2021 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jan 11 16:53:11 2021 -0800"
  },
  "message": "Allow null values in asyncMapSample and buffer (dart-lang/stream_transform#124)\n\nCloses dart-lang/stream_transform#121\r\n\r\n- Add a boolean to track whether we have a value since we can\u0027t use\r\n  `null` as a sentinel value for a potentially nullable generic type.\r\n- Replace `!` with `as S` to allow for nullable `S`.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cd0a7d018bbb0ef8a7f8899ce0ffadba5e724de4",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/lib/src/aggregate_sample.dart",
      "new_id": "0eea768ffd137d8e51cc78cf57e0e54b705fdd8e",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/lib/src/aggregate_sample.dart"
    },
    {
      "type": "modify",
      "old_id": "6a02703fe1b0d84ffa5c9f93c30f232b38e7a5e7",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/lib/src/rate_limit.dart",
      "new_id": "ebb55a225dd2fa0840611328b2f87479055b23f7",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/lib/src/rate_limit.dart"
    },
    {
      "type": "modify",
      "old_id": "06457d8997a351c89f4a4c7c2c6d5c402f97fc6e",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/test/async_map_sample_test.dart",
      "new_id": "0d2d8464cb65ed86195c56bbbc1c5ce1bd997414",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/test/async_map_sample_test.dart"
    },
    {
      "type": "modify",
      "old_id": "f24bfb9d97f07a849fc00ce8f889696fab8ce7b3",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/test/debounce_test.dart",
      "new_id": "9031db51a813bedf52cd0d5cde06dc77be31d1e2",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/test/debounce_test.dart"
    }
  ]
}
