v0.9.0
版本发布时间: 2017-10-04 15:08:30
wechaty/wechaty最新发布版本:v0.56(2021-01-25 16:29:30)
Change Log
v0.9.0 (2017-10-04)
BREAKING CHANGES
- [Announcement] Drop support for phantomjs #763
NEW FEATURES
- Support hot-reload for Wechaty events listeners #820
- Add Transpond Message #726
- [Feature request] @mention support? #153
- Support Message Type of Image/Video #4
- [new feature] add function message.mention() #216
- [feature request] fire
room-join
when someone joins from a QR Code #155 - #4 send image/video #337 (mukaiu)
- #3 support send gif #438 (mukaiu)
- add room.say(MediaMessage) #420 (mukaiu)
- add room-leave event #370 (lijiarui)
- Add mention #362 (lijiarui)
- added hot load bots #310 (Gcaufy)
BUG FIXES
- [bug] Support for send 25Mb+ size files #766
- Cannot send pdf file using MediaMessage #710
- [enhancement] Add pdf, docx etc support to MediaMessage(now only picture is supported) #538
- Send(upload) an image twice will cause error. #422
- Cannot send image after restart #777
- Room.alias() should return null if we have not set the alias in the room #283
- Fix chrome driver path problem in Windows #416 (xjchengo)
- fix upload media url error #415 (mukaiu)
- Add missing %s content for leaver not found error #388 (xinbenlv)
- fix jsdoc flush issue #378 and minor fix on the doc examples #380 (ax4)
- fix_function_room.member_#173 #211 (lijiarui)
- [bug]Cannot read property 'getUserName' of undefined #772
- Cannot send pdf file using MediaMessage #710
- Click Web Wechat
Switch Account
Automatically to get qrcode immediately when bot logout #636 - Concat.avatar() faild ,when hostname changed from https://wx.qq.com to https://wx2.qq.com #418
- it seems RECALLED: 10002 message dose't trigger on\('message'\) event #8
ENHANCEMENTS
- [jsdoc] additional optimizations #774
- chrome-headless support #739
- Click Web Wechat
Switch Account
Automatically to get qrcode immediately when bot logout #636 - use babel-node to run javascript(.js) file inside docker #507
- [Docker] add a
onbuild
image to Wechaty #147 - add
room-bot-leave
event #250 - Limit video file size #421 (mukaiu)
- support brand checking of contact #404 (JasLin)
- Limit the size of the sending file #376 (mukaiu)
- room.memberAll() & change room.member() query to 3 types #364 (lijiarui)
- Printout entire error trace when unhandledRejection was caught #361 (xinbenlv)
- load all memberList #275 (lijiarui)
- add-sys-message-in-friendrequest #266 (lijiarui)
- enhance #155 fire
room-join
when someone joins from a QR Code #162 (lijiarui)
MISC
- Use Sentry.io to report exceptions #580
- [todo] Change to use native Dom Websocket instead of socket.io library #502
- License Change: from ISC to Apache-2.0 #474
- requesting a new QR code cost more than 2 minutes #434
- [doc] To Embed Document in Wechaty Code for Generating Automaticly #73
- Promote StateMonitor to a solo NPM module: StateSwitch #466
- Lazy to create a stream #470 (mukaiu)
- add magic code for room.say() when
@bot
happen #440 (lijiarui) - first item of memberList as owner is confusion #358 (JasLin)
- Add JsDoc for Class Contact #321 (lijiarui)
- Add print nodejs version #280 (xinbenlv)
- #291 change
throw error
toreturn null
#292 (lijiarui) - roomJoinFailed #249 (lijiarui)
- add warn log when function Room&Contact.find() return more than one value #239 (lijiarui)
- rename the nick/remark/display for contact/room #217 #234 (lijiarui)
- friendrequest #199 (lijiarui)
- #181 fix #182 (lijiarui)
CONTRIBUTORS
The following contributiveness had been contributed since v0.7.0.
Thank you all contributors, Wechaty could not release version 0.9 without your help!
- @lijiarui: #816,#812,#805,#798,#757,#729,#725,#651,#627,#619,#604,#515,#490,#440,#370,#364,#362,#328,#324,#323,#321,#318,#303,#292,#275,#266,#264,#249,#239,#234,#211,#199,#182,#162
- @zixia: #841,#831,#810,#644,#643,#608,#569,#560,#542,#496,#495,#469,#462,#455,#449,#396,#351,#317,#316,#315,#314,#313,#312,#311
- @mukaiu: #337,#470,#438,#421,#420,#415,#376
- @binsee: #844,#811,#771,#744,#727,#714
- @xinbenlv: #388,#361,#280
- @hczhcz: #684,#640
- @JasLin: #404,#358
- @FlyingBlazer: #531
- @zhenyong: #770
- @lpmi-13: #681
- @xjchengo: #416
- @TingYinHelen: #605
- @imerse: #578
- @ax4: #380
- @Gcaufy: #310