Releases: tgalal/yowsup
v2.3.167
Core
Updated to e16 serv
Fixed callbacks for group info iq
Use s40 env by default
Updated to s40 v2.12.189
Fixed error in android env with python 2.6, thanks to Alexander Bergolth
Protocol
Removed "av" from enc nodes
Added contact sync notification
yowsup-cli
Deprecated --moxie
Optional arguments support in yowsup demo, thanks to @jlguardi
Fixed error when axolotl is not installed
v2.3.123
Core:
Create an ack or a forwarded message directly from receipt message, thanks to @jlguardi
Allow getting Id of set profile picture, thanks to @aesedepece
Some code clean ups, thanks to @emamirazavi
Fixed set status and set picture not triggering callbacks
Protocol:
- Get contact's last seen time
- Handle multiple items in receipt, thanks to Bram
- Notifications for participants add,remove in a group thanks to Bram and @jlguardi
- Receipts from participants in a group, thanks to Bram
- Promote,demote participants and rest of groups version 2 support, thanks to @jlguardi
Demos:
- New contacts sync demo, thanks to @girish946
- New groups commands: /group promote, /group demote thanks to @jlguardi
- New contacts commands: /contact lastseen
ALIVE
Core:
Allow specifying ping interval, thanks to @Cataractar
Connect behind http proxy support, thanks to @dinhoabreu
Protocol:
Updated s40 tokens
Updated android token, thanks to @dedmen
Audio and video receive support, thanks to @aesedepece
Fixed receive presence, thanks to @aesedepece
Get contact's profile picture, thanks to @aesedepece
Handle calls, thanks to @aesedepece
Fixed ack errors, thanks to @aguiraf
Propagate StreamFeaturesProtocolEntity to upper layers, thanks to @ant9000
Fixes to incoming receipt, thanks to @prasselpikachu
Group info v2, thanks to @ant9000
Don't stream error on web notifications, thanks to @aesedepece
Demos:
Fixed keys_get in cli demo, thanks to @tvandergeer
Fixed invite to group in cli demo
Added kick from group in cli demo
Fixes here and there
Core:
Fixed problem reading identity which caused reg error
Keep connection alive through perioding pinging, thanks to @galmeida
Fixed compatibility with the whole python 2.6-3.4 spectrum
Added StackBuilder to make stack construction easier
Protocol:
Distinguish received delivered and read receipt, thanks to @NickCis
Fixed leave groups, thanks to @[email protected]
Added Profile Layer
Add participants to a group, thanks to @emamirazavi
Fixes to registration, thanks to @aesedepece
Updated S40 registration token
Save next challenge and use in next auth, thanks to @samiexa
Get contact profile picture, thanks to Jamie Gloudon
yowsup-cli and demos:
Fixed groups jid handling in sendclient, thanks to @fire855
Fixed readline redundant dependency in linux, thanks to @NickCis
Added group_invite in cli demo to add participants to a group, thanks to @emamirazavi
Added leave_group to cli demo
Break the walls down!
The update brings support for End-to-End encryption newly introduced in WhatsApp's Android clients (AKA Axolotl) (AKA Textsecure).
New Dependencies:
- python-axolotl
- pillow
General:
- As of January 2015, Yowsup is GPLv3 licensed (previouly was MIT)
Protocol Specific:
- Experimental Axolotl support (end-to-end encryption)
- Upload and send images
- Fixed broadcast (thanks to @mgp25)
- Fixed registration no_routes error
- Initial support for groups v2
Core:
- Easy switch/ add new enviornment (S40/Android ..etc)
- Added _sendIq in YowProtocolLayer and YowInterfaceLayer with callbacks for Iq result and error
- Updated registration token
yowsup-cli/demos:
- Added new send and exit demo
- Added E2E encryption in yowsup and echo client demos
- Added image_send to yowsup demo
WA 1.5 + new features
Protocol Specific:
- Upgraded to WA 1.5
- Fixed previews in images
- Pass pongs to upper layers
- Add chatstate support (typing/ paused), thanks to @galmeida
- Added support for send/recv location, thanks to @felix-dumit
- Added support for send/recv vcards, thanks to @uelhav
- Added potential fix for not receiving registratio sms
- Ack notifications
Core:
- Write date to socket as they come, thanks to @galmeida
- Parallels layers now get events sent by siblings
- Broadcast event on login
yowsup-cli/ demos:
- Added send typing/paused state to cli demo
- Echo demo now echoes images, thanks to @felix-dumit
- Echo demo now echoes vcards, thanks to @uelhav
- Fixed readline/pyreadline dependency problem