CHANGELOG.md 49.2 KB
Newer Older
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
1 2 3 4 5 6

WECHATY CONTRIBUTORS
--------------------

### Active Contributors

7
1. @[lijiarui](https://github.com/lijiarui): [\#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)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
8
1. @[zixia](https://github.com/zixia): [\#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)
9 10 11 12
1. @[mukaiu](https://github.com/mukaiu): [\#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. @[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): [\#388](https://github.com/Chatie/wechaty/pull/388),[\#361](https://github.com/Chatie/wechaty/pull/361),[\#280](https://github.com/Chatie/wechaty/pull/280)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
13
1. @[hczhcz](https://github.com/hczhcz): [\#684](https://github.com/Chatie/wechaty/pull/684),[\#640](https://github.com/Chatie/wechaty/pull/640)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
14 15 16

### Contributors

17 18 19 20 21 22 23 24
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. @[zhenyong](https://github.com/zhenyong): [\#770](https://github.com/Chatie/wechaty/pull/770)
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. @[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)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
25
1. @[xjchengo](https://github.com/xjchengo): [\#416](https://github.com/Chatie/wechaty/pull/416)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
26

27
# Change Log
28

Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
## [Unreleased](https://github.com/chatie/wechaty/tree/HEAD)

[Full Changelog](https://github.com/chatie/wechaty/compare/v0.9.0...HEAD)

**Implemented enhancements:**

- Upgrade CircleCI from 1.0 to 2.0 [\#863](https://github.com/Chatie/wechaty/issues/863)
- Switch Docker Node Image from `alphin` to official `node:7` [\#862](https://github.com/Chatie/wechaty/issues/862)
- \[todo\] switch unit test tool from AVA to TAPE [\#513](https://github.com/Chatie/wechaty/issues/513)
- \[ci\] Provide a Mock PuppetWeb Instance for Integration Test [\#237](https://github.com/Chatie/wechaty/issues/237)

**Fixed bugs:**

- \[ci\] WebDriver Error: "no such session" [\#756](https://github.com/Chatie/wechaty/issues/756)
- \[ci\] execute proxyWechaty\(init\) error: 503, init\(\) without a ready angular env [\#329](https://github.com/Chatie/wechaty/issues/329)
- \[ci log\] watchdog reset after 120 seconds [\#195](https://github.com/Chatie/wechaty/issues/195)
- Selenium WebDriver driver.getSession\(\) wait a long time [\#86](https://github.com/Chatie/wechaty/issues/86)

**Closed issues:**

- webdriver.executeScript wait a long time\(26s\) before page load [\#2](https://github.com/Chatie/wechaty/issues/2)

**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))

Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
56 57
## [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)
58 59 60

**Implemented enhancements:**

Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
61 62 63 64 65 66
- Support hot-reload for Wechaty events listeners [\#820](https://github.com/Chatie/wechaty/issues/820)
- \[jsdoc\] additional optimizations [\#774](https://github.com/Chatie/wechaty/issues/774)
- \[bug\] Support for send 25Mb+ size files [\#766](https://github.com/Chatie/wechaty/issues/766)
- \[Announcement\] Drop support for phantomjs [\#763](https://github.com/Chatie/wechaty/issues/763)
- chrome-headless support [\#739](https://github.com/Chatie/wechaty/issues/739)
- Add Transpond Message [\#726](https://github.com/Chatie/wechaty/issues/726)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
67
- Cannot send pdf file using MediaMessage [\#710](https://github.com/Chatie/wechaty/issues/710)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
68
- Click Web Wechat `Switch Account` Automatically to get qrcode immediately when bot logout [\#636](https://github.com/Chatie/wechaty/issues/636)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
69
- Use Sentry.io to report exceptions [\#580](https://github.com/Chatie/wechaty/issues/580)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
70
- \[enhancement\] Add pdf, docx etc support to MediaMessage\(now only picture is supported\) [\#538](https://github.com/Chatie/wechaty/issues/538)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
71
- use babel-node to run javascript\(.js\) file inside docker [\#507](https://github.com/Chatie/wechaty/issues/507)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
72
- \[todo\] Change to use native Dom Websocket instead of socket.io library [\#502](https://github.com/Chatie/wechaty/issues/502)
73
- License Change: from ISC to Apache-2.0 [\#474](https://github.com/Chatie/wechaty/issues/474)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
74
- requesting a new QR code cost more than 2 minutes [\#434](https://github.com/Chatie/wechaty/issues/434)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
75 76 77
- Send\(upload\) an image twice will cause error. [\#422](https://github.com/Chatie/wechaty/issues/422)
- Keep emoji characters from user name and room name [\#207](https://github.com/Chatie/wechaty/issues/207)
- \[Feature request\] Sending Stickers [\#156](https://github.com/Chatie/wechaty/issues/156)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
78
- \[Feature request\] @mention support? [\#153](https://github.com/Chatie/wechaty/issues/153)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
79
- \[Docker\] add a `onbuild` image to Wechaty [\#147](https://github.com/Chatie/wechaty/issues/147)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
80 81 82
- \[doc\] To Embed Document in Wechaty Code for Generating Automaticly [\#73](https://github.com/Chatie/wechaty/issues/73)
- it seems RECALLED: 10002 message dose't trigger on\('message'\) event [\#8](https://github.com/Chatie/wechaty/issues/8)
- Support Message Type of Image/Video  [\#4](https://github.com/Chatie/wechaty/issues/4)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
83 84 85

**Fixed bugs:**

Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
86 87 88
- Cannot send image after restart [\#777](https://github.com/Chatie/wechaty/issues/777)
- \[bug\]Cannot read property 'getUserName' of undefined [\#772](https://github.com/Chatie/wechaty/issues/772)
- \[tslint\] stuck on v5.3 and can not upgrade [\#762](https://github.com/Chatie/wechaty/issues/762)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
89
- Cannot send pdf file using MediaMessage [\#710](https://github.com/Chatie/wechaty/issues/710)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
90 91 92
- CI, green keeper and package-lock under npm 5 [\#656](https://github.com/Chatie/wechaty/issues/656)
- Click Web Wechat `Switch Account` Automatically to get qrcode immediately when bot logout [\#636](https://github.com/Chatie/wechaty/issues/636)
- watchDogReset\(\) watchdog reset after 60 seconds \(phantomjs head\) [\#633](https://github.com/Chatie/wechaty/issues/633)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
93 94 95 96
- \[test\] Unit Test for `mentioned` feature does not run at all [\#623](https://github.com/Chatie/wechaty/issues/623)
- error TS2345: Argument of type 'string | MemberQueryFilter' is not assignable to parameter of type 'MemberQueryFilter' [\#622](https://github.com/Chatie/wechaty/issues/622)
- \[Doc\] Add `say\(new MediaMessage\('/tmp/mediafile.gif'\)\)` documentation [\#587](https://github.com/Chatie/wechaty/issues/587)
- Node Typing BUG: `process.env: any` [\#582](https://github.com/Chatie/wechaty/issues/582)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
97
- \[ci\] Appveyor error: `should get cookies after loadSession\(\)` [\#579](https://github.com/Chatie/wechaty/issues/579)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
98 99
- wechaty v0.8.54 does not install all required component  [\#522](https://github.com/Chatie/wechaty/issues/522)
- message.mentioned\(\) does not work as expected [\#512](https://github.com/Chatie/wechaty/issues/512)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
100
- Some types of media file is saved as a 0 byte file. [\#504](https://github.com/Chatie/wechaty/issues/504)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
101 102
- ts-node commond not found  after update docker image [\#492](https://github.com/Chatie/wechaty/issues/492)
- may be not need .vscode folder, need .editorconfig [\#489](https://github.com/Chatie/wechaty/issues/489)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
103
- `Room.findAll\(\)` should always return a `ready\(\)`-ed instance [\#477](https://github.com/Chatie/wechaty/issues/477)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
104 105 106
- MediaMessage\#filename\(\) should not use timestamp as part of the filename [\#465](https://github.com/Chatie/wechaty/issues/465)
- \[ci\]   × src » message » ready\(\) contact ready for ToNickName [\#445](https://github.com/Chatie/wechaty/issues/445)
- Build Docker image from zixia/wechaty:onbuild,/bot/node\_modules does not exist. [\#436](https://github.com/Chatie/wechaty/issues/436)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
107
- requesting a new QR code cost more than 2 minutes [\#434](https://github.com/Chatie/wechaty/issues/434)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
108
- Send\\(upload\\) an image twice will cause error. [\#422](https://github.com/Chatie/wechaty/issues/422)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
109
- Concat.avatar\(\)  faild ,when hostname changed from https://wx.qq.com to https://wx2.qq.com [\#418](https://github.com/Chatie/wechaty/issues/418)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
110
- \[test\] Unit Tests under Linux by TravisCI keep failing [\#384](https://github.com/Chatie/wechaty/issues/384)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
111 112 113 114 115 116 117
- \[ci\] there is no WechatyBro in browser\(yet\), Error: there is no WechatyBro in browser\(yet\) [\#333](https://github.com/Chatie/wechaty/issues/333)
- `checkRoomJoin\(\)` cannot get inviteeList sometimes [\#248](https://github.com/Chatie/wechaty/issues/248)
- \[ci log\] no driver process after quit   [\#210](https://github.com/Chatie/wechaty/issues/210)
- \[ci\] no new tests completed within the last 180000ms of inactivity [\#175](https://github.com/Chatie/wechaty/issues/175)
- how to NOT scan the QRCode on each opening [\#151](https://github.com/Chatie/wechaty/issues/151)
- Unhandled Rejection: checkLegacyResponse\(\) at error.js:505 [\#122](https://github.com/Chatie/wechaty/issues/122)
- WebDriverError: unknown error: r.isBrandContact is not a function [\#81](https://github.com/Chatie/wechaty/issues/81)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
118
- Can't get wechaty up and running using phantomjs [\#60](https://github.com/Chatie/wechaty/issues/60)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
119 120 121
- `accountFactory` of angularjs in wxapp work not right under Phantomjs, but it work without problem with chrome [\#28](https://github.com/Chatie/wechaty/issues/28)
- it seems RECALLED: 10002 message dose't trigger on\\('message'\\) event [\#8](https://github.com/Chatie/wechaty/issues/8)
- Fixed: replace `document.domain`  with `location.hostname` since front one sometimes lose subdomain name [\#770](https://github.com/Chatie/wechaty/pull/770) ([zhenyong](https://github.com/zhenyong))
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
122 123 124

**Closed issues:**

Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
125 126 127 128 129 130 131 132 133 134 135 136 137 138 139
- vscode setting config error [\#843](https://github.com/Chatie/wechaty/issues/843)
- An in-range update of sinon-test is breaking the build 🚨 [\#814](https://github.com/Chatie/wechaty/issues/814)
- add static method `Message.findAll\(\)` [\#765](https://github.com/Chatie/wechaty/issues/765)
- cannot find Chrome binary [\#746](https://github.com/Chatie/wechaty/issues/746)
- UnhandledPromiseRejectionWarning: Unhandled promise rejection \(rejection id: 2\): Error: no puppet instance [\#738](https://github.com/Chatie/wechaty/issues/738)
- An in-range update of @types/glob is breaking the build 🚨 [\#734](https://github.com/Chatie/wechaty/issues/734)
- An in-range update of phantomjs-prebuilt is breaking the build 🚨 [\#730](https://github.com/Chatie/wechaty/issues/730)
- MediaMessage.filename\(\) cannot get correct img name. [\#722](https://github.com/Chatie/wechaty/issues/722)
- MediaMessage.ext\(\) cannot work as expect [\#721](https://github.com/Chatie/wechaty/issues/721)
- the latest docker version 139 cannot send file [\#720](https://github.com/Chatie/wechaty/issues/720)
- what I need is just a lib instead of a product [\#709](https://github.com/Chatie/wechaty/issues/709)
- How to link it with personal account.  [\#693](https://github.com/Chatie/wechaty/issues/693)
- Sending Images [\#690](https://github.com/Chatie/wechaty/issues/690)
- windows 10 throws PuppetWeb initBrowser\(\) exception: got invalid driver at ttl 0 [\#688](https://github.com/Chatie/wechaty/issues/688)
- Group game [\#675](https://github.com/Chatie/wechaty/issues/675)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
140
- if wechaty cannot get inviteeList when emit `room-join` , suggest it emit room-fire and get warning info. [\#671](https://github.com/Chatie/wechaty/issues/671)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
141
- 在 websocket 的回调中无法使用 wechaty 吗 [\#665](https://github.com/Chatie/wechaty/issues/665)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
142
- Room.find\(\) 发送消息提示 say is not a function [\#664](https://github.com/Chatie/wechaty/issues/664)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
143 144
- 获取不到avatar [\#645](https://github.com/Chatie/wechaty/issues/645)
- Get ECONNREFUSED when bot logout and cannot re-login [\#617](https://github.com/Chatie/wechaty/issues/617)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
145 146 147 148
- Modify Function `Room.create` return type, from `Promise\<Room\>` to `Promise\<Room|null\>`  [\#616](https://github.com/Chatie/wechaty/issues/616)
- Bot log out frequently and got some strange error between it logout and relogin automatically [\#612](https://github.com/Chatie/wechaty/issues/612)
- init 后会打开扫码的网页? [\#601](https://github.com/Chatie/wechaty/issues/601)
- Error: ENOENT: no such file or directory, stat '/wechaty/dist/.git' [\#581](https://github.com/Chatie/wechaty/issues/581)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
149
- 在 Windows Server 上初始化的时候,chromedriver 报错。 [\#574](https://github.com/Chatie/wechaty/issues/574)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
150
- 启动后卡住问题 [\#566](https://github.com/Chatie/wechaty/issues/566)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
151
- whatever [\#543](https://github.com/Chatie/wechaty/issues/543)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
152
- \[enhancement\] handle room name change event [\#532](https://github.com/Chatie/wechaty/issues/532)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
153
- got \[aq.qq.com\] domain [\#526](https://github.com/Chatie/wechaty/issues/526)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
154
- some strange session error [\#523](https://github.com/Chatie/wechaty/issues/523)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
155 156 157
- static Contact.find\(\) / static Contact.findAll\(\) throws exception [\#520](https://github.com/Chatie/wechaty/issues/520)
- Cannot set alias of Contact Object getting from `message.from\(\)` method when Contact is not a friend [\#509](https://github.com/Chatie/wechaty/issues/509)
- An in-range update of brolog is breaking the build 🚨 [\#499](https://github.com/Chatie/wechaty/issues/499)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
158
- room.member\(\) can not return right result [\#437](https://github.com/Chatie/wechaty/issues/437)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
159 160 161
- windows run program send images throw out error [\#427](https://github.com/Chatie/wechaty/issues/427)
- group names have HTML in them [\#382](https://github.com/Chatie/wechaty/issues/382)
- jsdoc2md may flush some pieces of the embedded doc [\#378](https://github.com/Chatie/wechaty/issues/378)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
162
- Secure WebSocket\(wss\) do not work with Self Signed Certificate in PhantomJS  [\#12](https://github.com/Chatie/wechaty/issues/12)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
163 164 165

**Merged pull requests:**

Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
166 167 168 169 170 171 172 173 174 175 176 177 178 179 180
- 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 \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))
- 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))
- Readme [\#757](https://github.com/Chatie/wechaty/pull/757) ([lijiarui](https://github.com/lijiarui))
- fix\(wechaty-bro\): resolved emit RECALLED type msg \(fix \#8\) [\#744](https://github.com/Chatie/wechaty/pull/744) ([binsee](https://github.com/binsee))
- change juxiaomi qrcode [\#729](https://github.com/Chatie/wechaty/pull/729) ([lijiarui](https://github.com/lijiarui))
- add: Message.forward\(\) forward message [\#727](https://github.com/Chatie/wechaty/pull/727) ([binsee](https://github.com/binsee))
- add wechaty document [\#725](https://github.com/Chatie/wechaty/pull/725) ([lijiarui](https://github.com/lijiarui))
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
181 182 183 184 185 186 187 188 189 190 191 192
- fix\(puppet-web\): send any type file. [\#714](https://github.com/Chatie/wechaty/pull/714) ([binsee](https://github.com/binsee))
- 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))
- 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))
- 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))
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
193 194 195 196
- 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))
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
197 198 199 200 201
- 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))
- add contributor lockon [\#490](https://github.com/Chatie/wechaty/pull/490) ([lijiarui](https://github.com/lijiarui))
202 203 204 205 206 207 208

## [v0.8.2](https://github.com/chatie/wechaty/tree/v0.8.2) (2017-05-03)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.7.0...v0.8.2)

**Implemented enhancements:**

- Promote StateMonitor to a solo NPM module: StateSwitch [\#466](https://github.com/Chatie/wechaty/issues/466)
209 210 211 212
- Display detailed error trace when an error is caught in async  [\#360](https://github.com/Chatie/wechaty/issues/360)
- Room.find\({topic: topic}\) should allowed to return null [\#291](https://github.com/Chatie/wechaty/issues/291)
- add `room-bot-leave` event [\#250](https://github.com/Chatie/wechaty/issues/250)
- Prepare to rename the nick/remark/display for contact/room [\#217](https://github.com/Chatie/wechaty/issues/217)
213
- \[new feature\] add function message.mention\(\) [\#216](https://github.com/Chatie/wechaty/issues/216)
214 215 216
- \[new feature\] set bot's nickname in the group [\#201](https://github.com/Chatie/wechaty/issues/201)
- \[feature request\] fire `room-join` when someone joins from a QR Code [\#155](https://github.com/Chatie/wechaty/issues/155)
- \#4 send image/video [\#337](https://github.com/Chatie/wechaty/pull/337) ([mukaiu](https://github.com/mukaiu))
217 218 219

**Fixed bugs:**

220
- Reuse MediaMessage upload fail.Can be allowed MediaMessage reuse? [\#439](https://github.com/Chatie/wechaty/issues/439)
221 222 223 224 225 226 227 228 229
- Room.member\(\) cannot find contact correctly [\#365](https://github.com/Chatie/wechaty/issues/365)
- Room.alias\(\) should return null if we have not set the alias in the room  [\#283](https://github.com/Chatie/wechaty/issues/283)
- Cannot read property 'Symbol\(Symbol.iterator\)' of undefined [\#273](https://github.com/Chatie/wechaty/issues/273)
- add sys message in FriendRequest Event  [\#260](https://github.com/Chatie/wechaty/issues/260)
- \[docker\] chromium-browser fail to start after upgrading chromium from v53 to v56 [\#235](https://github.com/Chatie/wechaty/issues/235)
- typo in Wiki [\#205](https://github.com/Chatie/wechaty/issues/205)
- doc bug [\#196](https://github.com/Chatie/wechaty/issues/196)
- Linting Error from PR@lijiarui [\#181](https://github.com/Chatie/wechaty/issues/181)
- \[document\] should list only the public/stable API to users [\#174](https://github.com/Chatie/wechaty/issues/174)
230

Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
231 232
**Closed issues:**

233 234 235 236 237
- An in-range update of state-switch is breaking the build 🚨 [\#468](https://github.com/Chatie/wechaty/issues/468)
- An in-range update of state-switch is breaking the build 🚨 [\#467](https://github.com/Chatie/wechaty/issues/467)
- Always getSession timeout [\#463](https://github.com/Chatie/wechaty/issues/463)
- how to create more bots at once [\#460](https://github.com/Chatie/wechaty/issues/460)
- An in-range update of bl is breaking the build 🚨 [\#459](https://github.com/Chatie/wechaty/issues/459)
238
- how do we get avatar link? [\#424](https://github.com/Chatie/wechaty/issues/424)
239
- can't run the example [\#423](https://github.com/Chatie/wechaty/issues/423)
240 241 242 243 244
- 有没有查找好友的方法? [\#411](https://github.com/Chatie/wechaty/issues/411)
- ding-dong-bot-ts cannot run normally on Mac [\#410](https://github.com/Chatie/wechaty/issues/410)
- Failed due to EAI\_AGAIN registry.yarnpkg.com:443 [\#408](https://github.com/Chatie/wechaty/issues/408)
- cannot remark friend in centos system [\#406](https://github.com/Chatie/wechaty/issues/406)
- MediaMessage in ding-dong-bot example can not be create [\#399](https://github.com/Chatie/wechaty/issues/399)
245
- wechaty can auto receive money\(red envolop/transfer\) on account. [\#398](https://github.com/Chatie/wechaty/issues/398)
246 247 248 249 250 251
- An in-range update of chromedriver is breaking the build 🚨 [\#395](https://github.com/Chatie/wechaty/issues/395)
- \[bug\] room.say\(\) return contact's alias when bot set alias for some one [\#394](https://github.com/Chatie/wechaty/issues/394)
- `Room.fresh\(\)`not work; `Room.alias\(\)`returns null [\#391](https://github.com/Chatie/wechaty/issues/391)
- should add`phantomjs-prebuilt` in package.json [\#385](https://github.com/Chatie/wechaty/issues/385)
- error on room join: TypeError: room.topic is not a function [\#383](https://github.com/Chatie/wechaty/issues/383)
- problem starting docker container . SyntaxError: Unexpected token function [\#352](https://github.com/Chatie/wechaty/issues/352)
252
- \[discuss\] Rename Wechaty to Chatie? [\#346](https://github.com/Chatie/wechaty/issues/346)
253 254 255 256 257 258 259 260 261 262 263 264
- cannot send images / this.puppet.getBaseRequest is not a function [\#338](https://github.com/Chatie/wechaty/issues/338)
- Some strange log warn [\#336](https://github.com/Chatie/wechaty/issues/336)
- run bot in server,about 1 hour ago ,the process will be killed [\#330](https://github.com/Chatie/wechaty/issues/330)
- wechaty 0.7.21 works but 0.7.24 failed with Argument of type 'string | Promise\<boolean\>' is not assignable to parameter of type 'string'. [\#282](https://github.com/Chatie/wechaty/issues/282)
- how i can save avatar without await keywords? [\#278](https://github.com/Chatie/wechaty/issues/278)
- 如何获取MsgType为APP类型的信息,解析不成xml [\#262](https://github.com/Chatie/wechaty/issues/262)
- \[linting\] fix needed for new tslint rule: trailing-comma [\#251](https://github.com/Chatie/wechaty/issues/251)
- Avatar return empty image in example/contact-bot.ts [\#246](https://github.com/Chatie/wechaty/issues/246)
- Room&Contact.find\(\) should throw exception when it get more than one value [\#229](https://github.com/Chatie/wechaty/issues/229)
- Contact.findAll\(\) return contactList includes oa account [\#222](https://github.com/Chatie/wechaty/issues/222)
- timeouts when running unattended [\#184](https://github.com/Chatie/wechaty/issues/184)
- room.member\(\) cannot find contact when contact set whose alias in the room [\#173](https://github.com/Chatie/wechaty/issues/173)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
265

266 267
**Merged pull requests:**

268 269 270 271 272 273 274
- 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))
- 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))
275 276
- Limit video file size [\#421](https://github.com/Chatie/wechaty/pull/421) ([mukaiu](https://github.com/mukaiu))
- add room.say\(MediaMessage\) [\#420](https://github.com/Chatie/wechaty/pull/420) ([mukaiu](https://github.com/mukaiu))
277
- Fix chrome driver path problem in Windows [\#416](https://github.com/Chatie/wechaty/pull/416) ([xjchengo](https://github.com/xjchengo))
278
- fix upload media url error [\#415](https://github.com/Chatie/wechaty/pull/415) ([mukaiu](https://github.com/mukaiu))
279
- support brand checking of contact  [\#404](https://github.com/Chatie/wechaty/pull/404) ([JasLin](https://github.com/JasLin))
280 281 282 283 284 285
- chore\(package\): update chromedriver to version 2.29.0 [\#396](https://github.com/Chatie/wechaty/pull/396) ([zixia](https://github.com/zixia))
- 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))
- add room-leave event [\#370](https://github.com/Chatie/wechaty/pull/370) ([lijiarui](https://github.com/lijiarui))
- room.memberAll\(\) & change room.member\(\) query to 3 types [\#364](https://github.com/Chatie/wechaty/pull/364) ([lijiarui](https://github.com/lijiarui))
286
- Add mention [\#362](https://github.com/Chatie/wechaty/pull/362) ([lijiarui](https://github.com/lijiarui))
287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319
- 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))
- 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))
- 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))
- Add print nodejs version [\#280](https://github.com/Chatie/wechaty/pull/280) ([xinbenlv](https://github.com/xinbenlv))
- load all memberList [\#275](https://github.com/Chatie/wechaty/pull/275) ([lijiarui](https://github.com/lijiarui))
- add-sys-message-in-friendrequest [\#266](https://github.com/Chatie/wechaty/pull/266) ([lijiarui](https://github.com/lijiarui))
- fix for new tslint rules [\#264](https://github.com/Chatie/wechaty/pull/264) ([lijiarui](https://github.com/lijiarui))
- roomJoinFailed [\#249](https://github.com/Chatie/wechaty/pull/249) ([lijiarui](https://github.com/lijiarui))
- add warn log when function Room&Contact.find\(\) return more than one value [\#239](https://github.com/Chatie/wechaty/pull/239) ([lijiarui](https://github.com/lijiarui))
- rename the nick/remark/display for contact/room \#217 [\#234](https://github.com/Chatie/wechaty/pull/234) ([lijiarui](https://github.com/lijiarui))
- fix\_function\_room.member\_\#173 [\#211](https://github.com/Chatie/wechaty/pull/211) ([lijiarui](https://github.com/lijiarui))
- friendrequest [\#199](https://github.com/Chatie/wechaty/pull/199) ([lijiarui](https://github.com/lijiarui))
- \#181 fix [\#182](https://github.com/Chatie/wechaty/pull/182) ([lijiarui](https://github.com/lijiarui))
- \[Snyk\] Fix for 4 vulnerable dependency paths [\#169](https://github.com/Chatie/wechaty/pull/169) ([snyk-bot](https://github.com/snyk-bot))
- enhance \#155 fire `room-join` when someone joins from a QR Code [\#162](https://github.com/Chatie/wechaty/pull/162) ([lijiarui](https://github.com/lijiarui))

## [v0.7.0](https://github.com/chatie/wechaty/tree/v0.7.0) (2016-12-29)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.6.32...v0.7.0)
320 321 322

**Implemented enhancements:**

323 324 325 326
- 请问可以获取联系人或群成员的性别、所属地域、头像吗? [\#121](https://github.com/Chatie/wechaty/issues/121)
- Function Room.add\(\) should return Promise\<boolean\> [\#119](https://github.com/Chatie/wechaty/issues/119)
- Could you add api to find contact by remark [\#117](https://github.com/Chatie/wechaty/issues/117)
- Need to support AppMsgType: 100001 with MsgType: 49 [\#114](https://github.com/Chatie/wechaty/issues/114)
327 328 329

**Fixed bugs:**

330 331 332 333 334 335
- to silence all the output from webdriver\(chromedriver\) for log level INFO [\#150](https://github.com/Chatie/wechaty/issues/150)
- `tsc` compiling error: Cannot find namespace 'webdriver' [\#136](https://github.com/Chatie/wechaty/issues/136)
- remark\(null\) doesn't work [\#130](https://github.com/Chatie/wechaty/issues/130)
- Cannot identify \['\] in room topic [\#116](https://github.com/Chatie/wechaty/issues/116)
- room.member\(\) cannot get member when bot set remark for friend [\#104](https://github.com/Chatie/wechaty/issues/104)
- Session Cookies not loaded correctly? [\#31](https://github.com/Chatie/wechaty/issues/31)
336 337 338

**Closed issues:**

339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355
- too many levels of symbolic links [\#165](https://github.com/Chatie/wechaty/issues/165)
- node dist/example/ding-dong-bot.js example运行异常 [\#159](https://github.com/Chatie/wechaty/issues/159)
- An in-range update of tslint is breaking the build 🚨 [\#157](https://github.com/Chatie/wechaty/issues/157)
- deploying to server problems \(running headless\) [\#154](https://github.com/Chatie/wechaty/issues/154)
- An in-range update of @types/selenium-webdriver is breaking the build 🚨 [\#148](https://github.com/Chatie/wechaty/issues/148)
- An in-range update of tslint is breaking the build 🚨 [\#144](https://github.com/Chatie/wechaty/issues/144)
- An in-range update of tslint is breaking the build 🚨 [\#140](https://github.com/Chatie/wechaty/issues/140)
- An in-range update of @types/node is breaking the build 🚨 [\#137](https://github.com/Chatie/wechaty/issues/137)
- An in-range update of @types/sinon is breaking the build 🚨 [\#135](https://github.com/Chatie/wechaty/issues/135)
- wechaty mybot.js start error [\#126](https://github.com/Chatie/wechaty/issues/126)
- Room-join' para  inviteeList\[\] cannot always work well when contain emoji [\#125](https://github.com/Chatie/wechaty/issues/125)
- \[help\] install wechaty and its types [\#124](https://github.com/Chatie/wechaty/issues/124)
- ERR Message ready\(\) exception: Error: Contact.load\(\): id not found [\#123](https://github.com/Chatie/wechaty/issues/123)
- enhance request.hello function [\#120](https://github.com/Chatie/wechaty/issues/120)
- 无法自动通过好友请求 [\#115](https://github.com/Chatie/wechaty/issues/115)
- \[EVENT INVITATION\] Welcome to join Beijing Node Party 18: Wechaty & ChatBot on 11th Dec. [\#107](https://github.com/Chatie/wechaty/issues/107)
- failed run demo in docker under centos [\#101](https://github.com/Chatie/wechaty/issues/101)
356 357 358

**Merged pull requests:**

359 360 361 362 363 364 365 366 367 368
- 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))
- 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))
369

370 371
## [v0.6.32](https://github.com/chatie/wechaty/tree/v0.6.32) (2016-11-28)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.6.22...v0.6.32)
372 373 374

**Implemented enhancements:**

375
- get room owner on event 'room-join','room-topic' [\#105](https://github.com/Chatie/wechaty/pull/105) ([JasLin](https://github.com/JasLin))
376 377 378

**Fixed bugs:**

379 380
- contactFind\(function \(c\) { return /.\*/.test\(c\) }\) rejected: javascript error: Unexpected token [\#98](https://github.com/Chatie/wechaty/issues/98)
- Error: Chrome failed to start: was killed [\#95](https://github.com/Chatie/wechaty/issues/95)
381 382 383

**Closed issues:**

384 385
- another problem about docker run [\#103](https://github.com/Chatie/wechaty/issues/103)
-  Error: Server terminated early with status 127 [\#102](https://github.com/Chatie/wechaty/issues/102)
386 387 388

**Merged pull requests:**

389 390
- fixed javascript error: attempt is not defined [\#100](https://github.com/Chatie/wechaty/pull/100) ([JasLin](https://github.com/JasLin))
- convert wechaty-bro.js to plain old javascript syntax \#60 [\#97](https://github.com/Chatie/wechaty/pull/97) ([cherry-geqi](https://github.com/cherry-geqi))
391

392 393
## [v0.6.22](https://github.com/chatie/wechaty/tree/v0.6.22) (2016-11-14)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.6.21...v0.6.22)
394

395 396
## [v0.6.21](https://github.com/chatie/wechaty/tree/v0.6.21) (2016-11-14)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.6.0...v0.6.21)
397 398 399

**Fixed bugs:**

400
- Function `message.to\(\): Contact|Room` bug [\#88](https://github.com/Chatie/wechaty/issues/88)
401 402 403

**Closed issues:**

404 405
- Wechaty.send\(\) error when send message to the room [\#89](https://github.com/Chatie/wechaty/issues/89)
- 基础运行报错.....我都有点不好意思问了.....汗.... [\#82](https://github.com/Chatie/wechaty/issues/82)
406 407 408

**Merged pull requests:**

409 410 411 412
- Update README.md [\#93](https://github.com/Chatie/wechaty/pull/93) ([lijiarui](https://github.com/lijiarui))
- Update README.md [\#92](https://github.com/Chatie/wechaty/pull/92) ([lijiarui](https://github.com/lijiarui))
- fix anchor link error [\#91](https://github.com/Chatie/wechaty/pull/91) ([lijiarui](https://github.com/lijiarui))
- fill in the TBW block [\#87](https://github.com/Chatie/wechaty/pull/87) ([lijiarui](https://github.com/lijiarui))
413

414 415
## [v0.6.0](https://github.com/chatie/wechaty/tree/v0.6.0) (2016-11-11)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.5.22...v0.6.0)
416 417 418

**Fixed bugs:**

419
- \[Docker\] Config.isDocker is not right in some Docker version / Linux distribution [\#84](https://github.com/Chatie/wechaty/issues/84)
420

421 422
## [v0.5.22](https://github.com/chatie/wechaty/tree/v0.5.22) (2016-11-10)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.5.21...v0.5.22)
423

424 425
## [v0.5.21](https://github.com/chatie/wechaty/tree/v0.5.21) (2016-11-09)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.5.9...v0.5.21)
426 427 428

**Implemented enhancements:**

429 430
- To Disable WebDriverJS promise manager for Selenium v3.0 [\#72](https://github.com/Chatie/wechaty/issues/72)
- \[Upgrade to v0.5\] Convert code base to Typescript from Javascript [\#40](https://github.com/Chatie/wechaty/issues/40)
431 432 433

**Closed issues:**

434 435
- can't run demo in docker under mac [\#80](https://github.com/Chatie/wechaty/issues/80)
- 在windows下运行例子,npm 环境中,报错关于getChromeDriver\(\) [\#77](https://github.com/Chatie/wechaty/issues/77)
436

437 438
## [v0.5.9](https://github.com/chatie/wechaty/tree/v0.5.9) (2016-11-07)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.5.1...v0.5.9)
439 440 441

**Closed issues:**

442
- run on windows.error [\#75](https://github.com/Chatie/wechaty/issues/75)
443 444 445

**Merged pull requests:**

446 447
- fix: memberList Method have no 'name' argument defined ,it'will cause a undefined error. [\#78](https://github.com/Chatie/wechaty/pull/78) ([JasLin](https://github.com/JasLin))
- fix issue \#70  [\#76](https://github.com/Chatie/wechaty/pull/76) ([JasLin](https://github.com/JasLin))
448

449 450
## [v0.5.1](https://github.com/chatie/wechaty/tree/v0.5.1) (2016-11-03)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.4.0...v0.5.1)
451 452 453

**Implemented enhancements:**

454 455 456 457 458 459 460 461
- Dockerize Wechaty for easy start [\#66](https://github.com/Chatie/wechaty/issues/66)
- Wechat帐号界面语言设为中文环境下:wechaty的room-join room-leave room-topic 事件无法触发 [\#52](https://github.com/Chatie/wechaty/issues/52)
- test/fix Watchdog with browser dead & timeout conditions [\#47](https://github.com/Chatie/wechaty/issues/47)
- use StateMonitor to record&check wechaty/puppet/bridge/browser state change [\#46](https://github.com/Chatie/wechaty/issues/46)
- \[New Feature\] send message by branding new method: say\(\) [\#41](https://github.com/Chatie/wechaty/issues/41)
- \[New Feature\] Contact.{tag,star,remark,find,findAll} [\#34](https://github.com/Chatie/wechaty/issues/34)
- \[New Feature\] FriendRequest class and event [\#33](https://github.com/Chatie/wechaty/issues/33)
- \[New Feature\] Room.{create,addMember,delMember,quit,modTopic} support [\#32](https://github.com/Chatie/wechaty/issues/32)
462 463 464

**Fixed bugs:**

465 466 467 468 469 470
- Just have a try as example of tuling bot. But method message.self\(\) seems work improper.   [\#68](https://github.com/Chatie/wechaty/issues/68)
- 在cloud9中运行wechaty报错 [\#67](https://github.com/Chatie/wechaty/issues/67)
- 当用户昵称中含有表情时,无法触发room-join 事件 [\#64](https://github.com/Chatie/wechaty/issues/64)
- room-join 事件下,无法通过contact.id 方法获取contact\_id [\#54](https://github.com/Chatie/wechaty/issues/54)
- FriendRequest is not export to npm module  [\#50](https://github.com/Chatie/wechaty/issues/50)
- test/fix Watchdog with browser dead & timeout conditions [\#47](https://github.com/Chatie/wechaty/issues/47)
471 472 473

**Closed issues:**

474 475 476 477 478 479 480 481 482 483
- Run wechaty occurs chromedriver is still running and the solution [\#62](https://github.com/Chatie/wechaty/issues/62)
- Can't run wechaty with error log [\#61](https://github.com/Chatie/wechaty/issues/61)
- \[design\] new class: BrowserCookie [\#59](https://github.com/Chatie/wechaty/issues/59)
- 在room中通过room.topic\(\)获取不到room的topic [\#55](https://github.com/Chatie/wechaty/issues/55)
- 近期wechaty启动失败次数较多 [\#53](https://github.com/Chatie/wechaty/issues/53)
- TSError: ⨯ Unable to compile TypeScript src/puppet-web/event.ts \(120,12\): Type 'PuppetWeb' is not assignable to type 'void'. \(2322\) [\#51](https://github.com/Chatie/wechaty/issues/51)
- demo 无法运行 [\#49](https://github.com/Chatie/wechaty/issues/49)
- Suggest give an api to get url [\#45](https://github.com/Chatie/wechaty/issues/45)
- element\_wrong----contact.get\('name'\) got room name not contact name [\#43](https://github.com/Chatie/wechaty/issues/43)
- webdrive login always occur error, for one success login always cost 4-5 log trys [\#42](https://github.com/Chatie/wechaty/issues/42)
484

485 486
## [v0.4.0](https://github.com/chatie/wechaty/tree/v0.4.0) (2016-10-08)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.3.12...v0.4.0)
487 488 489

**Implemented enhancements:**

490 491
- \[Feature Request\] Add friend\(Contact\) to a group\(Room\) [\#14](https://github.com/Chatie/wechaty/issues/14)
- Support Friend Request / Contact Add & Del [\#6](https://github.com/Chatie/wechaty/issues/6)
492 493 494

**Fixed bugs:**

495 496 497
- Wechaty account logout unexpectedly [\#37](https://github.com/Chatie/wechaty/issues/37)
- google-chrome fails to start in docker [\#26](https://github.com/Chatie/wechaty/issues/26)
- wx.qq.com detect phantomjs and disabled it [\#21](https://github.com/Chatie/wechaty/issues/21)
498 499 500

**Closed issues:**

501 502 503 504
- get rid of `PuppetWeb.initAttach` [\#35](https://github.com/Chatie/wechaty/issues/35)
- webdriver fail in docker when use ava \(parallel tests mode\) [\#27](https://github.com/Chatie/wechaty/issues/27)
- WARN PuppetWebBridge init\(\) inject FINAL fail [\#22](https://github.com/Chatie/wechaty/issues/22)
- node-tap strange behaviour cause CircleCI & Travis-CI keep failing [\#11](https://github.com/Chatie/wechaty/issues/11)
505 506 507

**Merged pull requests:**

508 509
- 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))
510

511 512
## [v0.3.12](https://github.com/chatie/wechaty/tree/v0.3.12) (2016-08-25)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.2.0...v0.3.12)
513 514 515 516

**Merged pull requests:**


517 518
## [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.7...v0.2.0)
519

520 521
## [v0.1.7](https://github.com/chatie/wechaty/tree/v0.1.7) (2016-06-18)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.1.3...v0.1.7)
522

523 524
## [v0.1.3](https://github.com/chatie/wechaty/tree/v0.1.3) (2016-06-11)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.1.1...v0.1.3)
525

526 527
## [v0.1.1](https://github.com/chatie/wechaty/tree/v0.1.1) (2016-06-09)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.1.0...v0.1.1)
528

529 530
## [v0.1.0](https://github.com/chatie/wechaty/tree/v0.1.0) (2016-06-09)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.0.6...v0.1.0)
531 532 533

**Fixed bugs:**

534
- ding-dong bot broken due to typo [\#5](https://github.com/Chatie/wechaty/issues/5)
535

536 537
## [v0.0.6](https://github.com/chatie/wechaty/tree/v0.0.6) (2016-05-15)
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.0.5...v0.0.6)
538 539 540

**Closed issues:**

541
- selenium-webdriver & phantomjs-prebuilt not work together under win32 [\#1](https://github.com/Chatie/wechaty/issues/1)
542

543
## [v0.0.5](https://github.com/chatie/wechaty/tree/v0.0.5) (2016-05-11)
544 545
**Merged pull requests:**

546
- Add a Gitter chat badge to README.md [\#3](https://github.com/Chatie/wechaty/pull/3) ([gitter-badger](https://github.com/gitter-badger))
547 548 549



Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
550
\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*