提交 aebaeeb6 编写于 作者: Huan (李卓桓)'s avatar Huan (李卓桓)

update changelog

上级 6257f2d7
......@@ -4,33 +4,122 @@
## WECHATY CONTRIBUTORS
### Active Contributors
1. @[lijiarui](https://github.com/lijiarui): [\#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. @[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. @[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. @[windmemory](https://github.com/windmemory): [\#1457](https://github.com/Chatie/wechaty/pull/1457) [\#1384](https://github.com/Chatie/wechaty/pull/1384)
1. @[suntong](https://github.com/suntong): [\#1129](https://github.com/Chatie/wechaty/pull/1129) [\#1123](https://github.com/Chatie/wechaty/pull/1123)
1. @[hczhcz](https://github.com/hczhcz): [\#684](https://github.com/Chatie/wechaty/pull/684) [\#640](https://github.com/Chatie/wechaty/pull/640)
### Contributors
1. @[xjchengo](https://github.com/xjchengo): [\#416](https://github.com/Chatie/wechaty/pull/416)
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. @[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. @[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. @[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. @[IdiosApps](https://github.com/IdiosApps): [\#1087](https://github.com/Chatie/wechaty/pull/1087)
1. @[zhenyong](https://github.com/zhenyong): [\#770](https://github.com/Chatie/wechaty/pull/770)
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. @[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.18.0...HEAD)
**Implemented enhancements:**
- \[RFC\] Suggest to have more detailed error message when doing ContactSelf related operations [\#1549](https://github.com/Chatie/wechaty/issues/1549)
- feat: add receive and send link [\#1539](https://github.com/Chatie/wechaty/issues/1539)
- Feat: add `Message.find` to search in cache. [\#1534](https://github.com/Chatie/wechaty/issues/1534)
- Get Rid of the Dependences which requires build when `npm install` [\#1529](https://github.com/Chatie/wechaty/issues/1529)
- Puppet Padchat Not Supported Attachment File Type in Message. [\#1524](https://github.com/Chatie/wechaty/issues/1524)
- BREAKING CHANGE: v0.20 `Contact.alias` changed from Sync to Async [\#1500](https://github.com/Chatie/wechaty/issues/1500)
- Pre-install all official supported Puppets when build docker image [\#1493](https://github.com/Chatie/wechaty/issues/1493)
- 【Proposal】New 'room-invite' event [\#1492](https://github.com/Chatie/wechaty/issues/1492)
- Message type: mini program for Message.type\(\) [\#1444](https://github.com/Chatie/wechaty/issues/1444)
- Promote PuppetPadchat to SOLO NPM Module wechaty-puppet-padchat [\#1372](https://github.com/Chatie/wechaty/issues/1372)
- PuppetPadchat: support message type of `StatusNotify` with `op id` push update information [\#1310](https://github.com/Chatie/wechaty/issues/1310)
- Make tslint.json to be simple with `extends` standard. [\#1303](https://github.com/Chatie/wechaty/issues/1303)
- feat: PuppetPadchat supports get QrCode for userSelf\(can be scan by others for adding friend\) [\#1301](https://github.com/Chatie/wechaty/issues/1301)
- New Puppet: PuppetPadchat [\#1249](https://github.com/Chatie/wechaty/issues/1249)
- feat: add `Wechaty.unref\(\)` support to unref all the underlying resources. [\#1197](https://github.com/Chatie/wechaty/issues/1197)
- Disable HotImport in PRODUCTION Environment [\#907](https://github.com/Chatie/wechaty/issues/907)
- Reconstruction PuppeteerMessage Class [\#724](https://github.com/Chatie/wechaty/issues/724)
- \[New Puppet\] PuppetWechat4u - enable by `WECHATY\_PUPPET=wechat4u` [\#69](https://github.com/Chatie/wechaty/issues/69)
**Fixed bugs:**
- TypeError: Cannot read property 'type' of undefined at AnotherOriginalClass.type [\#1545](https://github.com/Chatie/wechaty/issues/1545)
- contact alias not sync after call contact.alias\(string\) to set alias [\#1517](https://github.com/Chatie/wechaty/issues/1517)
- Fix Puppet Memory Multiplex Problem with Multi-Instance Wechaty and Pre-Instanced Puppet [\#1516](https://github.com/Chatie/wechaty/issues/1516)
- Question: How to pre-set puppet module to be used by wechaty with docker [\#1478](https://github.com/Chatie/wechaty/issues/1478)
- JSDoc bugs [\#1475](https://github.com/Chatie/wechaty/issues/1475)
- PuppetPadChat:Contact.avatar\(\) Error [\#1473](https://github.com/Chatie/wechaty/issues/1473)
- 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)
- How to run hot-import-bot example [\#1222](https://github.com/Chatie/wechaty/issues/1222)
- PuppetWebEvent onLogin: browser not fully loaded\(ttl=30\), retry later [\#970](https://github.com/Chatie/wechaty/issues/970)
**Closed issues:**
- \[RFC\] Shall we clean up room information when we receive room events? [\#1552](https://github.com/Chatie/wechaty/issues/1552)
- Want to create UrlLink with control on all properties [\#1541](https://github.com/Chatie/wechaty/issues/1541)
- memory-card cannot save successfully [\#1537](https://github.com/Chatie/wechaty/issues/1537)
- Error: Cannot find module 'babel-plugin-transform-runtime' from '/bot' [\#1536](https://github.com/Chatie/wechaty/issues/1536)
- contact name not sync after call sync\(\) or restart docker \(RPC\) [\#1531](https://github.com/Chatie/wechaty/issues/1531)
- Why wechaty need express [\#1523](https://github.com/Chatie/wechaty/issues/1523)
- calling await bot.stop\(\) can't stop the bot [\#1519](https://github.com/Chatie/wechaty/issues/1519)
- @ 人没提示 [\#1504](https://github.com/Chatie/wechaty/issues/1504)
- Puppet Name use full npm name instead of alias: padchat =\> wechaty-puppet-padchat [\#1496](https://github.com/Chatie/wechaty/issues/1496)
- why friendship.contact\(\).name\(\) is "" [\#1490](https://github.com/Chatie/wechaty/issues/1490)
- why the padchat always restart\(login\)? [\#1485](https://github.com/Chatie/wechaty/issues/1485)
- sending a custom emotic led to an error on the server [\#1483](https://github.com/Chatie/wechaty/issues/1483)
- PuppetPadChat: The server always restart on pm2. [\#1472](https://github.com/Chatie/wechaty/issues/1472)
- PuppetPadchat Not response after run several hours [\#1443](https://github.com/Chatie/wechaty/issues/1443)
- PuppetPadchat: make contact has a function with real wechat ID [\#1423](https://github.com/Chatie/wechaty/issues/1423)
- Maybe we shouldn't syncContactsAndRooms per 3 hours [\#1414](https://github.com/Chatie/wechaty/issues/1414)
- PuppetPadchat: Cannot read property 'user\_name' of undefined [\#1392](https://github.com/Chatie/wechaty/issues/1392)
- I changed my operating system,but when run dev ,still output restarting [\#1382](https://github.com/Chatie/wechaty/issues/1382)
- Room-join event show ERR PuppetWebFirer fireRoomJoin\(\) not found\(yet\) error \(Bug\) [\#1169](https://github.com/Chatie/wechaty/issues/1169)
- `Room.findAll\(\)` get error when rooms more than 400 [\#1112](https://github.com/Chatie/wechaty/issues/1112)
- emit error event when listen the page has been closed [\#1110](https://github.com/Chatie/wechaty/issues/1110)
**Merged pull requests:**
- sync room when receive room events [\#1557](https://github.com/Chatie/wechaty/pull/1557) ([windmemory](https://github.com/windmemory))
- better error message for contact self operations [\#1550](https://github.com/Chatie/wechaty/pull/1550) ([windmemory](https://github.com/windmemory))
- add receive and send link prototype [\#1538](https://github.com/Chatie/wechaty/pull/1538) ([windmemory](https://github.com/windmemory))
- add ready in jsdoc [\#1533](https://github.com/Chatie/wechaty/pull/1533) ([lijiarui](https://github.com/lijiarui))
- add check isMentionMe method [\#1532](https://github.com/Chatie/wechaty/pull/1532) ([bitwater](https://github.com/bitwater))
- Add method in ContactSelf to update name and signature [\#1526](https://github.com/Chatie/wechaty/pull/1526) ([windmemory](https://github.com/windmemory))
- remove useless param type in example code [\#1514](https://github.com/Chatie/wechaty/pull/1514) ([lijiarui](https://github.com/lijiarui))
- aad room invitation jsdoc [\#1510](https://github.com/Chatie/wechaty/pull/1510) ([lijiarui](https://github.com/lijiarui))
- feat: \[Prototype\] adding new data-ready event [\#1503](https://github.com/Chatie/wechaty/pull/1503) ([windmemory](https://github.com/windmemory))
- Contact get alias from sync to async [\#1502](https://github.com/Chatie/wechaty/pull/1502) ([lijiarui](https://github.com/lijiarui))
- add Contact self class [\#1498](https://github.com/Chatie/wechaty/pull/1498) ([lijiarui](https://github.com/lijiarui))
- remove a outdated file-box function [\#1497](https://github.com/Chatie/wechaty/pull/1497) ([lijiarui](https://github.com/lijiarui))
- Add api to explain which belongs to web API, which belongs to padchat API, which belongs… [\#1486](https://github.com/Chatie/wechaty/pull/1486) ([lijiarui](https://github.com/lijiarui))
- move wechaty-getting-started from lijiarui to chatie [\#1482](https://github.com/Chatie/wechaty/pull/1482) ([lijiarui](https://github.com/lijiarui))
- file\(\) desperate, use toFileBox instead [\#1481](https://github.com/Chatie/wechaty/pull/1481) ([lijiarui](https://github.com/lijiarui))
- fix \#1475 bug [\#1477](https://github.com/Chatie/wechaty/pull/1477) ([lijiarui](https://github.com/lijiarui))
- change contact type to contactSelf type for bot [\#1474](https://github.com/Chatie/wechaty/pull/1474) ([lijiarui](https://github.com/lijiarui))
- Add doc [\#1458](https://github.com/Chatie/wechaty/pull/1458) ([lijiarui](https://github.com/lijiarui))
## [v0.18.0](https://github.com/chatie/wechaty/tree/v0.18.0) (2018-07-11)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.16.0...v0.18.0)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册