提交 a37ba0db 编写于 作者: Huan (李卓桓)'s avatar Huan (李卓桓)
上级 df595959
......@@ -4,34 +4,179 @@
## WECHATY CONTRIBUTORS
### Active Contributors
1. @[lijiarui](https://github.com/lijiarui): [\#1533](https://github.com/Chatie/wechaty/pull/1533) [\#1514](https://github.com/Chatie/wechaty/pull/1514) [\#1510](https://github.com/Chatie/wechaty/pull/1510) [\#1502](https://github.com/Chatie/wechaty/pull/1502) [\#1498](https://github.com/Chatie/wechaty/pull/1498) [\#1497](https://github.com/Chatie/wechaty/pull/1497) [\#1486](https://github.com/Chatie/wechaty/pull/1486) [\#1482](https://github.com/Chatie/wechaty/pull/1482) [\#1481](https://github.com/Chatie/wechaty/pull/1481) [\#1477](https://github.com/Chatie/wechaty/pull/1477) [\#1474](https://github.com/Chatie/wechaty/pull/1474) [\#1458](https://github.com/Chatie/wechaty/pull/1458) [\#1408](https://github.com/Chatie/wechaty/pull/1408) [\#1407](https://github.com/Chatie/wechaty/pull/1407) [\#1405](https://github.com/Chatie/wechaty/pull/1405) [\#1402](https://github.com/Chatie/wechaty/pull/1402) [\#1401](https://github.com/Chatie/wechaty/pull/1401) [\#1389](https://github.com/Chatie/wechaty/pull/1389) [\#1375](https://github.com/Chatie/wechaty/pull/1375) [\#1374](https://github.com/Chatie/wechaty/pull/1374) [\#1373](https://github.com/Chatie/wechaty/pull/1373) [\#1352](https://github.com/Chatie/wechaty/pull/1352) [\#1351](https://github.com/Chatie/wechaty/pull/1351) [\#1348](https://github.com/Chatie/wechaty/pull/1348) [\#1347](https://github.com/Chatie/wechaty/pull/1347) [\#1344](https://github.com/Chatie/wechaty/pull/1344) [\#1341](https://github.com/Chatie/wechaty/pull/1341) [\#1338](https://github.com/Chatie/wechaty/pull/1338) [\#1333](https://github.com/Chatie/wechaty/pull/1333) [\#1331](https://github.com/Chatie/wechaty/pull/1331) [\#1325](https://github.com/Chatie/wechaty/pull/1325) [\#1318](https://github.com/Chatie/wechaty/pull/1318) [\#1313](https://github.com/Chatie/wechaty/pull/1313) [\#1308](https://github.com/Chatie/wechaty/pull/1308) [\#1283](https://github.com/Chatie/wechaty/pull/1283) [\#1282](https://github.com/Chatie/wechaty/pull/1282) [\#1271](https://github.com/Chatie/wechaty/pull/1271) [\#1256](https://github.com/Chatie/wechaty/pull/1256) [\#1246](https://github.com/Chatie/wechaty/pull/1246) [\#1245](https://github.com/Chatie/wechaty/pull/1245) [\#1116](https://github.com/Chatie/wechaty/pull/1116) [\#1086](https://github.com/Chatie/wechaty/pull/1086) [\#816](https://github.com/Chatie/wechaty/pull/816) [\#812](https://github.com/Chatie/wechaty/pull/812) [\#805](https://github.com/Chatie/wechaty/pull/805) [\#798](https://github.com/Chatie/wechaty/pull/798) [\#757](https://github.com/Chatie/wechaty/pull/757) [\#729](https://github.com/Chatie/wechaty/pull/729) [\#725](https://github.com/Chatie/wechaty/pull/725) [\#651](https://github.com/Chatie/wechaty/pull/651) [\#627](https://github.com/Chatie/wechaty/pull/627) [\#619](https://github.com/Chatie/wechaty/pull/619) [\#604](https://github.com/Chatie/wechaty/pull/604) [\#515](https://github.com/Chatie/wechaty/pull/515) [\#490](https://github.com/Chatie/wechaty/pull/490) [\#440](https://github.com/Chatie/wechaty/pull/440) [\#370](https://github.com/Chatie/wechaty/pull/370) [\#364](https://github.com/Chatie/wechaty/pull/364) [\#362](https://github.com/Chatie/wechaty/pull/362) [\#328](https://github.com/Chatie/wechaty/pull/328) [\#324](https://github.com/Chatie/wechaty/pull/324) [\#323](https://github.com/Chatie/wechaty/pull/323) [\#321](https://github.com/Chatie/wechaty/pull/321) [\#318](https://github.com/Chatie/wechaty/pull/318) [\#303](https://github.com/Chatie/wechaty/pull/303) [\#292](https://github.com/Chatie/wechaty/pull/292) [\#275](https://github.com/Chatie/wechaty/pull/275) [\#266](https://github.com/Chatie/wechaty/pull/266) [\#264](https://github.com/Chatie/wechaty/pull/264) [\#249](https://github.com/Chatie/wechaty/pull/249) [\#239](https://github.com/Chatie/wechaty/pull/239) [\#234](https://github.com/Chatie/wechaty/pull/234) [\#211](https://github.com/Chatie/wechaty/pull/211) [\#199](https://github.com/Chatie/wechaty/pull/199) [\#182](https://github.com/Chatie/wechaty/pull/182) [\#162](https://github.com/Chatie/wechaty/pull/162) [\#139](https://github.com/Chatie/wechaty/pull/139) [\#112](https://github.com/Chatie/wechaty/pull/112) [\#110](https://github.com/Chatie/wechaty/pull/110) [\#93](https://github.com/Chatie/wechaty/pull/93) [\#92](https://github.com/Chatie/wechaty/pull/92) [\#91](https://github.com/Chatie/wechaty/pull/91) [\#87](https://github.com/Chatie/wechaty/pull/87) [\#38](https://github.com/Chatie/wechaty/pull/38)
1. @[zixia](https://github.com/zixia): [\#1160](https://github.com/Chatie/wechaty/pull/1160) [\#1274](https://github.com/Chatie/wechaty/pull/1274) [\#1273](https://github.com/Chatie/wechaty/pull/1273) [\#1260](https://github.com/Chatie/wechaty/pull/1260) [\#1232](https://github.com/Chatie/wechaty/pull/1232) [\#1231](https://github.com/Chatie/wechaty/pull/1231) [\#1190](https://github.com/Chatie/wechaty/pull/1190) [\#1159](https://github.com/Chatie/wechaty/pull/1159) [\#1143](https://github.com/Chatie/wechaty/pull/1143) [\#1131](https://github.com/Chatie/wechaty/pull/1131) [\#1083](https://github.com/Chatie/wechaty/pull/1083) [\#1075](https://github.com/Chatie/wechaty/pull/1075) [\#1074](https://github.com/Chatie/wechaty/pull/1074) [\#1073](https://github.com/Chatie/wechaty/pull/1073) [\#1072](https://github.com/Chatie/wechaty/pull/1072) [\#1071](https://github.com/Chatie/wechaty/pull/1071) [\#860](https://github.com/Chatie/wechaty/pull/860) [\#854](https://github.com/Chatie/wechaty/pull/854) [\#841](https://github.com/Chatie/wechaty/pull/841) [\#831](https://github.com/Chatie/wechaty/pull/831) [\#810](https://github.com/Chatie/wechaty/pull/810) [\#644](https://github.com/Chatie/wechaty/pull/644) [\#643](https://github.com/Chatie/wechaty/pull/643) [\#608](https://github.com/Chatie/wechaty/pull/608) [\#569](https://github.com/Chatie/wechaty/pull/569) [\#560](https://github.com/Chatie/wechaty/pull/560) [\#542](https://github.com/Chatie/wechaty/pull/542) [\#496](https://github.com/Chatie/wechaty/pull/496) [\#495](https://github.com/Chatie/wechaty/pull/495) [\#469](https://github.com/Chatie/wechaty/pull/469) [\#462](https://github.com/Chatie/wechaty/pull/462) [\#455](https://github.com/Chatie/wechaty/pull/455) [\#449](https://github.com/Chatie/wechaty/pull/449) [\#396](https://github.com/Chatie/wechaty/pull/396) [\#351](https://github.com/Chatie/wechaty/pull/351) [\#317](https://github.com/Chatie/wechaty/pull/317) [\#316](https://github.com/Chatie/wechaty/pull/316) [\#315](https://github.com/Chatie/wechaty/pull/315) [\#314](https://github.com/Chatie/wechaty/pull/314) [\#313](https://github.com/Chatie/wechaty/pull/313) [\#312](https://github.com/Chatie/wechaty/pull/312) [\#311](https://github.com/Chatie/wechaty/pull/311) [\#168](https://github.com/Chatie/wechaty/pull/168) [\#158](https://github.com/Chatie/wechaty/pull/158) [\#149](https://github.com/Chatie/wechaty/pull/149) [\#146](https://github.com/Chatie/wechaty/pull/146) [\#143](https://github.com/Chatie/wechaty/pull/143) [\#142](https://github.com/Chatie/wechaty/pull/142) [\#141](https://github.com/Chatie/wechaty/pull/141) [\#25](https://github.com/Chatie/wechaty/pull/25)
1. @[lijiarui](https://github.com/lijiarui): [\#1702](https://github.com/Chatie/wechaty/pull/1702) [\#1700](https://github.com/Chatie/wechaty/pull/1700) [\#1692](https://github.com/Chatie/wechaty/pull/1692) [\#1633](https://github.com/Chatie/wechaty/pull/1633) [\#1631](https://github.com/Chatie/wechaty/pull/1631) [\#1615](https://github.com/Chatie/wechaty/pull/1615) [\#1614](https://github.com/Chatie/wechaty/pull/1614) [\#1533](https://github.com/Chatie/wechaty/pull/1533) [\#1514](https://github.com/Chatie/wechaty/pull/1514) [\#1510](https://github.com/Chatie/wechaty/pull/1510) [\#1502](https://github.com/Chatie/wechaty/pull/1502) [\#1498](https://github.com/Chatie/wechaty/pull/1498) [\#1497](https://github.com/Chatie/wechaty/pull/1497) [\#1486](https://github.com/Chatie/wechaty/pull/1486) [\#1482](https://github.com/Chatie/wechaty/pull/1482) [\#1481](https://github.com/Chatie/wechaty/pull/1481) [\#1477](https://github.com/Chatie/wechaty/pull/1477) [\#1474](https://github.com/Chatie/wechaty/pull/1474) [\#1458](https://github.com/Chatie/wechaty/pull/1458) [\#1408](https://github.com/Chatie/wechaty/pull/1408) [\#1407](https://github.com/Chatie/wechaty/pull/1407) [\#1405](https://github.com/Chatie/wechaty/pull/1405) [\#1402](https://github.com/Chatie/wechaty/pull/1402) [\#1401](https://github.com/Chatie/wechaty/pull/1401) [\#1389](https://github.com/Chatie/wechaty/pull/1389) [\#1375](https://github.com/Chatie/wechaty/pull/1375) [\#1374](https://github.com/Chatie/wechaty/pull/1374) [\#1373](https://github.com/Chatie/wechaty/pull/1373) [\#1352](https://github.com/Chatie/wechaty/pull/1352) [\#1351](https://github.com/Chatie/wechaty/pull/1351) [\#1348](https://github.com/Chatie/wechaty/pull/1348) [\#1347](https://github.com/Chatie/wechaty/pull/1347) [\#1344](https://github.com/Chatie/wechaty/pull/1344) [\#1341](https://github.com/Chatie/wechaty/pull/1341) [\#1338](https://github.com/Chatie/wechaty/pull/1338) [\#1333](https://github.com/Chatie/wechaty/pull/1333) [\#1331](https://github.com/Chatie/wechaty/pull/1331) [\#1325](https://github.com/Chatie/wechaty/pull/1325) [\#1318](https://github.com/Chatie/wechaty/pull/1318) [\#1313](https://github.com/Chatie/wechaty/pull/1313) [\#1308](https://github.com/Chatie/wechaty/pull/1308) [\#1283](https://github.com/Chatie/wechaty/pull/1283) [\#1282](https://github.com/Chatie/wechaty/pull/1282) [\#1271](https://github.com/Chatie/wechaty/pull/1271) [\#1256](https://github.com/Chatie/wechaty/pull/1256) [\#1246](https://github.com/Chatie/wechaty/pull/1246) [\#1245](https://github.com/Chatie/wechaty/pull/1245) [\#1116](https://github.com/Chatie/wechaty/pull/1116) [\#1086](https://github.com/Chatie/wechaty/pull/1086) [\#816](https://github.com/Chatie/wechaty/pull/816) [\#812](https://github.com/Chatie/wechaty/pull/812) [\#805](https://github.com/Chatie/wechaty/pull/805) [\#798](https://github.com/Chatie/wechaty/pull/798) [\#757](https://github.com/Chatie/wechaty/pull/757) [\#729](https://github.com/Chatie/wechaty/pull/729) [\#725](https://github.com/Chatie/wechaty/pull/725) [\#651](https://github.com/Chatie/wechaty/pull/651) [\#627](https://github.com/Chatie/wechaty/pull/627) [\#619](https://github.com/Chatie/wechaty/pull/619) [\#604](https://github.com/Chatie/wechaty/pull/604) [\#515](https://github.com/Chatie/wechaty/pull/515) [\#490](https://github.com/Chatie/wechaty/pull/490) [\#440](https://github.com/Chatie/wechaty/pull/440) [\#370](https://github.com/Chatie/wechaty/pull/370) [\#364](https://github.com/Chatie/wechaty/pull/364) [\#362](https://github.com/Chatie/wechaty/pull/362) [\#328](https://github.com/Chatie/wechaty/pull/328) [\#324](https://github.com/Chatie/wechaty/pull/324) [\#323](https://github.com/Chatie/wechaty/pull/323) [\#321](https://github.com/Chatie/wechaty/pull/321) [\#318](https://github.com/Chatie/wechaty/pull/318) [\#303](https://github.com/Chatie/wechaty/pull/303) [\#292](https://github.com/Chatie/wechaty/pull/292) [\#275](https://github.com/Chatie/wechaty/pull/275) [\#266](https://github.com/Chatie/wechaty/pull/266) [\#264](https://github.com/Chatie/wechaty/pull/264) [\#249](https://github.com/Chatie/wechaty/pull/249) [\#239](https://github.com/Chatie/wechaty/pull/239) [\#234](https://github.com/Chatie/wechaty/pull/234) [\#211](https://github.com/Chatie/wechaty/pull/211) [\#199](https://github.com/Chatie/wechaty/pull/199) [\#182](https://github.com/Chatie/wechaty/pull/182) [\#162](https://github.com/Chatie/wechaty/pull/162) [\#139](https://github.com/Chatie/wechaty/pull/139) [\#112](https://github.com/Chatie/wechaty/pull/112) [\#110](https://github.com/Chatie/wechaty/pull/110) [\#93](https://github.com/Chatie/wechaty/pull/93) [\#92](https://github.com/Chatie/wechaty/pull/92) [\#91](https://github.com/Chatie/wechaty/pull/91) [\#87](https://github.com/Chatie/wechaty/pull/87) [\#38](https://github.com/Chatie/wechaty/pull/38)
1. @[huan](https://github.com/huan): [\#1597](https://github.com/Chatie/wechaty/pull/1597) [\#1160](https://github.com/Chatie/wechaty/pull/1160) [\#1274](https://github.com/Chatie/wechaty/pull/1274) [\#1273](https://github.com/Chatie/wechaty/pull/1273) [\#1260](https://github.com/Chatie/wechaty/pull/1260) [\#1232](https://github.com/Chatie/wechaty/pull/1232) [\#1231](https://github.com/Chatie/wechaty/pull/1231) [\#1190](https://github.com/Chatie/wechaty/pull/1190) [\#1159](https://github.com/Chatie/wechaty/pull/1159) [\#1143](https://github.com/Chatie/wechaty/pull/1143) [\#1131](https://github.com/Chatie/wechaty/pull/1131) [\#1083](https://github.com/Chatie/wechaty/pull/1083) [\#1075](https://github.com/Chatie/wechaty/pull/1075) [\#1074](https://github.com/Chatie/wechaty/pull/1074) [\#1073](https://github.com/Chatie/wechaty/pull/1073) [\#1072](https://github.com/Chatie/wechaty/pull/1072) [\#1071](https://github.com/Chatie/wechaty/pull/1071) [\#860](https://github.com/Chatie/wechaty/pull/860) [\#854](https://github.com/Chatie/wechaty/pull/854) [\#841](https://github.com/Chatie/wechaty/pull/841) [\#831](https://github.com/Chatie/wechaty/pull/831) [\#810](https://github.com/Chatie/wechaty/pull/810) [\#644](https://github.com/Chatie/wechaty/pull/644) [\#643](https://github.com/Chatie/wechaty/pull/643) [\#608](https://github.com/Chatie/wechaty/pull/608) [\#569](https://github.com/Chatie/wechaty/pull/569) [\#560](https://github.com/Chatie/wechaty/pull/560) [\#542](https://github.com/Chatie/wechaty/pull/542) [\#496](https://github.com/Chatie/wechaty/pull/496) [\#495](https://github.com/Chatie/wechaty/pull/495) [\#469](https://github.com/Chatie/wechaty/pull/469) [\#462](https://github.com/Chatie/wechaty/pull/462) [\#455](https://github.com/Chatie/wechaty/pull/455) [\#449](https://github.com/Chatie/wechaty/pull/449) [\#396](https://github.com/Chatie/wechaty/pull/396) [\#351](https://github.com/Chatie/wechaty/pull/351) [\#317](https://github.com/Chatie/wechaty/pull/317) [\#316](https://github.com/Chatie/wechaty/pull/316) [\#315](https://github.com/Chatie/wechaty/pull/315) [\#314](https://github.com/Chatie/wechaty/pull/314) [\#313](https://github.com/Chatie/wechaty/pull/313) [\#312](https://github.com/Chatie/wechaty/pull/312) [\#311](https://github.com/Chatie/wechaty/pull/311) [\#168](https://github.com/Chatie/wechaty/pull/168) [\#158](https://github.com/Chatie/wechaty/pull/158) [\#149](https://github.com/Chatie/wechaty/pull/149) [\#146](https://github.com/Chatie/wechaty/pull/146) [\#143](https://github.com/Chatie/wechaty/pull/143) [\#142](https://github.com/Chatie/wechaty/pull/142) [\#141](https://github.com/Chatie/wechaty/pull/141) [\#25](https://github.com/Chatie/wechaty/pull/25)
1. @[windmemory](https://github.com/windmemory): [\#1770](https://github.com/Chatie/wechaty/pull/1770) [\#1735](https://github.com/Chatie/wechaty/pull/1735) [\#1729](https://github.com/Chatie/wechaty/pull/1729) [\#1662](https://github.com/Chatie/wechaty/pull/1662) [\#1660](https://github.com/Chatie/wechaty/pull/1660) [\#1643](https://github.com/Chatie/wechaty/pull/1643) [\#1630](https://github.com/Chatie/wechaty/pull/1630) [\#1577](https://github.com/Chatie/wechaty/pull/1577) [\#1571](https://github.com/Chatie/wechaty/pull/1571) [\#1557](https://github.com/Chatie/wechaty/pull/1557) [\#1550](https://github.com/Chatie/wechaty/pull/1550) [\#1538](https://github.com/Chatie/wechaty/pull/1538) [\#1526](https://github.com/Chatie/wechaty/pull/1526) [\#1503](https://github.com/Chatie/wechaty/pull/1503) [\#1457](https://github.com/Chatie/wechaty/pull/1457) [\#1384](https://github.com/Chatie/wechaty/pull/1384)
1. @[mukaiu](https://github.com/mukaiu): [\#1089](https://github.com/Chatie/wechaty/pull/1089) [\#962](https://github.com/Chatie/wechaty/pull/962) [\#337](https://github.com/Chatie/wechaty/pull/337) [\#470](https://github.com/Chatie/wechaty/pull/470) [\#438](https://github.com/Chatie/wechaty/pull/438) [\#421](https://github.com/Chatie/wechaty/pull/421) [\#420](https://github.com/Chatie/wechaty/pull/420) [\#415](https://github.com/Chatie/wechaty/pull/415) [\#376](https://github.com/Chatie/wechaty/pull/376)
1. @[windmemory](https://github.com/windmemory): [\#1557](https://github.com/Chatie/wechaty/pull/1557) [\#1550](https://github.com/Chatie/wechaty/pull/1550) [\#1538](https://github.com/Chatie/wechaty/pull/1538) [\#1526](https://github.com/Chatie/wechaty/pull/1526) [\#1503](https://github.com/Chatie/wechaty/pull/1503) [\#1457](https://github.com/Chatie/wechaty/pull/1457) [\#1384](https://github.com/Chatie/wechaty/pull/1384)
1. @[binsee](https://github.com/binsee): [\#844](https://github.com/Chatie/wechaty/pull/844) [\#811](https://github.com/Chatie/wechaty/pull/811) [\#771](https://github.com/Chatie/wechaty/pull/771) [\#744](https://github.com/Chatie/wechaty/pull/744) [\#727](https://github.com/Chatie/wechaty/pull/727) [\#714](https://github.com/Chatie/wechaty/pull/714)
1. @[JasLin](https://github.com/JasLin): [\#404](https://github.com/Chatie/wechaty/pull/404) [\#358](https://github.com/Chatie/wechaty/pull/358) [\#105](https://github.com/Chatie/wechaty/pull/105) [\#100](https://github.com/Chatie/wechaty/pull/100) [\#78](https://github.com/Chatie/wechaty/pull/78) [\#76](https://github.com/Chatie/wechaty/pull/76)
1. @[xinbenlv](https://github.com/xinbenlv): [\#1017](https://github.com/Chatie/wechaty/pull/1017) [\#935](https://github.com/Chatie/wechaty/pull/935) [\#388](https://github.com/Chatie/wechaty/pull/388) [\#361](https://github.com/Chatie/wechaty/pull/361) [\#280](https://github.com/Chatie/wechaty/pull/280)
1. @[suntong](https://github.com/suntong): [\#1129](https://github.com/Chatie/wechaty/pull/1129) [\#1123](https://github.com/Chatie/wechaty/pull/1123)
1. @[linyimin-bupt](https://github.com/linyimin-bupt): [\#1757](https://github.com/Chatie/wechaty/pull/1757) [\#1752](https://github.com/Chatie/wechaty/pull/1752) [\#1750](https://github.com/Chatie/wechaty/pull/1750) [\#1749](https://github.com/Chatie/wechaty/pull/1749)
1. @[Gcaufy](https://github.com/Gcaufy): [\#1625](https://github.com/Chatie/wechaty/pull/1625) [\#1620](https://github.com/Chatie/wechaty/pull/1620) [\#310](https://github.com/Chatie/wechaty/pull/310)
1. @[suntong](https://github.com/suntong): [\#1677](https://github.com/Chatie/wechaty/pull/1677) [\#1129](https://github.com/Chatie/wechaty/pull/1129) [\#1123](https://github.com/Chatie/wechaty/pull/1123)
1. @[TbhT](https://github.com/TbhT): [\#1713](https://github.com/Chatie/wechaty/pull/1713) [\#1583](https://github.com/Chatie/wechaty/pull/1583) [\#1582](https://github.com/Chatie/wechaty/pull/1582)
1. @[kis87988](https://github.com/kis87988): [\#1623](https://github.com/Chatie/wechaty/pull/1623) [\#1607](https://github.com/Chatie/wechaty/pull/1607) [\#1570](https://github.com/Chatie/wechaty/pull/1570)
1. @[hczhcz](https://github.com/hczhcz): [\#684](https://github.com/Chatie/wechaty/pull/684) [\#640](https://github.com/Chatie/wechaty/pull/640)
### Contributors
1. @[FlyingBlazer](https://github.com/FlyingBlazer): [\#531](https://github.com/Chatie/wechaty/pull/531)
1. @[htoooth](https://github.com/htoooth): [\#1014](https://github.com/Chatie/wechaty/pull/1014)
1. @[hiwanz](https://github.com/hiwanz): [\#1036](https://github.com/Chatie/wechaty/pull/1036)
1. @[IdiosApps](https://github.com/IdiosApps): [\#1087](https://github.com/Chatie/wechaty/pull/1087)
1. @[hiwanz](https://github.com/hiwanz): [\#1036](https://github.com/Chatie/wechaty/pull/1036)
1. @[monkeywithacupcake](https://github.com/monkeywithacupcake): [\#1759](https://github.com/Chatie/wechaty/pull/1759)
1. @[htoooth](https://github.com/htoooth): [\#1014](https://github.com/Chatie/wechaty/pull/1014)
1. @[zhenyong](https://github.com/zhenyong): [\#770](https://github.com/Chatie/wechaty/pull/770)
1. @[lhr0909](https://github.com/lhr0909): [\#1666](https://github.com/Chatie/wechaty/pull/1666)
1. @[bitwater](https://github.com/bitwater): [\#1532](https://github.com/Chatie/wechaty/pull/1532)
1. @[lpmi-13](https://github.com/lpmi-13): [\#681](https://github.com/Chatie/wechaty/pull/681)
1. @[TingYinHelen](https://github.com/TingYinHelen): [\#605](https://github.com/Chatie/wechaty/pull/605)
1. @[imerse](https://github.com/imerse): [\#578](https://github.com/Chatie/wechaty/pull/578)
1. @[zhenyong](https://github.com/zhenyong): [\#770](https://github.com/Chatie/wechaty/pull/770)
1. @[FlyingBlazer](https://github.com/FlyingBlazer): [\#531](https://github.com/Chatie/wechaty/pull/531)
1. @[xjchengo](https://github.com/xjchengo): [\#416](https://github.com/Chatie/wechaty/pull/416)
1. @[bitwater](https://github.com/bitwater): [\#1532](https://github.com/Chatie/wechaty/pull/1532)
1. @[jzj1993](https://github.com/jzj1993): [\#1661](https://github.com/Chatie/wechaty/pull/1661)
1. @[ax4](https://github.com/ax4): [\#380](https://github.com/Chatie/wechaty/pull/380)
1. @[Gcaufy](https://github.com/Gcaufy): [\#310](https://github.com/Chatie/wechaty/pull/310)
1. @[cherry-geqi](https://github.com/cherry-geqi): [\#97](https://github.com/Chatie/wechaty/pull/97)
# Change Log
## [Unreleased](https://github.com/chatie/wechaty/tree/HEAD)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.22.4...HEAD)
**Implemented enhancements:**
- Recalled message design [\#1728](https://github.com/Chatie/wechaty/issues/1728)
- Message.toString format discussion [\#1676](https://github.com/Chatie/wechaty/issues/1676)
- Upgrade wechaty-puppet-padchat stable version [\#1642](https://github.com/Chatie/wechaty/issues/1642)
- New Puppet - wechaty-puppet-padpro [\#1629](https://github.com/Chatie/wechaty/issues/1629)
- room mention contact should using roomAlias [\#1604](https://github.com/Chatie/wechaty/issues/1604)
- for Pull Request: Disable puppet unit tests that requires a token [\#1580](https://github.com/Chatie/wechaty/issues/1580)
- Refresh contact self when updating self name or signature [\#1576](https://github.com/Chatie/wechaty/issues/1576)
- Pass mention list down to puppets [\#1560](https://github.com/Chatie/wechaty/issues/1560)
- Wechaty Puppet Ioscat Testing: iPhone\(iOS\) Wechat Hooking Support are comming! [\#1530](https://github.com/Chatie/wechaty/issues/1530)
**Fixed bugs:**
- Room.owner\(\) function is printing log in info level [\#1769](https://github.com/Chatie/wechaty/issues/1769)
- Build is failing caused by promisify missing arg3 [\#1761](https://github.com/Chatie/wechaty/issues/1761)
- Comment: Example code error [\#1746](https://github.com/Chatie/wechaty/issues/1746)
- Documentation网站挂掉了 [\#1739](https://github.com/Chatie/wechaty/issues/1739)
- 构建docker镜像报错 [\#1593](https://github.com/Chatie/wechaty/issues/1593)
- memberAll\(\) not running in docker after v0.21.27 [\#1573](https://github.com/Chatie/wechaty/issues/1573)
- ERR PuppetPuppeteer roomRawPayload [\#1547](https://github.com/Chatie/wechaty/issues/1547)
**Closed issues:**
- invalid processingToken:make the account logout.. [\#1766](https://github.com/Chatie/wechaty/issues/1766)
- Action required: Greenkeeper could not be activated 🚨 [\#1764](https://github.com/Chatie/wechaty/issues/1764)
- Action required: Greenkeeper could not be activated 🚨 [\#1763](https://github.com/Chatie/wechaty/issues/1763)
- \[已解决\]无法自动通过好友请求 [\#1755](https://github.com/Chatie/wechaty/issues/1755)
- Missing comment example code in contact.ts file [\#1748](https://github.com/Chatie/wechaty/issues/1748)
- Is there a way to send message to a contact instead of making a reply using say\(\)? [\#1734](https://github.com/Chatie/wechaty/issues/1734)
- await message.mentionSelf\(\) is invalid [\#1725](https://github.com/Chatie/wechaty/issues/1725)
- message.mentionSelf\(\) [\#1724](https://github.com/Chatie/wechaty/issues/1724)
- wechaty-puppet-padpro 获得的语音消息文件是slk格式 [\#1720](https://github.com/Chatie/wechaty/issues/1720)
- 有没有针对企业微信App的登录和收发消息的方案啊? [\#1717](https://github.com/Chatie/wechaty/issues/1717)
- 关于win7安装 npm install wechaty-puppet-padpro 的问题 [\#1716](https://github.com/Chatie/wechaty/issues/1716)
- 小桔机器人挺好用,希望详细对比WeTools,并分享开发Roadmap,谢谢 [\#1712](https://github.com/Chatie/wechaty/issues/1712)
- npm start 到 puppeteer@1.12.2 报错。。。 [\#1708](https://github.com/Chatie/wechaty/issues/1708)
- 这是什么 [\#1703](https://github.com/Chatie/wechaty/issues/1703)
- 使用自动拉人入群功能 [\#1697](https://github.com/Chatie/wechaty/issues/1697)
- electron中调试模式下可以正常启动,打包后无法使用 [\#1694](https://github.com/Chatie/wechaty/issues/1694)
- docker compose [\#1688](https://github.com/Chatie/wechaty/issues/1688)
- Errors occur sometimes when bot running [\#1675](https://github.com/Chatie/wechaty/issues/1675)
- msg.say 重复执行 [\#1674](https://github.com/Chatie/wechaty/issues/1674)
- WECHATY\_PUPPET=mock failed, TypeError \[ERR\_INVALID\_ARG\_TYPE\]: The "request" argument must be of type string [\#1673](https://github.com/Chatie/wechaty/issues/1673)
- Room.say method is not working [\#1665](https://github.com/Chatie/wechaty/issues/1665)
- 这是基于什么协议的web pc ipad [\#1664](https://github.com/Chatie/wechaty/issues/1664)
- Adjust data sync order when message event triggered [\#1659](https://github.com/Chatie/wechaty/issues/1659)
- 乱码 [\#1656](https://github.com/Chatie/wechaty/issues/1656)
- 乱码 [\#1655](https://github.com/Chatie/wechaty/issues/1655)
- ipad [\#1650](https://github.com/Chatie/wechaty/issues/1650)
- \[RFC\] custom id on Contact [\#1647](https://github.com/Chatie/wechaty/issues/1647)
- 请问, 怎么让机器人通过手机号添加好友 [\#1639](https://github.com/Chatie/wechaty/issues/1639)
- 请问wechaty可以关掉日志输出吗? [\#1638](https://github.com/Chatie/wechaty/issues/1638)
- ubuntu 18.04下无法正常启动chrome [\#1637](https://github.com/Chatie/wechaty/issues/1637)
- 在docker容器中,npm install wechaty,运行mybot报错:Failed to launch chrome! [\#1636](https://github.com/Chatie/wechaty/issues/1636)
- Why I stuck here? [\#1624](https://github.com/Chatie/wechaty/issues/1624)
- can robot join room by qrcode? [\#1622](https://github.com/Chatie/wechaty/issues/1622)
- 调用私发/群内发消息接口,emit出的消息事件中消息时间有误 [\#1619](https://github.com/Chatie/wechaty/issues/1619)
- 调用发消息接口后,emit 出的消息事件对应的消息时间不正确 [\#1617](https://github.com/Chatie/wechaty/issues/1617)
- room.on\('join',function\(room, inviteeList, inviter\)\), can not get the inviteeList i.e. the new member [\#1613](https://github.com/Chatie/wechaty/issues/1613)
- cgggg [\#1610](https://github.com/Chatie/wechaty/issues/1610)
- c [\#1609](https://github.com/Chatie/wechaty/issues/1609)
- I use this function keyroom.add\(contact\),it doesn't work [\#1601](https://github.com/Chatie/wechaty/issues/1601)
- use "wechaty-puppet-padchat" cannot login successfully [\#1600](https://github.com/Chatie/wechaty/issues/1600)
- wechaty无法查找到群名称中有~的群 [\#1592](https://github.com/Chatie/wechaty/issues/1592)
- Sending messages with MessageType=1 is not supported [\#1588](https://github.com/Chatie/wechaty/issues/1588)
- 不能通过群成员添加好友 [\#1578](https://github.com/Chatie/wechaty/issues/1578)
- \[RFC\] Launch broken when using wechaty-puppet-padchat [\#1575](https://github.com/Chatie/wechaty/issues/1575)
- Delete the `breaking change` tag in issue [\#1565](https://github.com/Chatie/wechaty/issues/1565)
**Merged pull requests:**
- Change room.owner\(\) log from info level to verbose level [\#1770](https://github.com/Chatie/wechaty/pull/1770) ([windmemory](https://github.com/windmemory))
- Activating Open Collective [\#1759](https://github.com/Chatie/wechaty/pull/1759) ([monkeywithacupcake](https://github.com/monkeywithacupcake))
- add example code [\#1757](https://github.com/Chatie/wechaty/pull/1757) ([linyimin-bupt](https://github.com/linyimin-bupt))
- add send urlLink example code in room class [\#1752](https://github.com/Chatie/wechaty/pull/1752) ([linyimin-bupt](https://github.com/linyimin-bupt))
- add send urlLink example code [\#1750](https://github.com/Chatie/wechaty/pull/1750) ([linyimin-bupt](https://github.com/linyimin-bupt))
- fix comment error [\#1749](https://github.com/Chatie/wechaty/pull/1749) ([linyimin-bupt](https://github.com/linyimin-bupt))
- Add `Message.recalled\(\)` [\#1735](https://github.com/Chatie/wechaty/pull/1735) ([windmemory](https://github.com/windmemory))
- revise room.say\(\) mention function [\#1729](https://github.com/Chatie/wechaty/pull/1729) ([windmemory](https://github.com/windmemory))
- fix document presentation bugs [\#1713](https://github.com/Chatie/wechaty/pull/1713) ([TbhT](https://github.com/TbhT))
- code clean for issue template [\#1702](https://github.com/Chatie/wechaty/pull/1702) ([lijiarui](https://github.com/lijiarui))
- add issue template [\#1700](https://github.com/Chatie/wechaty/pull/1700) ([lijiarui](https://github.com/lijiarui))
- Change chatie org to wechaty org [\#1692](https://github.com/Chatie/wechaty/pull/1692) ([lijiarui](https://github.com/lijiarui))
- Update the Message.toString format, close \#1676 [\#1677](https://github.com/Chatie/wechaty/pull/1677) ([suntong](https://github.com/suntong))
- Fix room mention [\#1666](https://github.com/Chatie/wechaty/pull/1666) ([lhr0909](https://github.com/lhr0909))
- Pass mention list down to puppet and use mentionIdList from puppet if possible [\#1662](https://github.com/Chatie/wechaty/pull/1662) ([windmemory](https://github.com/windmemory))
- fix: Message.mention\(\) [\#1661](https://github.com/Chatie/wechaty/pull/1661) ([jzj1993](https://github.com/jzj1993))
- Adjust data sync order for message ready [\#1660](https://github.com/Chatie/wechaty/pull/1660) ([windmemory](https://github.com/windmemory))
- Upgrade wechaty-puppet-padchat version in puppet config [\#1643](https://github.com/Chatie/wechaty/pull/1643) ([windmemory](https://github.com/windmemory))
- Docs [\#1633](https://github.com/Chatie/wechaty/pull/1633) ([lijiarui](https://github.com/lijiarui))
- Docs [\#1631](https://github.com/Chatie/wechaty/pull/1631) ([lijiarui](https://github.com/lijiarui))
- new Puppet - wechaty-puppet-padpro [\#1630](https://github.com/Chatie/wechaty/pull/1630) ([windmemory](https://github.com/windmemory))
- docs: fixed typo [\#1625](https://github.com/Chatie/wechaty/pull/1625) ([Gcaufy](https://github.com/Gcaufy))
- fix typo [\#1623](https://github.com/Chatie/wechaty/pull/1623) ([kis87988](https://github.com/kis87988))
- docs: Fixed FriendshipType enum typo [\#1620](https://github.com/Chatie/wechaty/pull/1620) ([Gcaufy](https://github.com/Gcaufy))
- README typo [\#1615](https://github.com/Chatie/wechaty/pull/1615) ([lijiarui](https://github.com/lijiarui))
- Contribute [\#1614](https://github.com/Chatie/wechaty/pull/1614) ([lijiarui](https://github.com/lijiarui))
- fix: room mention contact should using roomAlias https://github.com/Chatie/wechaty/issues/1604 [\#1607](https://github.com/Chatie/wechaty/pull/1607) ([kis87988](https://github.com/kis87988))
- Greenkeeper/monorepo.babel7 7.0.1 [\#1597](https://github.com/Chatie/wechaty/pull/1597) ([huan](https://github.com/huan))
- add the methods' doc link [\#1583](https://github.com/Chatie/wechaty/pull/1583) ([TbhT](https://github.com/TbhT))
- update readme doc [\#1582](https://github.com/Chatie/wechaty/pull/1582) ([TbhT](https://github.com/TbhT))
- sync contactSelf after updating bot info [\#1577](https://github.com/Chatie/wechaty/pull/1577) ([windmemory](https://github.com/windmemory))
## [v0.22.4](https://github.com/chatie/wechaty/tree/v0.22.4) (2018-08-29)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.20.0...v0.22.4)
**Implemented enhancements:**
- Closing wechaty-puppet-padchat beta test [\#1572](https://github.com/Chatie/wechaty/issues/1572)
- Add API List to README [\#1566](https://github.com/Chatie/wechaty/issues/1566)
- Add support for send url rich media message [\#718](https://github.com/Chatie/wechaty/issues/718)
- contact.stranger\(\) still returns true after adding friends between bot and user [\#293](https://github.com/Chatie/wechaty/issues/293)
- be careful about the `unofficial client` check and report \(in browser\) [\#29](https://github.com/Chatie/wechaty/issues/29)
**Fixed bugs:**
- ReadError: Database is not open \[object Promise\] - FlashStoreSync was closed when need writing [\#1433](https://github.com/Chatie/wechaty/issues/1433)
- The latest docker get `ContactGetter` error when get wechat OA message [\#974](https://github.com/Chatie/wechaty/issues/974)
- "Chromium revision is not downloaded." [\#954](https://github.com/Chatie/wechaty/issues/954)
- Room.memberAll\(FilterString\) if FilterString are all with emojis [\#704](https://github.com/Chatie/wechaty/issues/704)
- contact.stranger\\(\\) still returns true after adding friends between bot and user [\#293](https://github.com/Chatie/wechaty/issues/293)
- `Room.find\(\)` can find the room when the bot is removed from the room [\#254](https://github.com/Chatie/wechaty/issues/254)
**Closed issues:**
- bot logined, but `scan` event still. [\#1567](https://github.com/Chatie/wechaty/issues/1567)
- Wechaty v0.20 & Puppet Padchat v0.14 Released. Padchat Alpha Testing Closed. [\#1296](https://github.com/Chatie/wechaty/issues/1296)
- Session closed when running for a long time [\#1052](https://github.com/Chatie/wechaty/issues/1052)
**Merged pull requests:**
- Bump wechaty-puppet-padchat version [\#1571](https://github.com/Chatie/wechaty/pull/1571) ([windmemory](https://github.com/windmemory))
- Edit room doc [\#1570](https://github.com/Chatie/wechaty/pull/1570) ([kis87988](https://github.com/kis87988))
## [v0.20.0](https://github.com/chatie/wechaty/tree/v0.20.0) (2018-08-18)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.18.0...v0.20.0)
......@@ -67,7 +212,6 @@
- PuppetWeb loses event listeners when resetting [\#1470](https://github.com/Chatie/wechaty/issues/1470)
- Check the puppet version to satisfy the Wechaty requirement [\#1453](https://github.com/Chatie/wechaty/issues/1453)
- Split the `xxxIdList` to chunks when map it to payload to prevent block the event loop [\#1450](https://github.com/Chatie/wechaty/issues/1450)
- FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory [\#1435](https://github.com/Chatie/wechaty/issues/1435)
- `puppetPadchat.reset\(\)` should call `start\(\)` after `stop\(\)` [\#1385](https://github.com/Chatie/wechaty/issues/1385)
- cannot run `speech-to-text-bot` [\#1350](https://github.com/Chatie/wechaty/issues/1350)
- Error: Cannot stub non-existent own property [\#1247](https://github.com/Chatie/wechaty/issues/1247)
......@@ -211,7 +355,7 @@
- Should throw Exception when there have API Error. [\#683](https://github.com/Chatie/wechaty/issues/683)
- delay time for all function\(method\) that calls Tencent API [\#596](https://github.com/Chatie/wechaty/issues/596)
- \[todo\] allow Wechaty to be multi-instance [\#518](https://github.com/Chatie/wechaty/issues/518)
- Decouple: Make `Contact`, `Room`, `Message`, and `FriendRequest` class Abstract. [\#1160](https://github.com/Chatie/wechaty/pull/1160) ([zixia](https://github.com/zixia))
- Decouple: Make `Contact`, `Room`, `Message`, and `FriendRequest` class Abstract. [\#1160](https://github.com/Chatie/wechaty/pull/1160) ([huan](https://github.com/huan))
**Fixed bugs:**
......@@ -295,17 +439,17 @@
- add room event [\#1308](https://github.com/Chatie/wechaty/pull/1308) ([lijiarui](https://github.com/lijiarui))
- add raw dirty rpc function [\#1283](https://github.com/Chatie/wechaty/pull/1283) ([lijiarui](https://github.com/lijiarui))
- Puppet 0602 [\#1282](https://github.com/Chatie/wechaty/pull/1282) ([lijiarui](https://github.com/lijiarui))
- chore\(package\): update @types/node to version 10.3.0 [\#1274](https://github.com/Chatie/wechaty/pull/1274) ([zixia](https://github.com/zixia))
- fix\(package\): update memory-card to version 0.2.0 [\#1273](https://github.com/Chatie/wechaty/pull/1273) ([zixia](https://github.com/zixia))
- chore\(package\): update @types/node to version 10.3.0 [\#1274](https://github.com/Chatie/wechaty/pull/1274) ([huan](https://github.com/huan))
- fix\(package\): update memory-card to version 0.2.0 [\#1273](https://github.com/Chatie/wechaty/pull/1273) ([huan](https://github.com/huan))
- Puppet 0602 [\#1271](https://github.com/Chatie/wechaty/pull/1271) ([lijiarui](https://github.com/lijiarui))
- chore\(package\): update rx-queue to version 0.4.19 [\#1260](https://github.com/Chatie/wechaty/pull/1260) ([zixia](https://github.com/zixia))
- chore\(package\): update rx-queue to version 0.4.19 [\#1260](https://github.com/Chatie/wechaty/pull/1260) ([huan](https://github.com/huan))
- New puppet padchat [\#1256](https://github.com/Chatie/wechaty/pull/1256) ([lijiarui](https://github.com/lijiarui))
- add more functions [\#1246](https://github.com/Chatie/wechaty/pull/1246) ([lijiarui](https://github.com/lijiarui))
- Puppet padchat [\#1245](https://github.com/Chatie/wechaty/pull/1245) ([lijiarui](https://github.com/lijiarui))
- chore\(package\): update ts-node to version 6.0.5 [\#1232](https://github.com/Chatie/wechaty/pull/1232) ([zixia](https://github.com/zixia))
- Update to node 10 in .travis.yml [\#1231](https://github.com/Chatie/wechaty/pull/1231) ([zixia](https://github.com/zixia))
- fix\(package\): update rx-queue to version 0.4.4 [\#1190](https://github.com/Chatie/wechaty/pull/1190) ([zixia](https://github.com/zixia))
- Multi-Instance Support [\#1159](https://github.com/Chatie/wechaty/pull/1159) ([zixia](https://github.com/zixia))
- chore\(package\): update ts-node to version 6.0.5 [\#1232](https://github.com/Chatie/wechaty/pull/1232) ([huan](https://github.com/huan))
- Update to node 10 in .travis.yml [\#1231](https://github.com/Chatie/wechaty/pull/1231) ([huan](https://github.com/huan))
- fix\(package\): update rx-queue to version 0.4.4 [\#1190](https://github.com/Chatie/wechaty/pull/1190) ([huan](https://github.com/huan))
- Multi-Instance Support [\#1159](https://github.com/Chatie/wechaty/pull/1159) ([huan](https://github.com/huan))
## [v0.14.0](https://github.com/chatie/wechaty/tree/v0.14.0) (2018-04-15)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.12.0...v0.14.0)
......@@ -334,7 +478,6 @@
**Closed issues:**
- How to send file [\#1150](https://github.com/Chatie/wechaty/issues/1150)
- Failed to download Chromium r543305 [\#1145](https://github.com/Chatie/wechaty/issues/1145)
- Signals \(e.g. ^C\) handling [\#1122](https://github.com/Chatie/wechaty/issues/1122)
- OK to add a .eslintrc.js file? [\#1120](https://github.com/Chatie/wechaty/issues/1120)
- Q: All the media types [\#1115](https://github.com/Chatie/wechaty/issues/1115)
......@@ -363,20 +506,20 @@
**Merged pull requests:**
- chore\(package\): update ws to version 5.1.0 [\#1143](https://github.com/Chatie/wechaty/pull/1143) ([zixia](https://github.com/zixia))
- chore\(package\): update puppeteer to version 1.2.0 [\#1131](https://github.com/Chatie/wechaty/pull/1131) ([zixia](https://github.com/zixia))
- chore\(package\): update ws to version 5.1.0 [\#1143](https://github.com/Chatie/wechaty/pull/1143) ([huan](https://github.com/huan))
- chore\(package\): update puppeteer to version 1.2.0 [\#1131](https://github.com/Chatie/wechaty/pull/1131) ([huan](https://github.com/huan))
- - \[+\] add one more test case for digestEmoji\(\), close \#1108 [\#1129](https://github.com/Chatie/wechaty/pull/1129) ([suntong](https://github.com/suntong))
- hot-reload-bot adding hot-reloading config close \#1066, close \#1100 [\#1123](https://github.com/Chatie/wechaty/pull/1123) ([suntong](https://github.com/suntong))
- cannot recognize room event [\#1116](https://github.com/Chatie/wechaty/pull/1116) ([lijiarui](https://github.com/lijiarui))
- fix chown: invalid user: ‘bot’ [\#1089](https://github.com/Chatie/wechaty/pull/1089) ([mukaiu](https://github.com/mukaiu))
- Add troubleshooting for hidden .txt files \(Windows\) [\#1087](https://github.com/Chatie/wechaty/pull/1087) ([IdiosApps](https://github.com/IdiosApps))
- fix \#1079 [\#1086](https://github.com/Chatie/wechaty/pull/1086) ([lijiarui](https://github.com/lijiarui))
- chore\(package\): update @types/node to version 9.4.0 [\#1083](https://github.com/Chatie/wechaty/pull/1083) ([zixia](https://github.com/zixia))
- chore\(package\): update finis to version 0.4.1 [\#1075](https://github.com/Chatie/wechaty/pull/1075) ([zixia](https://github.com/zixia))
- chore\(package\): update ts-node to version 4.1.0 [\#1074](https://github.com/Chatie/wechaty/pull/1074) ([zixia](https://github.com/zixia))
- chore\(package\): update mime to version 2.2.0 [\#1073](https://github.com/Chatie/wechaty/pull/1073) ([zixia](https://github.com/zixia))
- chore\(package\): update tslint to version 5.9.0 [\#1072](https://github.com/Chatie/wechaty/pull/1072) ([zixia](https://github.com/zixia))
- chore\(package\): update sinon to version 4.2.0 [\#1071](https://github.com/Chatie/wechaty/pull/1071) ([zixia](https://github.com/zixia))
- chore\(package\): update @types/node to version 9.4.0 [\#1083](https://github.com/Chatie/wechaty/pull/1083) ([huan](https://github.com/huan))
- chore\(package\): update finis to version 0.4.1 [\#1075](https://github.com/Chatie/wechaty/pull/1075) ([huan](https://github.com/huan))
- chore\(package\): update ts-node to version 4.1.0 [\#1074](https://github.com/Chatie/wechaty/pull/1074) ([huan](https://github.com/huan))
- chore\(package\): update mime to version 2.2.0 [\#1073](https://github.com/Chatie/wechaty/pull/1073) ([huan](https://github.com/huan))
- chore\(package\): update tslint to version 5.9.0 [\#1072](https://github.com/Chatie/wechaty/pull/1072) ([huan](https://github.com/huan))
- chore\(package\): update sinon to version 4.2.0 [\#1071](https://github.com/Chatie/wechaty/pull/1071) ([huan](https://github.com/huan))
- fail to install node dependencies [\#1036](https://github.com/Chatie/wechaty/pull/1036) ([hiwanz](https://github.com/hiwanz))
- Change `init` to `start` in demo [\#1017](https://github.com/Chatie/wechaty/pull/1017) ([xinbenlv](https://github.com/xinbenlv))
- Update tuling123-bot.ts [\#1014](https://github.com/Chatie/wechaty/pull/1014) ([htoooth](https://github.com/htoooth))
......@@ -420,8 +563,8 @@
**Merged pull requests:**
- Replace WebDriver by Puppeteer \(\#790\) [\#860](https://github.com/Chatie/wechaty/pull/860) ([zixia](https://github.com/zixia))
- chore\(package\): update coveralls to version 3.0.0 [\#854](https://github.com/Chatie/wechaty/pull/854) ([zixia](https://github.com/zixia))
- Replace WebDriver by Puppeteer \(\#790\) [\#860](https://github.com/Chatie/wechaty/pull/860) ([huan](https://github.com/huan))
- chore\(package\): update coveralls to version 3.0.0 [\#854](https://github.com/Chatie/wechaty/pull/854) ([huan](https://github.com/huan))
## [v0.9.0](https://github.com/chatie/wechaty/tree/v0.9.0) (2017-10-04)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.8.2...v0.9.0)
......@@ -527,12 +670,12 @@
**Merged pull requests:**
- fix: fix vscode setting, and close autoFixOnSave [\#844](https://github.com/Chatie/wechaty/pull/844) ([binsee](https://github.com/binsee))
- Add Hot Listener Support \(\#820\) [\#841](https://github.com/Chatie/wechaty/pull/841) ([zixia](https://github.com/zixia))
- Revert "Update express to the latest version 🚀" [\#831](https://github.com/Chatie/wechaty/pull/831) ([zixia](https://github.com/zixia))
- Add Hot Listener Support \(\#820\) [\#841](https://github.com/Chatie/wechaty/pull/841) ([huan](https://github.com/huan))
- Revert "Update express to the latest version 🚀" [\#831](https://github.com/Chatie/wechaty/pull/831) ([huan](https://github.com/huan))
- add \n after wiki [\#816](https://github.com/Chatie/wechaty/pull/816) ([lijiarui](https://github.com/lijiarui))
- Friendrequest doc [\#812](https://github.com/Chatie/wechaty/pull/812) ([lijiarui](https://github.com/lijiarui))
- Fix switch account [\#811](https://github.com/Chatie/wechaty/pull/811) ([binsee](https://github.com/binsee))
- fix\(package\): update brolog to version 1.2.6 [\#810](https://github.com/Chatie/wechaty/pull/810) ([zixia](https://github.com/zixia))
- fix\(package\): update brolog to version 1.2.6 [\#810](https://github.com/Chatie/wechaty/pull/810) ([huan](https://github.com/huan))
- change readme doc [\#805](https://github.com/Chatie/wechaty/pull/805) ([lijiarui](https://github.com/lijiarui))
- change doc order \# 774 [\#798](https://github.com/Chatie/wechaty/pull/798) ([lijiarui](https://github.com/lijiarui))
- fix\(\*\): Support for send 25Mb+ files [\#771](https://github.com/Chatie/wechaty/pull/771) ([binsee](https://github.com/binsee))
......@@ -545,22 +688,22 @@
- add\(example\): add a roger bot runs on wechaty telegram bot adaptor [\#684](https://github.com/Chatie/wechaty/pull/684) ([hczhcz](https://github.com/hczhcz))
- some typo fixes and suggested revisions [\#681](https://github.com/Chatie/wechaty/pull/681) ([lpmi-13](https://github.com/lpmi-13))
- room-join cannot detect inviteeList when people join in the room with qrcode [\#651](https://github.com/Chatie/wechaty/pull/651) ([lijiarui](https://github.com/lijiarui))
- Create CODE\_OF\_CONDUCT.md [\#644](https://github.com/Chatie/wechaty/pull/644) ([zixia](https://github.com/zixia))
- fix\(package\): update brolog to version 1.1.23 [\#643](https://github.com/Chatie/wechaty/pull/643) ([zixia](https://github.com/zixia))
- Create CODE\_OF\_CONDUCT.md [\#644](https://github.com/Chatie/wechaty/pull/644) ([huan](https://github.com/huan))
- fix\(package\): update brolog to version 1.1.23 [\#643](https://github.com/Chatie/wechaty/pull/643) ([huan](https://github.com/huan))
- add documentation TODO entries [\#640](https://github.com/Chatie/wechaty/pull/640) ([hczhcz](https://github.com/hczhcz))
- fix \#623 [\#627](https://github.com/Chatie/wechaty/pull/627) ([lijiarui](https://github.com/lijiarui))
- add log detail tag [\#619](https://github.com/Chatie/wechaty/pull/619) ([lijiarui](https://github.com/lijiarui))
- Create CODE\_OF\_CONDUCT.md [\#608](https://github.com/Chatie/wechaty/pull/608) ([zixia](https://github.com/zixia))
- Create CODE\_OF\_CONDUCT.md [\#608](https://github.com/Chatie/wechaty/pull/608) ([huan](https://github.com/huan))
- add the link to media message in the wiki [\#605](https://github.com/Chatie/wechaty/pull/605) ([TingYinHelen](https://github.com/TingYinHelen))
- change outdated qrcode [\#604](https://github.com/Chatie/wechaty/pull/604) ([lijiarui](https://github.com/lijiarui))
- add notice to readme [\#578](https://github.com/Chatie/wechaty/pull/578) ([imerse](https://github.com/imerse))
- chore\(package\): update @types/node to version 7.0.28 [\#569](https://github.com/Chatie/wechaty/pull/569) ([zixia](https://github.com/zixia))
- chore\(package\): update @types/node to version 7.0.26 [\#560](https://github.com/Chatie/wechaty/pull/560) ([zixia](https://github.com/zixia))
- chore\(package\): update tslint to version 5.3.2 [\#542](https://github.com/Chatie/wechaty/pull/542) ([zixia](https://github.com/zixia))
- chore\(package\): update @types/node to version 7.0.28 [\#569](https://github.com/Chatie/wechaty/pull/569) ([huan](https://github.com/huan))
- chore\(package\): update @types/node to version 7.0.26 [\#560](https://github.com/Chatie/wechaty/pull/560) ([huan](https://github.com/huan))
- chore\(package\): update tslint to version 5.3.2 [\#542](https://github.com/Chatie/wechaty/pull/542) ([huan](https://github.com/huan))
- fix \#512 [\#531](https://github.com/Chatie/wechaty/pull/531) ([FlyingBlazer](https://github.com/FlyingBlazer))
- make dingdong reply more beautiful [\#515](https://github.com/Chatie/wechaty/pull/515) ([lijiarui](https://github.com/lijiarui))
- chore\(package\): update @types/node to version 7.0.18 [\#496](https://github.com/Chatie/wechaty/pull/496) ([zixia](https://github.com/zixia))
- fix\(package\): update brolog to version 1.1.15 [\#495](https://github.com/Chatie/wechaty/pull/495) ([zixia](https://github.com/zixia))
- chore\(package\): update @types/node to version 7.0.18 [\#496](https://github.com/Chatie/wechaty/pull/496) ([huan](https://github.com/huan))
- fix\(package\): update brolog to version 1.1.15 [\#495](https://github.com/Chatie/wechaty/pull/495) ([huan](https://github.com/huan))
- add contributor lockon [\#490](https://github.com/Chatie/wechaty/pull/490) ([lijiarui](https://github.com/lijiarui))
## [v0.8.2](https://github.com/chatie/wechaty/tree/v0.8.2) (2017-05-03)
......@@ -625,10 +768,10 @@
**Merged pull requests:**
- Lazy to create a stream [\#470](https://github.com/Chatie/wechaty/pull/470) ([mukaiu](https://github.com/mukaiu))
- chore\(package\): update state-switch to version 0.1.7 [\#469](https://github.com/Chatie/wechaty/pull/469) ([zixia](https://github.com/zixia))
- chore\(package\): update bl to version 1.2.1 [\#462](https://github.com/Chatie/wechaty/pull/462) ([zixia](https://github.com/zixia))
- fix\(package\): update brolog to version 1.0.13 [\#455](https://github.com/Chatie/wechaty/pull/455) ([zixia](https://github.com/zixia))
- chore\(package\): update fluent-ffmpeg to version 2.1.2 [\#449](https://github.com/Chatie/wechaty/pull/449) ([zixia](https://github.com/zixia))
- chore\(package\): update state-switch to version 0.1.7 [\#469](https://github.com/Chatie/wechaty/pull/469) ([huan](https://github.com/huan))
- chore\(package\): update bl to version 1.2.1 [\#462](https://github.com/Chatie/wechaty/pull/462) ([huan](https://github.com/huan))
- fix\(package\): update brolog to version 1.0.13 [\#455](https://github.com/Chatie/wechaty/pull/455) ([huan](https://github.com/huan))
- chore\(package\): update fluent-ffmpeg to version 2.1.2 [\#449](https://github.com/Chatie/wechaty/pull/449) ([huan](https://github.com/huan))
- add magic code for room.say\(\) when `@bot ` happen [\#440](https://github.com/Chatie/wechaty/pull/440) ([lijiarui](https://github.com/lijiarui))
- \#3 support send gif [\#438](https://github.com/Chatie/wechaty/pull/438) ([mukaiu](https://github.com/mukaiu))
- Limit video file size [\#421](https://github.com/Chatie/wechaty/pull/421) ([mukaiu](https://github.com/mukaiu))
......@@ -636,7 +779,7 @@
- Fix chrome driver path problem in Windows [\#416](https://github.com/Chatie/wechaty/pull/416) ([xjchengo](https://github.com/xjchengo))
- fix upload media url error [\#415](https://github.com/Chatie/wechaty/pull/415) ([mukaiu](https://github.com/mukaiu))
- support brand checking of contact [\#404](https://github.com/Chatie/wechaty/pull/404) ([JasLin](https://github.com/JasLin))
- chore\(package\): update chromedriver to version 2.29.0 [\#396](https://github.com/Chatie/wechaty/pull/396) ([zixia](https://github.com/zixia))
- chore\(package\): update chromedriver to version 2.29.0 [\#396](https://github.com/Chatie/wechaty/pull/396) ([huan](https://github.com/huan))
- Add missing %s content for leaver not found error [\#388](https://github.com/Chatie/wechaty/pull/388) ([xinbenlv](https://github.com/xinbenlv))
- fix jsdoc flush issue \#378 and minor fix on the doc examples [\#380](https://github.com/Chatie/wechaty/pull/380) ([ax4](https://github.com/ax4))
- Limit the size of the sending file [\#376](https://github.com/Chatie/wechaty/pull/376) ([mukaiu](https://github.com/mukaiu))
......@@ -645,19 +788,19 @@
- Add mention [\#362](https://github.com/Chatie/wechaty/pull/362) ([lijiarui](https://github.com/lijiarui))
- Printout entire error trace when unhandledRejection was caught [\#361](https://github.com/Chatie/wechaty/pull/361) ([xinbenlv](https://github.com/xinbenlv))
- first item of memberList as owner is confusion [\#358](https://github.com/Chatie/wechaty/pull/358) ([JasLin](https://github.com/JasLin))
- chore\(package\): update ts-node to version 3.0.2 [\#351](https://github.com/Chatie/wechaty/pull/351) ([zixia](https://github.com/zixia))
- chore\(package\): update ts-node to version 3.0.2 [\#351](https://github.com/Chatie/wechaty/pull/351) ([huan](https://github.com/huan))
- fix room test [\#328](https://github.com/Chatie/wechaty/pull/328) ([lijiarui](https://github.com/lijiarui))
- remove blank [\#324](https://github.com/Chatie/wechaty/pull/324) ([lijiarui](https://github.com/lijiarui))
- remove m.send\(\) fucntion [\#323](https://github.com/Chatie/wechaty/pull/323) ([lijiarui](https://github.com/lijiarui))
- Add JsDoc for Class Contact [\#321](https://github.com/Chatie/wechaty/pull/321) ([lijiarui](https://github.com/lijiarui))
- 291 [\#318](https://github.com/Chatie/wechaty/pull/318) ([lijiarui](https://github.com/lijiarui))
- chore\(package\): update yarn to version 0.21.3 [\#317](https://github.com/Chatie/wechaty/pull/317) ([zixia](https://github.com/zixia))
- chore\(package\): update nyc to version 10.1.2 [\#316](https://github.com/Chatie/wechaty/pull/316) ([zixia](https://github.com/zixia))
- chore\(package\): update tslint to version 4.5.1 [\#315](https://github.com/Chatie/wechaty/pull/315) ([zixia](https://github.com/zixia))
- chore\(package\): update check-node-version to version 2.0.1 [\#314](https://github.com/Chatie/wechaty/pull/314) ([zixia](https://github.com/zixia))
- chore\(package\): update @types/ws to version 0.0.38 [\#313](https://github.com/Chatie/wechaty/pull/313) ([zixia](https://github.com/zixia))
- chore\(package\): update @types/node to version 7.0.7 [\#312](https://github.com/Chatie/wechaty/pull/312) ([zixia](https://github.com/zixia))
- fix\(package\): update @types/selenium-webdriver to version 3.0.0 [\#311](https://github.com/Chatie/wechaty/pull/311) ([zixia](https://github.com/zixia))
- chore\(package\): update yarn to version 0.21.3 [\#317](https://github.com/Chatie/wechaty/pull/317) ([huan](https://github.com/huan))
- chore\(package\): update nyc to version 10.1.2 [\#316](https://github.com/Chatie/wechaty/pull/316) ([huan](https://github.com/huan))
- chore\(package\): update tslint to version 4.5.1 [\#315](https://github.com/Chatie/wechaty/pull/315) ([huan](https://github.com/huan))
- chore\(package\): update check-node-version to version 2.0.1 [\#314](https://github.com/Chatie/wechaty/pull/314) ([huan](https://github.com/huan))
- chore\(package\): update @types/ws to version 0.0.38 [\#313](https://github.com/Chatie/wechaty/pull/313) ([huan](https://github.com/huan))
- chore\(package\): update @types/node to version 7.0.7 [\#312](https://github.com/Chatie/wechaty/pull/312) ([huan](https://github.com/huan))
- fix\(package\): update @types/selenium-webdriver to version 3.0.0 [\#311](https://github.com/Chatie/wechaty/pull/311) ([huan](https://github.com/huan))
- added hot load bots [\#310](https://github.com/Chatie/wechaty/pull/310) ([Gcaufy](https://github.com/Gcaufy))
- \#283 [\#303](https://github.com/Chatie/wechaty/pull/303) ([lijiarui](https://github.com/lijiarui))
- \#291 change `throw error` to `return null` [\#292](https://github.com/Chatie/wechaty/pull/292) ([lijiarui](https://github.com/lijiarui))
......@@ -717,13 +860,13 @@
**Merged pull requests:**
- chore\(package\): update @types/node to version 6.0.54 [\#168](https://github.com/Chatie/wechaty/pull/168) ([zixia](https://github.com/zixia))
- chore\(package\): update tslint to version 4.2.0 [\#158](https://github.com/Chatie/wechaty/pull/158) ([zixia](https://github.com/zixia))
- chore\(package\): update @types/selenium-webdriver to version 2.53.37 [\#149](https://github.com/Chatie/wechaty/pull/149) ([zixia](https://github.com/zixia))
- chore\(package\): update tslint to version 4.1.1 [\#146](https://github.com/Chatie/wechaty/pull/146) ([zixia](https://github.com/zixia))
- chore\(package\): update @types/sinon to version 1.16.33 [\#143](https://github.com/Chatie/wechaty/pull/143) ([zixia](https://github.com/zixia))
- chore\(package\): update @types/node to version 6.0.52 [\#142](https://github.com/Chatie/wechaty/pull/142) ([zixia](https://github.com/zixia))
- chore\(package\): update tslint to version 4.1.0 [\#141](https://github.com/Chatie/wechaty/pull/141) ([zixia](https://github.com/zixia))
- chore\(package\): update @types/node to version 6.0.54 [\#168](https://github.com/Chatie/wechaty/pull/168) ([huan](https://github.com/huan))
- chore\(package\): update tslint to version 4.2.0 [\#158](https://github.com/Chatie/wechaty/pull/158) ([huan](https://github.com/huan))
- chore\(package\): update @types/selenium-webdriver to version 2.53.37 [\#149](https://github.com/Chatie/wechaty/pull/149) ([huan](https://github.com/huan))
- chore\(package\): update tslint to version 4.1.1 [\#146](https://github.com/Chatie/wechaty/pull/146) ([huan](https://github.com/huan))
- chore\(package\): update @types/sinon to version 1.16.33 [\#143](https://github.com/Chatie/wechaty/pull/143) ([huan](https://github.com/huan))
- chore\(package\): update @types/node to version 6.0.52 [\#142](https://github.com/Chatie/wechaty/pull/142) ([huan](https://github.com/huan))
- chore\(package\): update tslint to version 4.1.0 [\#141](https://github.com/Chatie/wechaty/pull/141) ([huan](https://github.com/huan))
- Update README.md [\#139](https://github.com/Chatie/wechaty/pull/139) ([lijiarui](https://github.com/lijiarui))
- qrcode [\#112](https://github.com/Chatie/wechaty/pull/112) ([lijiarui](https://github.com/lijiarui))
- Update README.md [\#110](https://github.com/Chatie/wechaty/pull/110) ([lijiarui](https://github.com/lijiarui))
......@@ -826,7 +969,7 @@
**Merged pull requests:**
- add hubot introduction in readme [\#38](https://github.com/Chatie/wechaty/pull/38) ([lijiarui](https://github.com/lijiarui))
- Ava [\#25](https://github.com/Chatie/wechaty/pull/25) ([zixia](https://github.com/zixia))
- Ava [\#25](https://github.com/Chatie/wechaty/pull/25) ([huan](https://github.com/huan))
## [v0.2.0](https://github.com/chatie/wechaty/tree/v0.2.0) (2016-06-28)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.1.1...v0.2.0)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册