[go: up one dir, main page]

Skip to content

Tags: tgalal/yowsup

Tags

v3.3.0

Toggle v3.3.0's commit message
v3.3.0

- Updated to whatsapp protocol 4.0
- Updated consonance to 0.1.5
- Fixed registration error due to obsolete keys in returned data
- Updated android env app version to 2.21.21.18

v3.2.3

Toggle v3.2.3's commit message
v3.2.3

- Fixed incoming message output format in cli demo

v3.2.2

Toggle v3.2.2's commit message
v3.2.2

- Updated python-axolotl to 0.2.2, fixes possible variable referenced before assignment error

v3.2.1

Toggle v3.2.1's commit message
v3.2.1

- Updated python-axolotl to 0.2.1
- Fixed encoding errors when communicating in group
- Fixed messages not delivered to groups, where it showed "Waiting for this message, this may take a while"
- Fixed bug where getKeys for multiple jids would invoke the callback multiple times
- Fixes in RequestUpload and media classes in preparation for media sending
- Added more log output in AxolotlSendLayer

v3.2.0

Toggle v3.2.0's commit message
v3.2.0

- Set min protobuf version to fix an error
- Use WhatsApp version set by env in noise layer
- Fixed error when mcc,mnc and fdid were missing from config
- Don't crash when received an unrecognized ib node
- Don't crash when received an unrecognized media type and send receipt
- Don't crash when received an unrecognized notification type and send receipt
- Asyncore is now used as default ConnectionDispatcher
- Received protobuf messages are now handled in upper layers rather than Axolotl
- Added MediaCipher for encrypting and decrypting media files
- Added "media" yowsup-cli action with encrypt and decrypt media commands
- Added Receive Audio, Video, Image, Document, Contact, Location, GIF, URL message support
- Added MediaSink demo, access by yowsup-cli demos --mediasink
- Removed unused -w flag from yowsup-cli config

v3.1.0

Toggle v3.1.0's commit message
v3.1.0

- Network layer prevents createConnection if already connected
- Fixed crash when config path does not exist
- yowsup-cli will interpret -c as phone if load_path fails
- Allow keypair in credentials to be bytes
- Noise layer now uses credential's client_static_keypair if set, instead of loading it from stored config
- Improved config type detection logic, refs #2664
- Fixed some python2-related problems (long-type phone numbers, missing list.clear() method), refs #2664
- Updated consonance to fix dissononce's machine.next and enforce cryptography>=0.25

- Added complete asyncore dispatcher implementation.
- Added support for decoding deflate compressed data, fixes #2671
- Allow Specifying a connection dispatcher (asyncore/socket) using YowNetworkLayer.PROP_DISPATCHER
- Added --layer-network-dispatcher to cli demos

- Removed threading from socket dispatcher, connecting application should ensure the connection is not blocking, for
example by triggering connect in a bg thread.

v3.0.0

Toggle v3.0.0's commit message
v3.0.0

- Changed default env to android
- Updated whatsapp version in env to 2.19.51
- Updated logs formatting to be more compact
- Changed storage dir on linux to ~/.config/yowsup
- yowsup-cli -p is now used for preview requests rather than specifying phone number
- Decoupled Axolotl management from Axolotl layer
- Fixed Python3.7 support
- Updated device details in Env to be of Samsung S9+
- Changed generated signed prekeys ids to be sequential
- Fixed some notifications getting redundant acks
- Fixed outgoing ack in a group now requiring participant to be specified
- WhatsApp Protocol 2.1 support
- Noise layer
- Login using Consonance; a new dependency
- New Registration parameters
- Encryption of registration parameters
- Auto saving of Config at registration
- Log which endpoint we are connecting to
- Support superadmin and multiple admins in group create notification
- Better Config management and JSON config files support
- AxolotlManager
- Any Config property overriding in yowsup-cli
- yowsup-cli config
- yowsup-cli --log-dissononce
- yowsup-cli --log-dissononce
- Preview only registration and other http requests
- Removed optional axolotl/e2e enc enabling, it's now forced.
- Removed s40 env
- Removed/Deprecate password from Config
- Removed outdated http parameters in registration
- Removed TimeTools along with python-dateutil dependency.

v2.5.7

Toggle v2.5.7's commit message
v2.5.7

- Updated tokens
- Fixed python2 support
-Fixed #1842: Bug in protocol_groups RemoveGroupsNotificationProtocolEntity, thanks to @jlguardi
- Other minor bug fixes

v2.5.2

Toggle v2.5.2's commit message
v2.5.2

Fixed xml-not-well-formed when data is sent from multiple threads simultaneously
Updated S40 env, thanks to @Mailaender

v2.5.0

Toggle v2.5.0's commit message
v2.5.0

- Fixed python 2.6 support
- Auto-reconnect on stream:error
- Allow autotrust changed identities via an exposed layer property
- Fixed block detection in exists request, initiated by code request
- Fixed crash when node data is string

- WA1.6 support
- Fully working group encryption support
- Updated s40 token to 2.16.7
- Fixed timestamp in authentication not being UTC
- Fixed handling variant decrypt/encr fail scenarios

- No support for encrypted media yet