Skip to content

Releases: tgalal/yowsup

v2.3.167

21 Jul 11:12
Compare
Choose a tag to compare

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

22 Jun 08:11
Compare
Choose a tag to compare

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

26 May 18:52
Compare
Choose a tag to compare

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

17 Feb 07:22
Compare
Choose a tag to compare

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 @menachem.shapira@tandemg.com
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!

12 Jan 10:05
Compare
Choose a tag to compare

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

15 Dec 09:25
Compare
Choose a tag to compare

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