v0.16 New Puppet System(BETA) with Padchat Implemented

v0.16.0 release this on 2018-06-20, 290 commits to master since this release

This release is a BETA release which had been improved with lots of huge refactoring since v0.14.

With v0.16, we can use the branding new Puppet System to connect Wechaty API to any kinds of Puppets, for example:

  1. Mocking - PuppetMock

  2. Web API via HTTP - PuppetWechat4U

  3. Web API via Browser - PuppetPuppeteer (our classic PuppetWeb)

  4. Maybe a Official Account Puppet? #1016

If you are using Wechaty in a production environment, It is recormmand to skip this version and wait to the next version of 0.18 because this version is still in testing stage and will be continue developing as v0.19.

However, if you want to try the new Puppet like the PuppetPadchat which is powered by the Wechat Pad Protocol, you can upgrade to this version and get the following benifits from it:

  1. Be able to login with the newly registered Wechat Account. (#872)

  2. Get wechat id for contacts. (#133)

  3. Get consistent room id for rooms across login session. (#90)

  4. ... To be discovered by you ...

Learn more about how to use the PuppetPadchat from Wechaty v0.15 Alpha Testing: Win32/iPad/Android/iOS/API Puppets Support are coming! #1296