)]}'
{
  "commit": "704147fae7ebe477b09f1881e82eb7503de3747c",
  "tree": "516a5f58c012d2a8d3b9223b01359b1677340061",
  "parents": [
    "74e66e1b6f9ce17b3b3f521142a428fb2730e051"
  ],
  "author": {
    "name": "Natalie Weizenbaum",
    "email": "nex342@gmail.com",
    "time": "Fri Oct 21 12:08:14 2016 -0700"
  },
  "committer": {
    "name": "Natalie Weizenbaum",
    "email": "nex342@gmail.com",
    "time": "Fri Oct 21 12:08:14 2016 -0700"
  },
  "message": "Add support for WebSocket.addUtf8Text().\n\nAlso update WebSocketImpl to the latest SDK version.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "86a1110d9498b99f809cc61141e275d8217b387c",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "110e2f8f9f43abb33e888e66e0b64eb0567e875f",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "07a17ed7959ba7d4bb29bd6370e0517778dea73f",
      "old_mode": 33188,
      "old_path": "lib/html.dart",
      "new_id": "af390d24dbf766f9be94a52269bc0db37924499b",
      "new_mode": 33188,
      "new_path": "lib/html.dart"
    },
    {
      "type": "modify",
      "old_id": "8bf087bc695c3a8fc6750aaeb50e7e1c38d53f85",
      "old_mode": 33188,
      "old_path": "lib/io.dart",
      "new_id": "1ea1aabb41cabfb0ab81caf0cb849ff60019202e",
      "new_mode": 33188,
      "new_path": "lib/io.dart"
    },
    {
      "type": "modify",
      "old_id": "6aff42c70863fea1cf68baa7c3d398a256a31e13",
      "old_mode": 33188,
      "old_path": "lib/src/channel.dart",
      "new_id": "a5d2956649a882426fb3b81a4711d26995bc8f35",
      "new_mode": 33188,
      "new_path": "lib/src/channel.dart"
    },
    {
      "type": "modify",
      "old_id": "573eed585ab512eebeb26366d910f0a9062ca463",
      "old_mode": 33188,
      "old_path": "lib/src/copy/bytes_builder.dart",
      "new_id": "3d200dbf7e291b6f61fc398a49081bc3fd90d20a",
      "new_mode": 33188,
      "new_path": "lib/src/copy/bytes_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "34abcad2a2e5c9491427d177ebff1c4e1ae7397e",
      "old_mode": 33188,
      "old_path": "lib/src/copy/io_sink.dart",
      "new_id": "86bab157354d731f3ab04e7ec880a161226d96e5",
      "new_mode": 33188,
      "new_path": "lib/src/copy/io_sink.dart"
    },
    {
      "type": "modify",
      "old_id": "c77dc2f57b34e45bac2d172b06c15d68ca7dd76c",
      "old_mode": 33188,
      "old_path": "lib/src/copy/web_socket.dart",
      "new_id": "01ba332cab6820a7edef481d2d449191604efce8",
      "new_mode": 33188,
      "new_path": "lib/src/copy/web_socket.dart"
    },
    {
      "type": "modify",
      "old_id": "38db9e3d604225d3d1d5d3d1b56a0b8cbfa927ae",
      "old_mode": 33188,
      "old_path": "lib/src/copy/web_socket_impl.dart",
      "new_id": "9aa83d19e9748c1789e536a9a88e1b2af0e97d2d",
      "new_mode": 33188,
      "new_path": "lib/src/copy/web_socket_impl.dart"
    },
    {
      "type": "modify",
      "old_id": "d932fd751da217b5d73dda4f3ccd7dab0b95d027",
      "old_mode": 33188,
      "old_path": "lib/src/sink_completer.dart",
      "new_id": "5d1187a61d3ebe653d149f3fca7a0482283a4c19",
      "new_mode": 33188,
      "new_path": "lib/src/sink_completer.dart"
    },
    {
      "type": "modify",
      "old_id": "3a95d496b0630eacc1b784414fcd9a7966a8a8bf",
      "old_mode": 33188,
      "old_path": "pubspec.yaml",
      "new_id": "ccb7d26b095db7954987824218e1965304b40874",
      "new_mode": 33188,
      "new_path": "pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "9954eb6b118911ac9c31c45a587b00afadb10656",
      "old_mode": 33188,
      "old_path": "test/html_test.dart",
      "new_id": "690327c30bc7e7059a6492cc0d7e0882ed2b48a0",
      "new_mode": 33188,
      "new_path": "test/html_test.dart"
    },
    {
      "type": "modify",
      "old_id": "fcf8c7c0659f91e53458ce8d867b1708e5107285",
      "old_mode": 33188,
      "old_path": "test/io_test.dart",
      "new_id": "53a63eb346362bad6ebc20eb7e40b9518d66d1e0",
      "new_mode": 33188,
      "new_path": "test/io_test.dart"
    }
  ]
}
