)]}'
{
  "commit": "662bcb457877736852df2640998d22cdea7ce9f6",
  "tree": "96f1596cf5d28311a90e89b5f16ac22dc7bc02cd",
  "parents": [
    "db09351495a71df5445a627a8b01bd3af23f8073"
  ],
  "author": {
    "name": "Nate Bosch",
    "email": "nbosch1@gmail.com",
    "time": "Thu Mar 28 08:26:01 2019 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Mar 28 08:26:01 2019 -0700"
  },
  "message": "Hide JsonDocumentTransformer (dart-lang/stream_channel#43)\n\nCloses dart-lang/stream_channel#34\r\n\r\nThis was only used through the top level variable `jsonDocument` and no\r\nuse cases have surfaced for being able to pass a `reviver` or\r\n`toEncodable` callback.\r\n\r\nThis implementation does not use `StreamChannelTransformer.fromCodec`\r\nwith a `JsonCodec` since the encoder and decoder are not 1:1.\r\n\r\n- Remove the `JsonCodec` field and use `jsonEncode` and `jsonDecode`\r\n  calls directly.\r\n- Move the detailed doc to `jsonDocument`.\r\n- Make the class private.\r\n- Remove the tests constructing the class directly.\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0e125ddae86eec6d7a8ff0b6a46b170efccbf25c",
      "old_mode": 33188,
      "old_path": "pkgs/stream_channel/CHANGELOG.md",
      "new_id": "8ebdc28749705fd14704fdf9a99912ff7676f3b5",
      "new_mode": 33188,
      "new_path": "pkgs/stream_channel/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "a53ac92ad97c28654174c568a80c2085d1edcec8",
      "old_mode": 33188,
      "old_path": "pkgs/stream_channel/lib/src/json_document_transformer.dart",
      "new_id": "8bffc8ab93095d18027f27f6e7095c72d91d4822",
      "new_mode": 33188,
      "new_path": "pkgs/stream_channel/lib/src/json_document_transformer.dart"
    },
    {
      "type": "modify",
      "old_id": "83ee099294ac1784e9718f04879d3b0a70e658dd",
      "old_mode": 33188,
      "old_path": "pkgs/stream_channel/test/json_document_transformer_test.dart",
      "new_id": "e6c560adedf3d34582032ffb164d76f0f8a5e133",
      "new_mode": 33188,
      "new_path": "pkgs/stream_channel/test/json_document_transformer_test.dart"
    }
  ]
}
