)]}'
{
  "log": [
    {
      "commit": "20eb0e7e9a0336d3fccc3395a53411e8f601b32a",
      "tree": "b9717b7ebbd284d62f30ba2a52aa35840028d9c5",
      "parents": [
        "c844b8174ba560a064026d8de7bb0843cf19a068"
      ],
      "author": {
        "name": "Willem Jiang",
        "email": "willem.jiang@gmail.com",
        "time": "Thu May 27 21:01:39 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 27 21:01:39 2021 +0800"
      },
      "message": "Added RETIRED file"
    },
    {
      "commit": "c844b8174ba560a064026d8de7bb0843cf19a068",
      "tree": "9e0a059d1f623ac00d529e0eed205b1a6c807993",
      "parents": [
        "0c809dcd6dc4babda36f9172caf8973f7f5db528",
        "51c9c88cca732664cbcbf539618d44b8e0f5aeb2"
      ],
      "author": {
        "name": "任跃兵",
        "email": "cnryb@live.cn",
        "time": "Sat Jan 30 08:39:09 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 30 08:39:09 2021 +0800"
      },
      "message": "Merge pull request #631 from erha19/release/v2.0.0-beta.32\n\nv2.0.0-beta.32"
    },
    {
      "commit": "51c9c88cca732664cbcbf539618d44b8e0f5aeb2",
      "tree": "9e0a059d1f623ac00d529e0eed205b1a6c807993",
      "parents": [
        "0c809dcd6dc4babda36f9172caf8973f7f5db528"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Jan 27 16:12:12 2021 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Jan 27 16:12:12 2021 +0800"
      },
      "message": "v2.0.0-beta.32\n"
    },
    {
      "commit": "0c809dcd6dc4babda36f9172caf8973f7f5db528",
      "tree": "4c08b38103c4bbb340b6ef00c03c1cf0633956ec",
      "parents": [
        "bf7f8eddc76529d2167d374c1a0357ebfa348865",
        "e598b55c29d69af08b7fd95db80aff6f57a17037"
      ],
      "author": {
        "name": "任跃兵",
        "email": "cnryb@live.cn",
        "time": "Sat Jan 23 16:23:29 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 23 16:23:29 2021 +0800"
      },
      "message": "Merge pull request #630 from Zsynuting/master\n\nfix: use chromium to support deprecated customElements api"
    },
    {
      "commit": "e598b55c29d69af08b7fd95db80aff6f57a17037",
      "tree": "4c08b38103c4bbb340b6ef00c03c1cf0633956ec",
      "parents": [
        "bf7f8eddc76529d2167d374c1a0357ebfa348865"
      ],
      "author": {
        "name": "zhushaoying",
        "email": "zhushaoying@didiglobal.com",
        "time": "Tue Jan 19 10:49:35 2021 +0800"
      },
      "committer": {
        "name": "zhushaoying",
        "email": "zhushaoying@didiglobal.com",
        "time": "Tue Jan 19 10:49:35 2021 +0800"
      },
      "message": "fix: use chromium to support deprecated customElements api\n"
    },
    {
      "commit": "bf7f8eddc76529d2167d374c1a0357ebfa348865",
      "tree": "a44a2e199baee664dc35f78e17722e3274bd86e0",
      "parents": [
        "3ee9115037e59821f00a9222dcfaa14090024fee"
      ],
      "author": {
        "name": "任跃兵",
        "email": "cnryb@live.cn",
        "time": "Thu Mar 05 22:48:34 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 05 22:48:34 2020 +0800"
      },
      "message": "fix lerna url"
    },
    {
      "commit": "3ee9115037e59821f00a9222dcfaa14090024fee",
      "tree": "8153ff18271fddaad4a93a38e9a28a3ef8a558d4",
      "parents": [
        "0654904172e6fcad260fde3469fdcf1b1fcc1187"
      ],
      "author": {
        "name": "任跃兵",
        "email": "cnryb@live.cn",
        "time": "Tue Jan 07 19:05:42 2020 +0800"
      },
      "committer": {
        "name": "任跃兵",
        "email": "cnryb@live.cn",
        "time": "Tue Jan 07 19:05:42 2020 +0800"
      },
      "message": "fix(debug): Heartbeat\n"
    },
    {
      "commit": "0654904172e6fcad260fde3469fdcf1b1fcc1187",
      "tree": "c348695c34cbe8bce91d8d621d98a0d7ee32b404",
      "parents": [
        "ce5a5ff132e79968b2efe15e080662ab5e5e1a4f"
      ],
      "author": {
        "name": "任跃兵",
        "email": "cnryb@live.cn",
        "time": "Tue Dec 31 17:20:26 2019 +0800"
      },
      "committer": {
        "name": "YorkShen",
        "email": "shenyuancs@gmail.com",
        "time": "Tue Dec 31 17:20:26 2019 +0800"
      },
      "message": "fix(debug): fix 609 (#610)\n\n"
    },
    {
      "commit": "ce5a5ff132e79968b2efe15e080662ab5e5e1a4f",
      "tree": "f020d6e9b8287ad9023dee601d3e42eea8aa0ffa",
      "parents": [
        "743bde73492a09113a579a2e1ba7c6a7538783df"
      ],
      "author": {
        "name": "任跃兵",
        "email": "cnryb@live.cn",
        "time": "Mon Dec 30 16:06:57 2019 +0800"
      },
      "committer": {
        "name": "YorkShen",
        "email": "shenyuancs@gmail.com",
        "time": "Mon Dec 30 16:06:57 2019 +0800"
      },
      "message": "Debug frontend (#608)\n\n* docs: change url\r\n* style: lint\r\n* perf: deubg frontend yarn dev successful\r\n* fix(debug): Websocket closes every ten minutes on Mac\r\n* feat(debug): npm change to yarn\r\n"
    },
    {
      "commit": "743bde73492a09113a579a2e1ba7c6a7538783df",
      "tree": "ea215ad57db3fef46a18f0aa07cdf9e42d663ad2",
      "parents": [
        "c1a9ae70d987c811df1e0c9a839ab1d9bf91708c",
        "8c274bb3d2b04f757e6321d5ecebdd8d6bb51465"
      ],
      "author": {
        "name": "任跃兵",
        "email": "cnryb@live.cn",
        "time": "Thu Dec 12 09:14:25 2019 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 12 09:14:25 2019 -0600"
      },
      "message": "Merge pull request #599 from cnryb/patch-1\n\nimprove"
    },
    {
      "commit": "8c274bb3d2b04f757e6321d5ecebdd8d6bb51465",
      "tree": "ea215ad57db3fef46a18f0aa07cdf9e42d663ad2",
      "parents": [
        "c1a9ae70d987c811df1e0c9a839ab1d9bf91708c"
      ],
      "author": {
        "name": "任跃兵",
        "email": "cnryb@live.cn",
        "time": "Tue Nov 19 14:33:25 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 19 14:33:25 2019 +0800"
      },
      "message": "improve"
    },
    {
      "commit": "c1a9ae70d987c811df1e0c9a839ab1d9bf91708c",
      "tree": "214a34cdc31afd45cc806687b9c7cab72945d76a",
      "parents": [
        "bd6b4c91bda6fd01e06a61d34ca1193e9ce59bd3",
        "64790717b507e9e37fe14566404f26cf177f2ad1"
      ],
      "author": {
        "name": "Mario",
        "email": "faterrole@gmail.com",
        "time": "Wed Nov 13 12:33:33 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 13 12:33:33 2019 +0800"
      },
      "message": "Merge pull request #595 from cnryb/patch-1\n\nurl 404"
    },
    {
      "commit": "64790717b507e9e37fe14566404f26cf177f2ad1",
      "tree": "214a34cdc31afd45cc806687b9c7cab72945d76a",
      "parents": [
        "bd6b4c91bda6fd01e06a61d34ca1193e9ce59bd3"
      ],
      "author": {
        "name": "任跃兵",
        "email": "cnryb@live.cn",
        "time": "Tue Nov 05 09:49:14 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 05 09:49:14 2019 +0800"
      },
      "message": "url 404"
    },
    {
      "commit": "bd6b4c91bda6fd01e06a61d34ca1193e9ce59bd3",
      "tree": "6417388bc4d95b66da03fcf31720e1b77ab04f16",
      "parents": [
        "64bd282e2795c033a141d8f928345e0e32b36cf4",
        "2526b236f23c6ac6cef138151478cf0e19aca773"
      ],
      "author": {
        "name": "YorkShen",
        "email": "shenyuancs@gmail.com",
        "time": "Wed Oct 30 14:33:06 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 30 14:33:06 2019 +0800"
      },
      "message": "Merge pull request #593 from apache/feature/readme\n\nUpdate readme"
    },
    {
      "commit": "2526b236f23c6ac6cef138151478cf0e19aca773",
      "tree": "6417388bc4d95b66da03fcf31720e1b77ab04f16",
      "parents": [
        "64bd282e2795c033a141d8f928345e0e32b36cf4"
      ],
      "author": {
        "name": "york.sy",
        "email": "york.sy@alibaba-inc.com",
        "time": "Wed Oct 30 14:31:47 2019 +0800"
      },
      "committer": {
        "name": "york.sy",
        "email": "york.sy@alibaba-inc.com",
        "time": "Wed Oct 30 14:31:47 2019 +0800"
      },
      "message": "Update readme\n"
    },
    {
      "commit": "64bd282e2795c033a141d8f928345e0e32b36cf4",
      "tree": "07127f4981469ad0a4dc5c0ceca9792602e68ebc",
      "parents": [
        "7eadde0efa0982f36cf9b3915adad4b672dc5408",
        "3e5252a0cc0a2cc216f39c1df71ac05b887b1347"
      ],
      "author": {
        "name": "YorkShen",
        "email": "shenyuancs@gmail.com",
        "time": "Wed Oct 30 14:27:51 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 30 14:27:51 2019 +0800"
      },
      "message": "Merge pull request #592 from apache/feature/notice\n\nAdd code_of_conduct, disclamier, notice."
    },
    {
      "commit": "3e5252a0cc0a2cc216f39c1df71ac05b887b1347",
      "tree": "07127f4981469ad0a4dc5c0ceca9792602e68ebc",
      "parents": [
        "7eadde0efa0982f36cf9b3915adad4b672dc5408"
      ],
      "author": {
        "name": "york.sy",
        "email": "york.sy@alibaba-inc.com",
        "time": "Wed Oct 30 14:21:48 2019 +0800"
      },
      "committer": {
        "name": "york.sy",
        "email": "york.sy@alibaba-inc.com",
        "time": "Wed Oct 30 14:21:48 2019 +0800"
      },
      "message": "Add code_of_conduct, disclamier, notice.\n"
    },
    {
      "commit": "7eadde0efa0982f36cf9b3915adad4b672dc5408",
      "tree": "87555c137b0362d67d43ae21c6cb3dd3f68230a6",
      "parents": [
        "3301107c56bdf47bc1c150d60dea000480e5c2c1"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue Sep 10 13:23:02 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue Sep 10 13:23:02 2019 +0800"
      },
      "message": "feat: replace licenses to Apache License\n"
    },
    {
      "commit": "3301107c56bdf47bc1c150d60dea000480e5c2c1",
      "tree": "32b25f47a45f752aad38cd6d63dea25f722dc981",
      "parents": [
        "84de2b33ad10ffa0d6734b9b66fe6d4f969f80a0",
        "b887b03b056b1cecdfca587613f884d2958ab340"
      ],
      "author": {
        "name": "Mario",
        "email": "faterrole@gmail.com",
        "time": "Tue Aug 20 10:50:32 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 20 10:50:32 2019 +0800"
      },
      "message": "Merge pull request #578 from weexteam/dependabot/npm_and_yarn/packages/@weex/plugins/doctor/merge-1.2.1\n\nchore(deps): bump merge from 1.2.0 to 1.2.1 in /packages/@weex/plugins/doctor"
    },
    {
      "commit": "84de2b33ad10ffa0d6734b9b66fe6d4f969f80a0",
      "tree": "ce0611ce57ef2bb58376c1826d42fd811787b9dd",
      "parents": [
        "239629938e469cc12f8beb03cbacb8b4679e0578",
        "2a22a6b1a484df36f46920d99bae8ccaf31e0626"
      ],
      "author": {
        "name": "Mario",
        "email": "faterrole@gmail.com",
        "time": "Tue Aug 20 10:50:17 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 20 10:50:17 2019 +0800"
      },
      "message": "Merge pull request #579 from weexteam/dependabot/npm_and_yarn/packages/@weex/plugins/doctor/js-yaml-3.13.1\n\nchore(deps): bump js-yaml from 3.12.0 to 3.13.1 in /packages/@weex/plugins/doctor"
    },
    {
      "commit": "2a22a6b1a484df36f46920d99bae8ccaf31e0626",
      "tree": "ce0611ce57ef2bb58376c1826d42fd811787b9dd",
      "parents": [
        "239629938e469cc12f8beb03cbacb8b4679e0578"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jul 23 07:57:27 2019 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 23 07:57:27 2019 +0000"
      },
      "message": "chore(deps): bump js-yaml in /packages/@weex/plugins/doctor\n\nBumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.12.0 to 3.13.1.\n- [Release notes](https://github.com/nodeca/js-yaml/releases)\n- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/nodeca/js-yaml/compare/3.12.0...3.13.1)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "b887b03b056b1cecdfca587613f884d2958ab340",
      "tree": "87c74f8c04b26eccd6259e15d039abf279b7cd9c",
      "parents": [
        "239629938e469cc12f8beb03cbacb8b4679e0578"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jul 23 07:57:26 2019 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 23 07:57:26 2019 +0000"
      },
      "message": "chore(deps): bump merge in /packages/@weex/plugins/doctor\n\nBumps [merge](https://github.com/yeikos/js.merge) from 1.2.0 to 1.2.1.\n- [Release notes](https://github.com/yeikos/js.merge/releases)\n- [Commits](https://github.com/yeikos/js.merge/compare/v1.2.0...v1.2.1)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "239629938e469cc12f8beb03cbacb8b4679e0578",
      "tree": "52cddec9eb6cb56d5900b075df766ac27632fdf5",
      "parents": [
        "7e78703d53aece467479c09bf344ab547ff1e089",
        "9b018a2f5d5d517124b318b1b5145745a8b727d8"
      ],
      "author": {
        "name": "Mario",
        "email": "faterrole@gmail.com",
        "time": "Tue Jul 23 15:55:15 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 23 15:55:15 2019 +0800"
      },
      "message": "Merge pull request #577 from weexteam/dependabot/npm_and_yarn/packages/@weex/plugins/doctor/lodash-4.17.15\n\nchore(deps): bump lodash from 4.17.10 to 4.17.15 in /packages/@weex/plugins/doctor"
    },
    {
      "commit": "9b018a2f5d5d517124b318b1b5145745a8b727d8",
      "tree": "52cddec9eb6cb56d5900b075df766ac27632fdf5",
      "parents": [
        "7e78703d53aece467479c09bf344ab547ff1e089"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Jul 20 14:45:57 2019 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 20 14:45:57 2019 +0000"
      },
      "message": "chore(deps): bump lodash in /packages/@weex/plugins/doctor\n\nBumps [lodash](https://github.com/lodash/lodash) from 4.17.10 to 4.17.15.\n- [Release notes](https://github.com/lodash/lodash/releases)\n- [Commits](https://github.com/lodash/lodash/compare/4.17.10...4.17.15)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "7e78703d53aece467479c09bf344ab547ff1e089",
      "tree": "840c80a82c87972e0a5e4cae95beaa5d6bc6d1eb",
      "parents": [
        "2914be6fa60e4d81163c1f628ff1938b1935631f"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Jul 03 10:23:40 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Jul 03 10:23:40 2019 +0800"
      },
      "message": "bugfix: make node exce maxBuffer option to infinity fixed #557\n"
    },
    {
      "commit": "2914be6fa60e4d81163c1f628ff1938b1935631f",
      "tree": "b9ea25dd7b8ee0130c6777fce2d399ab761201b0",
      "parents": [
        "1a802d8b2dc42aa25a9a73bc876be7c0bf6c41fe"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Jun 05 15:36:52 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Jun 05 15:36:52 2019 +0800"
      },
      "message": "bugfix(linker): don\u0027t emit ping message to router\n"
    },
    {
      "commit": "1a802d8b2dc42aa25a9a73bc876be7c0bf6c41fe",
      "tree": "26e3113d7142530c684f174d120536364783fe37",
      "parents": [
        "fe546c714eef2a11ddf95110f14017a2a475c61b"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Jun 05 15:03:42 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Jun 05 15:03:42 2019 +0800"
      },
      "message": "v2.0.0-beta.31\n"
    },
    {
      "commit": "fe546c714eef2a11ddf95110f14017a2a475c61b",
      "tree": "67950beb8adb68909220d46d926c8c035d239852",
      "parents": [
        "7f471621208d44904618a3026fbdf8e1f7e53ff0"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Jun 05 15:01:56 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Jun 05 15:01:56 2019 +0800"
      },
      "message": "feat(debug-server): support ping-pong\n"
    },
    {
      "commit": "7f471621208d44904618a3026fbdf8e1f7e53ff0",
      "tree": "7f3054c6b6bd4d62e237b2faf433ea9fef16cbdc",
      "parents": [
        "15d43db7ae66e7a4263816b6f70b0f7b51714772"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Jun 05 15:01:27 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Jun 05 15:01:27 2019 +0800"
      },
      "message": "bugfix(debug): remove useless hack logic\n"
    },
    {
      "commit": "15d43db7ae66e7a4263816b6f70b0f7b51714772",
      "tree": "758169c3d3c59dafd22f0d63122938a0a3ae1013",
      "parents": [
        "4e1cf758ead1078a35eff36bced6bdb1674ce2b4",
        "47c5d0d67d2ca52880cefb83a97db443707c97f8"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Fri May 31 21:20:01 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Fri May 31 21:20:01 2019 +0800"
      },
      "message": "chore(merge): Merge branch \u0027master\u0027 of https://github.com/weexteam/weex-toolkit\n"
    },
    {
      "commit": "4e1cf758ead1078a35eff36bced6bdb1674ce2b4",
      "tree": "758169c3d3c59dafd22f0d63122938a0a3ae1013",
      "parents": [
        "b73f0f5689266116794139f6edb76d25f23ff76d"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu May 30 12:15:44 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Fri May 31 21:18:44 2019 +0800"
      },
      "message": "v2.0.0-beta.29\n"
    },
    {
      "commit": "b73f0f5689266116794139f6edb76d25f23ff76d",
      "tree": "22468ef5ec3980aa3e7c6124cec8e2841ac73b50",
      "parents": [
        "9dca0473f0fbb922c79c4068b3e74fe8d5137270"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Fri May 31 21:18:01 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Fri May 31 21:18:01 2019 +0800"
      },
      "message": "bugfix(debug-server): make sure there only one android connection\n"
    },
    {
      "commit": "9dca0473f0fbb922c79c4068b3e74fe8d5137270",
      "tree": "7f3372c0364b5b0137a395168fc15f16d4ba5878",
      "parents": [
        "72118117cf35fb8a177f5d34f43a66be221bd938"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Fri May 31 21:15:11 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Fri May 31 21:15:11 2019 +0800"
      },
      "message": "test(linker): fix unit test\n"
    },
    {
      "commit": "72118117cf35fb8a177f5d34f43a66be221bd938",
      "tree": "b7025c693e004c31bcaa73db582eba145a29c208",
      "parents": [
        "4b3644c091357e3ea23613440a23beaf2bef3850"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Fri May 31 21:11:28 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Fri May 31 21:11:28 2019 +0800"
      },
      "message": "bugfix(linker): refatory Hub.join method\n"
    },
    {
      "commit": "47c5d0d67d2ca52880cefb83a97db443707c97f8",
      "tree": "9c064ef0185047d8aebfda9fd20c78458d87a576",
      "parents": [
        "186e667403b05f505f08d7e86263e33db2ab13e3"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu May 30 12:15:44 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu May 30 12:15:44 2019 +0800"
      },
      "message": "v2.0.0-beta.29\n"
    },
    {
      "commit": "4b3644c091357e3ea23613440a23beaf2bef3850",
      "tree": "9e72d119f3e17f1fb7aad70a87928d0907fb5c30",
      "parents": [
        "186e667403b05f505f08d7e86263e33db2ab13e3"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu May 30 11:58:56 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu May 30 11:58:56 2019 +0800"
      },
      "message": "bugfix(debug-server): bugfix\n"
    },
    {
      "commit": "186e667403b05f505f08d7e86263e33db2ab13e3",
      "tree": "fa3ecdbd0a904cb499f6c2af94616318f92ccf6b",
      "parents": [
        "ec8ec06ec59ef63a3a22def77604755081dc9f8c"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed May 29 14:42:39 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed May 29 14:42:39 2019 +0800"
      },
      "message": "bugfix(debug-server): fix debug handlers\n"
    },
    {
      "commit": "ec8ec06ec59ef63a3a22def77604755081dc9f8c",
      "tree": "715c5f3af89e15830fae31aac56175978dc7da45",
      "parents": [
        "7c6f3b3a1e726b46393e306c88c8e050fd4fbacb"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue May 28 16:03:58 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue May 28 16:03:58 2019 +0800"
      },
      "message": "bugfix(debug): remove useless method\n"
    },
    {
      "commit": "7c6f3b3a1e726b46393e306c88c8e050fd4fbacb",
      "tree": "3e0854d89d3a4841863edaab7eec77dd34acf23c",
      "parents": [
        "ad3582c1c1b177b046e3856160e0712418bf098e"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon May 27 16:39:40 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon May 27 16:39:40 2019 +0800"
      },
      "message": "chore(debug-server): change module defined\n"
    },
    {
      "commit": "ad3582c1c1b177b046e3856160e0712418bf098e",
      "tree": "a38373edabcbe37bfc31cce88d65e39f449f327e",
      "parents": [
        "a1ee1035e4f1f3c3209793d7328c9e965bd49a60"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu May 23 16:45:02 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu May 23 16:45:02 2019 +0800"
      },
      "message": "style(core): fix code style\n"
    },
    {
      "commit": "a1ee1035e4f1f3c3209793d7328c9e965bd49a60",
      "tree": "26c2ff968e07964a2ad7ada3372550ff24232b45",
      "parents": [
        "b599ab40448b86d5496dae341008acaa73ac2272"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu May 23 16:37:31 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu May 23 16:37:31 2019 +0800"
      },
      "message": "v2.0.0-beta.28\n"
    },
    {
      "commit": "b599ab40448b86d5496dae341008acaa73ac2272",
      "tree": "c6060e21f2a9bba2fd59f25454df84c32007ffcd",
      "parents": [
        "accfb4d3bfb11f3a728b06eb985b8e1b29460c5f"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu May 23 16:26:48 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu May 23 16:26:48 2019 +0800"
      },
      "message": "feat(core): add tips while module is locked\n"
    },
    {
      "commit": "accfb4d3bfb11f3a728b06eb985b8e1b29460c5f",
      "tree": "8a39419de6af4fe2fe582346084b0f28f9f15057",
      "parents": [
        "44f180815ceff28090c37f10889ceb6602bd341d"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed May 22 10:14:03 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed May 22 10:14:03 2019 +0800"
      },
      "message": "docs(debug-server): update readme\n"
    },
    {
      "commit": "44f180815ceff28090c37f10889ceb6602bd341d",
      "tree": "a6e71d43b768a362bb6c98d9bb5f8399b9817142",
      "parents": [
        "4562d54fe07091f793073bdb519713bbca4cd714"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu May 09 12:31:09 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu May 09 12:31:09 2019 +0800"
      },
      "message": "feat(core): refatory usertrack\n"
    },
    {
      "commit": "4562d54fe07091f793073bdb519713bbca4cd714",
      "tree": "7258f99e01164b263cd42600e2e35852bec9c05f",
      "parents": [
        "51e988d4d5e4987427bce817906d89409ca0b4a5"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue May 07 18:34:35 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue May 07 18:34:35 2019 +0800"
      },
      "message": "workflow(script): add script to sync taobao npm origin\n"
    },
    {
      "commit": "51e988d4d5e4987427bce817906d89409ca0b4a5",
      "tree": "4fe5d0b55fffe13d957316c6aeda62f3f5a4317f",
      "parents": [
        "121f6900ea6a74fc4216a0e4af3da4916b3a94fd"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue May 07 18:24:35 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue May 07 18:24:35 2019 +0800"
      },
      "message": "v2.0.0-beta.27\n"
    },
    {
      "commit": "121f6900ea6a74fc4216a0e4af3da4916b3a94fd",
      "tree": "f20e2fee540dc8d1a4496c4265b8b8964fae2ba4",
      "parents": [
        "9e2a057518e1461464ea784746ced58e72f43414"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue May 07 18:23:32 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue May 07 18:23:32 2019 +0800"
      },
      "message": "feat(compile): analyzer compile errors\n"
    },
    {
      "commit": "9e2a057518e1461464ea784746ced58e72f43414",
      "tree": "37c0f7d9079affa1329d5d96e5f36a570e38e71f",
      "parents": [
        "ba55684f6f6069a7fb3a9a1ff41d9ba6a73d319b"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue May 07 18:23:29 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue May 07 18:23:29 2019 +0800"
      },
      "message": "feat(core): show help message while catch vue mismatch issue\n"
    },
    {
      "commit": "ba55684f6f6069a7fb3a9a1ff41d9ba6a73d319b",
      "tree": "8d9e706f9c2596f2ae87e5f7bfd80765fcf28ea0",
      "parents": [
        "c0e92949949904b432daaa725384e04754d8c43d"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue May 07 18:07:00 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue May 07 18:07:00 2019 +0800"
      },
      "message": "bugfix(core): fix JSON.stringify circular structure issue #546\n"
    },
    {
      "commit": "c0e92949949904b432daaa725384e04754d8c43d",
      "tree": "20589ec5325d97586f7571405eeb2f853d63b914",
      "parents": [
        "b23fab4bfd7f96b7a9caad540f78fe102834c401"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue Apr 23 10:21:25 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue Apr 23 10:21:25 2019 +0800"
      },
      "message": "workflow(debug): clean before re-compile\n"
    },
    {
      "commit": "b23fab4bfd7f96b7a9caad540f78fe102834c401",
      "tree": "7172cf16383fa6f157683320f5aefbd1eba42076",
      "parents": [
        "f3202837172995684417366ca568e534e9987cbb"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue Apr 23 10:18:52 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue Apr 23 10:18:52 2019 +0800"
      },
      "message": "v2.0.0-beta.26\n"
    },
    {
      "commit": "f3202837172995684417366ca568e534e9987cbb",
      "tree": "2301c21d35144fc66fe5a4733afe0d9c915d84d3",
      "parents": [
        "75b000602a7468953aebd783c38c59b9c3782ad5"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue Apr 23 10:18:07 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue Apr 23 10:18:07 2019 +0800"
      },
      "message": "bugfix(debug): fixed #540\n"
    },
    {
      "commit": "75b000602a7468953aebd783c38c59b9c3782ad5",
      "tree": "1721c34bc38929319a68111c41f36626a8b96583",
      "parents": [
        "16e428c3f05efbfd4fddd3d420ade62c101eacab"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue Apr 23 10:08:59 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue Apr 23 10:08:59 2019 +0800"
      },
      "message": "bugfix(core): protected while registry be empty\n"
    },
    {
      "commit": "16e428c3f05efbfd4fddd3d420ade62c101eacab",
      "tree": "b856cdfac82c8e6259197f6f40fa49b259906d04",
      "parents": [
        "4d4848c8fe1b06309c22612ab91ff3551b0e4c33"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu Apr 18 10:47:07 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu Apr 18 10:47:07 2019 +0800"
      },
      "message": "v2.0.0-beta.25\n"
    },
    {
      "commit": "4d4848c8fe1b06309c22612ab91ff3551b0e4c33",
      "tree": "6b561a636affa18914c12a45ca92d5eb8e16f22e",
      "parents": [
        "5aca990e5da081fd0de3c03950ea8e19502bd861"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu Apr 18 10:41:00 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu Apr 18 10:41:00 2019 +0800"
      },
      "message": "bugfix(cli): variable protected\n"
    },
    {
      "commit": "5aca990e5da081fd0de3c03950ea8e19502bd861",
      "tree": "10b97198d32b4eb05124588413ec785fcc2fa25f",
      "parents": [
        "bb027a949155d52fd431d870ec9971681913e67f"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu Apr 18 10:30:13 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu Apr 18 10:30:13 2019 +0800"
      },
      "message": "bugfix(debug): support pages view can scroll (solve #535)\n"
    },
    {
      "commit": "bb027a949155d52fd431d870ec9971681913e67f",
      "tree": "71d7fe070d9991c6806381990a8a767f9daf6de5",
      "parents": [
        "e3b600a42e04d6a183e9fcae20739684c0ffd064",
        "170a4a824e29f8a520287cd830cfb9afab7bc043"
      ],
      "author": {
        "name": "Mario",
        "email": "faterrole@gmail.com",
        "time": "Tue Apr 16 15:32:39 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 16 15:32:39 2019 +0800"
      },
      "message": "Merge pull request #534 from NickeyLin/master\n\nbugfix(core): fix error when upgrade a single module"
    },
    {
      "commit": "170a4a824e29f8a520287cd830cfb9afab7bc043",
      "tree": "71d7fe070d9991c6806381990a8a767f9daf6de5",
      "parents": [
        "e3b600a42e04d6a183e9fcae20739684c0ffd064"
      ],
      "author": {
        "name": "Nick.Lin",
        "email": "tick_lin@sina.com",
        "time": "Mon Apr 15 20:17:21 2019 +0800"
      },
      "committer": {
        "name": "Nick.Lin",
        "email": "tick_lin@sina.com",
        "time": "Mon Apr 15 20:17:21 2019 +0800"
      },
      "message": "bugfix(core): fix error when upgrade single module\n"
    },
    {
      "commit": "e3b600a42e04d6a183e9fcae20739684c0ffd064",
      "tree": "cfae51c82ad7d8b8f2a6fc2321eac60b5c7c68f3",
      "parents": [
        "285de40abd4f8e3626aa431c1a443b6fba8b9f47"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 15 19:57:00 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 15 19:57:00 2019 +0800"
      },
      "message": "v2.0.0-beta.24\n"
    },
    {
      "commit": "285de40abd4f8e3626aa431c1a443b6fba8b9f47",
      "tree": "4f480953410bb7d9e9fbd5dfad00333ef18044f6",
      "parents": [
        "291545be166544ed9674a1f44e2363374dfe0c0a"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 15 19:54:20 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 15 19:54:20 2019 +0800"
      },
      "message": "bugfix(compile): add postcss dependence cause the postcss-plugin-weex doesn\u0027t include it. (solve apache/incubator-weex/issues/2315)\n"
    },
    {
      "commit": "291545be166544ed9674a1f44e2363374dfe0c0a",
      "tree": "e750a1e50804ff204eaa31439e42bfc7bfaa8119",
      "parents": [
        "adbc8012b8a2402ff0c1ba295a85588ce89989df"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 15 14:55:37 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 15 14:55:37 2019 +0800"
      },
      "message": "v2.0.0-beta.23\n"
    },
    {
      "commit": "adbc8012b8a2402ff0c1ba295a85588ce89989df",
      "tree": "8f15e82d75e73d4e5630c39df3e0e9dedd14c167",
      "parents": [
        "0a77d16ffccc81cc2ac303af622a740425450704"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 15 14:54:49 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 15 14:54:49 2019 +0800"
      },
      "message": "bugfix(core): fix pluginDependencies install logic (solve #533)\n"
    },
    {
      "commit": "0a77d16ffccc81cc2ac303af622a740425450704",
      "tree": "9a11e7db8bc22a3204086480dbac4973b954e363",
      "parents": [
        "b437d515beccdf3f9d280a6caeb610d4292e0eaf"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 15 14:34:36 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 15 14:34:36 2019 +0800"
      },
      "message": "v2.0.0-beta.22\n"
    },
    {
      "commit": "b437d515beccdf3f9d280a6caeb610d4292e0eaf",
      "tree": "8cf014bc96d14b0203d419e90be976fd6c2fcaa8",
      "parents": [
        "c8ac6109044d03ab3e757ce55478422204cd7cee"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 15 14:34:00 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 15 14:34:00 2019 +0800"
      },
      "message": "bugfix(plugin): fix error while command run on windows (solve #533)\n"
    },
    {
      "commit": "c8ac6109044d03ab3e757ce55478422204cd7cee",
      "tree": "e8ba9e5a173365520858081e4e79a109ca4704e7",
      "parents": [
        "91a91d36e6c7da89fa1c064548ca359faeca4622"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 15 14:14:07 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 15 14:14:07 2019 +0800"
      },
      "message": "bugfix(plugin): add lib module (solve #533)\n"
    },
    {
      "commit": "91a91d36e6c7da89fa1c064548ca359faeca4622",
      "tree": "4c3f919a978f8b69ba4b67c6f10623bd93550f57",
      "parents": [
        "421232a21b9870280417ea0173495aac5ee353c5"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 15 14:03:36 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 15 14:03:36 2019 +0800"
      },
      "message": "v2.0.0-beta.21\n"
    },
    {
      "commit": "421232a21b9870280417ea0173495aac5ee353c5",
      "tree": "4c133eab5a3214b8ee6b0a68e512e7b64b522996",
      "parents": [
        "713b3e3a1d745c8c84ecb8549a13f88dc02f51c2"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu Apr 11 11:59:56 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu Apr 11 11:59:56 2019 +0800"
      },
      "message": "bugfix(run): fix error while nativaConfig is null\n"
    },
    {
      "commit": "713b3e3a1d745c8c84ecb8549a13f88dc02f51c2",
      "tree": "227f90295b155920d5b3edadb322649a04882d53",
      "parents": [
        "63503a7dda285e9231d045d2d4266ca4f06eba63",
        "c08d38169d6b9238efa5cc987fea83b06d982d8b"
      ],
      "author": {
        "name": "Mario",
        "email": "faterrole@gmail.com",
        "time": "Thu Apr 11 09:32:32 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 11 09:32:32 2019 +0800"
      },
      "message": "Merge pull request #531 from myeveryheart/patch-1\n\nfix path error"
    },
    {
      "commit": "c08d38169d6b9238efa5cc987fea83b06d982d8b",
      "tree": "227f90295b155920d5b3edadb322649a04882d53",
      "parents": [
        "63503a7dda285e9231d045d2d4266ca4f06eba63"
      ],
      "author": {
        "name": "Mario",
        "email": "myeveryheart@qq.com",
        "time": "Wed Apr 10 19:51:11 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 10 19:51:11 2019 +0800"
      },
      "message": "fix path error\n\nfix path error"
    },
    {
      "commit": "63503a7dda285e9231d045d2d4266ca4f06eba63",
      "tree": "2544b2addff1bcb050f61490bbfe716c9c0bad89",
      "parents": [
        "70ed11159ab917e68d7483bcd85e5c94279c0777"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 10 16:42:59 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 10 16:42:59 2019 +0800"
      },
      "message": "v2.0.0-beta.20\n"
    },
    {
      "commit": "70ed11159ab917e68d7483bcd85e5c94279c0777",
      "tree": "b6d421523c4ac11482c5aa2e66abea7773e26b99",
      "parents": [
        "0d8d35922977210ad65a6d639b24d96a19ae0ef0"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 10 16:42:02 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 10 16:42:02 2019 +0800"
      },
      "message": "bugfix(doctor): resolve #332\n"
    },
    {
      "commit": "0d8d35922977210ad65a6d639b24d96a19ae0ef0",
      "tree": "db1d11e3a684972e6bebf6cdf9358d6d27056db8",
      "parents": [
        "85c321dd86341d42cbd896496152730e378b8a74"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 10 15:55:53 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 10 15:55:53 2019 +0800"
      },
      "message": "v2.0.0-beta.19\n"
    },
    {
      "commit": "85c321dd86341d42cbd896496152730e378b8a74",
      "tree": "033b10dc0e31b932763b033c9deeb5b0594de689",
      "parents": [
        "b0506f7f241b2700913807b12e2c7bd9bd1602d7"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 10 15:55:08 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 10 15:55:08 2019 +0800"
      },
      "message": "bugfix(doctor): fix android sdk search logic\n"
    },
    {
      "commit": "b0506f7f241b2700913807b12e2c7bd9bd1602d7",
      "tree": "1d612d1571eed12c3b9b537d1cbc83030401341b",
      "parents": [
        "6b1fafe65f35a88a6ba4e28eb981cceb026513f5"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu Apr 04 11:18:22 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu Apr 04 11:18:22 2019 +0800"
      },
      "message": "v2.0.0-beta.18\n"
    },
    {
      "commit": "6b1fafe65f35a88a6ba4e28eb981cceb026513f5",
      "tree": "b40b5ecccf206dc482e61866631f6da56bb3df31",
      "parents": [
        "50b5af5b913ea2ed94955594df27374dd2179a7b"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu Apr 04 11:03:29 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu Apr 04 11:03:29 2019 +0800"
      },
      "message": "bugfix(core): change suggest request url (solve #527)\n"
    },
    {
      "commit": "50b5af5b913ea2ed94955594df27374dd2179a7b",
      "tree": "81a2ded241ca1561912ad07ffbe31d1b1bc6a15a",
      "parents": [
        "6d32885f4f935b800813b2bce5523a27e03c66a1"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu Apr 04 11:01:32 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Thu Apr 04 11:01:32 2019 +0800"
      },
      "message": "bugfix(core): show @weex-cli/core version\n"
    },
    {
      "commit": "6d32885f4f935b800813b2bce5523a27e03c66a1",
      "tree": "ca995fb1771d5a6d30f60ba7d8564446c4b4d98c",
      "parents": [
        "c4af1d53db170def2ce9f23783881699131bd9e6"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 03 21:01:55 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 03 21:01:55 2019 +0800"
      },
      "message": "v2.0.0-beta.17\n"
    },
    {
      "commit": "c4af1d53db170def2ce9f23783881699131bd9e6",
      "tree": "9147fa7a93ca2a6d4c395ff2fa68dac6d8312f26",
      "parents": [
        "9631357e2b5c119ec4006329ae46ce3051d94fd6"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 03 21:01:45 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 03 21:01:45 2019 +0800"
      },
      "message": "bugfix(preview): fix unit test on preview frontend\n"
    },
    {
      "commit": "9631357e2b5c119ec4006329ae46ce3051d94fd6",
      "tree": "51a4f6ae10fae48d32411419016dfe61eb081c5c",
      "parents": [
        "e458c39e137c8fe05fe42d0a56e932b68cd397be"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 03 17:25:18 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 03 17:25:18 2019 +0800"
      },
      "message": "workflow(test): support windows env setting\n"
    },
    {
      "commit": "e458c39e137c8fe05fe42d0a56e932b68cd397be",
      "tree": "23bad543d321b555fe8ac2fe2350d45277b64d88",
      "parents": [
        "1c3bf6f36d70447d5b62dc446a254a502b31531f"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 03 17:15:45 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 03 17:15:45 2019 +0800"
      },
      "message": "feat(run): auto choose while there has only one device (solve #528)\n"
    },
    {
      "commit": "1c3bf6f36d70447d5b62dc446a254a502b31531f",
      "tree": "f61edcf1a064e50614c1aa7ca6dd56697da5af74",
      "parents": [
        "d53d8ea94f5fcdc8f4f7d36ddbeef6d2606de2f5"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 03 15:45:10 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 03 15:45:10 2019 +0800"
      },
      "message": "workflow(test): fix unit test\n"
    },
    {
      "commit": "d53d8ea94f5fcdc8f4f7d36ddbeef6d2606de2f5",
      "tree": "a546db7c26603c78b58e9e9712b1dfc0bcba1be9",
      "parents": [
        "2abac02bb0b3f598a45a5171a249f89c04e21cae"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 03 15:41:30 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 03 15:41:30 2019 +0800"
      },
      "message": "bugfix(core): support 304 request (solve #527)\n"
    },
    {
      "commit": "2abac02bb0b3f598a45a5171a249f89c04e21cae",
      "tree": "3ae345430ebbf68312ee1d21cb401db5d918a86f",
      "parents": [
        "32b4dfaa3a24fd88dc4cedd7d5378125f2b06682"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 03 15:25:41 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 03 15:25:41 2019 +0800"
      },
      "message": "bugfix(preview): lock vue and vue-template-compiler version to 2.5.21 (ref #516)\n"
    },
    {
      "commit": "32b4dfaa3a24fd88dc4cedd7d5378125f2b06682",
      "tree": "b66033f0c610364961061f10b6fb1683e201ff5d",
      "parents": [
        "99265176c46ca130023eacdd4c89f4a204a6392d"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 03 14:56:59 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 03 14:56:59 2019 +0800"
      },
      "message": "bugfix(core): protect variable (solve #527)\n"
    },
    {
      "commit": "99265176c46ca130023eacdd4c89f4a204a6392d",
      "tree": "f2bdc463fdfaba03d73f3d5d4605a37692a7f912",
      "parents": [
        "59072ae23877c5cc2166036131dc561c9b3c6a4b"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 03 12:41:55 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Wed Apr 03 12:41:55 2019 +0800"
      },
      "message": "bugfix(debug): fix logLevel setting (ref weexteam/weex-debugger#43)\n"
    },
    {
      "commit": "59072ae23877c5cc2166036131dc561c9b3c6a4b",
      "tree": "c6b122c513698f4a5c7f45703071be4896be72ea",
      "parents": [
        "3706345d39f982dd9fe0cf9f6d8fa70972aadea8"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue Apr 02 17:44:36 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue Apr 02 17:44:36 2019 +0800"
      },
      "message": "v2.0.0-beta.16\n"
    },
    {
      "commit": "3706345d39f982dd9fe0cf9f6d8fa70972aadea8",
      "tree": "fdd1fe9185d0e9edb18dc55e7e1b6abb0613059c",
      "parents": [
        "95fd17713bfb50eaf2116e33592da79b32f8e0ba"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue Apr 02 17:39:19 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Tue Apr 02 17:39:19 2019 +0800"
      },
      "message": "bugfix(core): republish packages (close #526)\n"
    },
    {
      "commit": "95fd17713bfb50eaf2116e33592da79b32f8e0ba",
      "tree": "542e1dada57dc7b64db8979a5de0d6ac40684690",
      "parents": [
        "0189a0a70694c18abcb02c68d042588cb3cd89e7"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 01 17:35:53 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 01 17:35:53 2019 +0800"
      },
      "message": "style(core): style format\n"
    },
    {
      "commit": "0189a0a70694c18abcb02c68d042588cb3cd89e7",
      "tree": "84f4a0f9fc66a3adac0bc1d4ea759b38318572b2",
      "parents": [
        "13c3acea452b9c725a2079b3d9dc36660ae7118e"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 01 17:30:30 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 01 17:30:30 2019 +0800"
      },
      "message": "v2.0.0-beta.15\n"
    },
    {
      "commit": "13c3acea452b9c725a2079b3d9dc36660ae7118e",
      "tree": "c2a5aac53215104283cafd2668f56f37747a9e22",
      "parents": [
        "b74117896eddc729cf935cf76f4085ee99bc698d"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 01 17:29:21 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 01 17:29:21 2019 +0800"
      },
      "message": "bugfix(run): modify help info (close #525)\n"
    },
    {
      "commit": "b74117896eddc729cf935cf76f4085ee99bc698d",
      "tree": "c9515c06f77ca26bfc0dcbca449abf74b40be24e",
      "parents": [
        "92652fb76c0939d1f37eaa4e9eaf37441d163498"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 01 17:28:55 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 01 17:28:55 2019 +0800"
      },
      "message": "bugfix(build): fix tslint error\n"
    },
    {
      "commit": "92652fb76c0939d1f37eaa4e9eaf37441d163498",
      "tree": "70e467d6f6457948536d303858b52d4ec603d64d",
      "parents": [
        "c911903e94ed0c1795b810316573e0f0c53b2751"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 01 17:12:01 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 01 17:12:01 2019 +0800"
      },
      "message": "bugfix(core): support 304 http request (close #518)\n"
    },
    {
      "commit": "c911903e94ed0c1795b810316573e0f0c53b2751",
      "tree": "bdb8d8c4c2297b27db001983e16bec97280f400a",
      "parents": [
        "1991ba00b828be17f12510e9add313d2017aaa3b"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 01 16:08:02 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 01 16:08:02 2019 +0800"
      },
      "message": "workflow(debug): add scripts\n"
    },
    {
      "commit": "1991ba00b828be17f12510e9add313d2017aaa3b",
      "tree": "5c72984ffce39571756c8f8d1607719938f999b2",
      "parents": [
        "4601205b9b6cc5b0a86c892ec83fb68d9dd78efb"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 01 16:06:59 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 01 16:06:59 2019 +0800"
      },
      "message": "workflow(debug): add all inspector source into package\n"
    },
    {
      "commit": "4601205b9b6cc5b0a86c892ec83fb68d9dd78efb",
      "tree": "c20fbe898c0be31303aa3bac872d5e3589930769",
      "parents": [
        "65c0eb2e997b5cdc304a219399a4ae3b138876f9"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 01 15:38:45 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 01 15:38:45 2019 +0800"
      },
      "message": "workflow(cli): fix cli test\n"
    },
    {
      "commit": "65c0eb2e997b5cdc304a219399a4ae3b138876f9",
      "tree": "123f785cc6702d76a3b6640e41e2f25fb2a053ec",
      "parents": [
        "a9afb5b3bf5d0a835455c30dc85f7f81b0862f15"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 01 11:33:36 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 01 14:11:25 2019 +0800"
      },
      "message": "v2.0.0-beta.14\n"
    },
    {
      "commit": "a9afb5b3bf5d0a835455c30dc85f7f81b0862f15",
      "tree": "c4938ea0dd04f4f84ef4c29bdd49830aee18c8a7",
      "parents": [
        "6808dc32f7ea346d642ece66acc01109451f729a"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 01 11:30:29 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 01 14:10:26 2019 +0800"
      },
      "message": "bugfix(run): don\u0027t use xcrun while run android command (close #521)\n"
    },
    {
      "commit": "6808dc32f7ea346d642ece66acc01109451f729a",
      "tree": "bb0085019b8d16a58042e026ec78791f0c831ca8",
      "parents": [
        "4f62e08dcd6926bc8e9805946b004f19f240957e"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 01 10:42:20 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Mon Apr 01 10:42:20 2019 +0800"
      },
      "message": "bugfix(generator): hide error while the git user can\u0027t fetch (close #522)\n"
    },
    {
      "commit": "4f62e08dcd6926bc8e9805946b004f19f240957e",
      "tree": "3bd86dd83a7ad07901c73b3c59343cbf057f7d26",
      "parents": [
        "fb7a601aa648794c48bc90f5577eaed937cbbec1"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Fri Mar 29 20:38:16 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Fri Mar 29 20:38:16 2019 +0800"
      },
      "message": "workflow(cli): change commit log reg\n"
    },
    {
      "commit": "fb7a601aa648794c48bc90f5577eaed937cbbec1",
      "tree": "16e38e535499df59cd8d1d258e8a9a622757e20e",
      "parents": [
        "2b90d9b564c20592518cca529d1222bfb6942301"
      ],
      "author": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Fri Mar 29 20:37:33 2019 +0800"
      },
      "committer": {
        "name": "erha19",
        "email": "faterrole@gmail.com",
        "time": "Fri Mar 29 20:37:33 2019 +0800"
      },
      "message": "bugfix(core): add chromeOpn api\n"
    }
  ],
  "next": "2b90d9b564c20592518cca529d1222bfb6942301"
}
