CHANGELOG.md 29.1 KB
Newer Older
1
# Change Log
2

3
## [Unreleased](https://github.com/chatie/wechaty/tree/HEAD)
4

5
[Full Changelog](https://github.com/chatie/wechaty/compare/v0.8.2...HEAD)
6 7 8

**Implemented enhancements:**

Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
9
- use babel-node to run javascript\(.js\) file inside docker [\#507](https://github.com/Chatie/wechaty/issues/507)
10
- License Change: from ISC to Apache-2.0 [\#474](https://github.com/Chatie/wechaty/issues/474)
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
- \[Feature request\] @mention support? [\#153](https://github.com/Chatie/wechaty/issues/153)

**Fixed bugs:**

- 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)
- 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)
- 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)
- \[test\] Unit Tests under Linux by TravisCI keep failing [\#384](https://github.com/Chatie/wechaty/issues/384)

**Closed issues:**

- whatever [\#543](https://github.com/Chatie/wechaty/issues/543)
- 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)
- 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)

**Merged pull requests:**

- 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))
41 42 43 44 45 46 47

## [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)
48 49 50 51
- 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)
52
- \[new feature\] add function message.mention\(\) [\#216](https://github.com/Chatie/wechaty/issues/216)
53 54 55
- \[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))
56 57 58

**Fixed bugs:**

59
- Reuse MediaMessage upload fail.Can be allowed MediaMessage reuse? [\#439](https://github.com/Chatie/wechaty/issues/439)
60 61 62 63 64 65 66 67 68
- 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)
69

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

72 73 74 75 76
- 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)
77
- how do we get avatar link? [\#424](https://github.com/Chatie/wechaty/issues/424)
78
- can't run the example [\#423](https://github.com/Chatie/wechaty/issues/423)
79 80 81 82 83
- 有没有查找好友的方法? [\#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)
84
- wechaty can auto receive money\(red envolop/transfer\) on account. [\#398](https://github.com/Chatie/wechaty/issues/398)
85 86 87 88 89 90
- 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)
91
- \[discuss\] Rename Wechaty to Chatie? [\#346](https://github.com/Chatie/wechaty/issues/346)
92 93 94 95 96 97 98 99 100 101 102 103
- 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 (李卓桓) 已提交
104

105 106
**Merged pull requests:**

107 108 109 110 111 112 113
- 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))
114 115
- 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))
116
- Fix chrome driver path problem in Windows [\#416](https://github.com/Chatie/wechaty/pull/416) ([xjchengo](https://github.com/xjchengo))
117
- fix upload media url error [\#415](https://github.com/Chatie/wechaty/pull/415) ([mukaiu](https://github.com/mukaiu))
118
- support brand checking of contact  [\#404](https://github.com/Chatie/wechaty/pull/404) ([JasLin](https://github.com/JasLin))
119 120 121 122 123 124
- 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))
125
- Add mention [\#362](https://github.com/Chatie/wechaty/pull/362) ([lijiarui](https://github.com/lijiarui))
126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158
- 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)
159 160 161

**Implemented enhancements:**

162 163 164 165
- 请问可以获取联系人或群成员的性别、所属地域、头像吗? [\#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)
166 167 168

**Fixed bugs:**

169 170 171 172 173 174
- 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)
175 176 177

**Closed issues:**

178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194
- 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)
195 196 197

**Merged pull requests:**

198 199 200 201 202 203 204 205 206 207
- 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))
208

209 210
## [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)
211 212 213

**Implemented enhancements:**

214
- get room owner on event 'room-join','room-topic' [\#105](https://github.com/Chatie/wechaty/pull/105) ([JasLin](https://github.com/JasLin))
215 216 217

**Fixed bugs:**

218 219
- 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)
220 221 222

**Closed issues:**

223 224 225
- 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)
- Selenium WebDriver driver.getSession\(\) wait a long time [\#86](https://github.com/Chatie/wechaty/issues/86)
226 227 228

**Merged pull requests:**

229 230
- 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))
231

232 233
## [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)
234

235 236
## [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)
237 238 239

**Fixed bugs:**

240
- Function `message.to\(\): Contact|Room` bug [\#88](https://github.com/Chatie/wechaty/issues/88)
241 242 243

**Closed issues:**

244 245
- 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)
246 247 248

**Merged pull requests:**

249 250 251 252
- 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))
253

254 255
## [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)
256 257 258

**Fixed bugs:**

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

261 262
## [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)
263

264 265
## [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)
266 267 268

**Implemented enhancements:**

269 270
- 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)
271 272 273

**Closed issues:**

274 275
- 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)
276

277 278
## [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)
279 280 281

**Closed issues:**

282
- run on windows.error [\#75](https://github.com/Chatie/wechaty/issues/75)
283 284 285

**Merged pull requests:**

286 287
- 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))
288

289 290
## [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)
291 292 293

**Implemented enhancements:**

294 295 296 297 298 299 300 301
- 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)
302 303 304

**Fixed bugs:**

305 306 307 308 309 310
- 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)
311 312 313

**Closed issues:**

314 315 316 317 318 319 320 321 322 323
- 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)
324

325 326
## [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)
327 328 329

**Implemented enhancements:**

330 331
- \[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)
332 333 334

**Fixed bugs:**

335 336 337
- 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)
338 339 340

**Closed issues:**

341 342 343 344
- 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)
345 346 347

**Merged pull requests:**

348 349
- 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))
350

351 352
## [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)
353 354 355 356

**Merged pull requests:**


357 358
## [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)
359

360 361
## [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)
362

363 364
## [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)
365

366 367
## [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)
368

369 370
## [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)
371 372 373

**Fixed bugs:**

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

376 377
## [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)
378 379 380

**Closed issues:**

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

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

386
- Add a Gitter chat badge to README.md [\#3](https://github.com/Chatie/wechaty/pull/3) ([gitter-badger](https://github.com/gitter-badger))
387 388 389



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