papyon-0.5.5 (2011-04-14)
=========================

Enhancements:
  * Send and receive preview before file transfer

Fixes:
  * Switchboards are automatically closed after one minute of inactivity
  * Don't crash when a participant joins an external conversation (Yahoo)
  * Incompability with P2P transfer with pidgin
  * Some callback errors (Adding groups now works)

Regression:
  * Tests have been removed from package for now.

papyon-0.5.4 (2010-12-06)
=========================

Fixes:
  * Added feature tests to the dist package
  * Removed wrong import statements (fdo #32101)

papyon-0.5.3 (2010-12-03)
=========================

Enhancements:
  * Better feature tests
  * Support for TURN relays in SIP calls

Fixes:
  * Improved handling of callbacks and exceptions
  * Several SIP and P2P fixes
  * Decode offline message display name to UTF-8 (fdo #30660)
  * Correctly handle first conversation message (fdo #31430)
  * Support receiving offline message from unknown peer (fdo #25487)

API Changes:
  * Method new_active_candidate_pair (media.MediaStream) now takes
    MediaCandidate instead of just the foundation.

papyon-0.5.2 (2010-10-21)
=========================

Fixes:
  * Use the right policy reference when requesting security token (fdo #31004)
  * Set the peer end-points before requesting his display picture (fdo #30411)
  * Don't queue all P2P chunks right away when using SB transport (fdo #29512)
  * Don't send invalid command when contact is in Allow and Block lists
  * Don't fail when current media that is not music (fdo #30625)

papyon-0.5.1 (2010-09-10)
=========================

Fixes:
  * Multiple fixes to video-conference and proxy support
  * Only update MSN Object once we received extended presence (fdo #29967)
  * Fallback on public picture when default one fails (roaming) (fdo #29965)
  * Support MSNP18-style offline messaging
  * Better handling of switchboard sessions
  * Minor fixes for bugs fdo #29742, #29763 and #29764

papyon-0.5.0 (2010-08-12)
=========================

Fixes:
  * Multiple fixes to file-transfer support
  * Crop password to first 16 characters (fdo #27613)
  * Decode name and subject in new email notifications (fdo #27987)
  * Use timeout_add_seconds instead of timeout_add where possible

Enhancements:
  * Added MPOP support (Multiple Points of Presence)
  * Added back video-conference support through tunneled SIP
  * Added P2Pv2 support
  * Added SOCKS5 proxy implementation and improved proxy support globally.

papyon-0.4.9 (2010-07-09)
=========================

Fixes:
  * Deal with Location and Friendly being missing from MSNObjects (fd.o#28854)
  * ...and more miscellaneous fixes too specific for here.

Enhancements:
  * Added file transfer support (switchboard only).

papyon-0.4.8 (2010-05-27)
=========================

The "Purple Python" release

Fixes:
  * Fix contact not displaying because of a bad function name (fd.o #28278)

papyon-0.4.7 (2010-05-20)
=========================

The "Red Wire" release

Fixes:
  * Deal with bad SHA1{C,D} in MSNObjects and log the failures. (fd.o#24138)
  * Use python-crypto instead of an embedded copy of pyDes. (fd.o#26638)
  * Signal an error in IOChannel if resolving fails. (fd.o#27554)
  * Don't choke on trailing semicolons in message headers. (fd.o#27556)
  * Allow receiving gzip-encoded soap responses (fd.o#27673)
  * Work around invalid SHA1D attributes appearing in MSN objects (fd.o#27672)

papyon-0.4.6 (2010-04-08)
=========================

The "Blue Sofa" release.

Fixes:
  * Don't try to reconnect in an infinite loop in HTTP mode (fd.o #27119)
  * Fix parse error in HTTPMessage (fd.o #26804)
  * Display presence of contacts using web messenger (fd.o #22553)

papyon-0.4.5 (2010-03-10)
=========================

The "Beige Curtain" release.

Fixes:
  * Don't display the password in the logs anymore (fd.o #25014)

papyon-0.4.4 (2010-01-19)
=========================

The "Black Phone" release.

Fixes:
  * Fix crash in base64decode (fd.o #24138)
  * Fix KeyError in session.py (fd.o #23881)

papyon-0.4.3 (2009-11-09)
=========================

The "Green Carrot" release.

Fixes:
  * Add the missing arument to Profile._client_capability_changed (fd.o #24042)
  * Fix crash when printing unicode char in message headers (fd.o #24223)
  * Add missing import in group_contact_delete (fd.o #24236)
  * Improve audio/video call support

papyon-0.4.2 (2009-09-03)
=========================

The "Red Kayak" release.

Enhancements:
  * Bumped minimal required Python version to 2.5
  * Dropped dependency on pyCrypto
  * Added support for audio and video conferences

Fixes:
  * Fixed crash when FindMemberships response is empty (Bug #23039)
  * Fixed crash when accepting contact invites (Bugs #18514, #19229)
  * No longer disconnect the client when an non-critical address
    book error is triggered (Bugs #14371, #15869)
  * Fixed sending of messages to contacts using Microsoft Messenger for Mac
  * Fixed some encoding issues with Python 2.6 loggin (only supports unicode)
  * Send new client capabilities to the server when changed (Bug #13982)
  * Fixed crash when receiving badly formed UBX command (Bug #17917)

papyon-0.4.1 (2009-07-28)
=========================

The "Blue Raincoat" release.

Enhancements:
  * Added support to cancel login anytime (Bug #14089)
  * Replaced deprecated modules (md5 and sha) (Bug #21885)

Fixes:
  * Fixed logging of binary data (non-ascii characters) (Bug #22722)
  * Fixed crash when receiving an offline message (Bug #14623)
  * Fixed connection to new account without any contact (Bug #19228)
  * Fixed crash when a contact from address book don't have a display name (Bug #19920)
  * Added handling for some address book errors (Bug #15869)
  * Added handling of OUT commands (Bug #13004)
  * Implemented missing member types for address book (Bug #22558)

papyon-0.4.0 (2009-07-02)
=========================

Enhancements:
  * Forked pymsn to create papyon
  * Added webcam sessions support

Fixes:
  * Fixed reception of P2P data from WLM 2009 users

pymsn-0.3.3 (2008-08-05)
========================

The "Green Moustache" release.

Fixes:
  * Removed an assert statement causing pymsn to fail with the newest CVR response
  * Removed the python-adns dependency
  * Fixed a DNS resolution issue
  * Fixed a small error in the decorator module

pymsn-0.3.2 (2008-07-20)
========================

Fixes:
  * Fixed MSNObject handling in Profile
  * Added Profile events support
  * Fixed typo in the EmailContactAdd scenario
  * Fixed Unicode problems in Contact.attributes
  * Fixed a ContactMembershipsUpdate bug
  * Removed the unused SLPTransferRequestBody check, this still not supported by our msnp2p stack
  * Fixed the msnp2p test file
  * Fixed iterating over the switchboard handlers and changing the handlers set (Stéphan Kochen)
  * Fixed a missing AddressBookError import (Stéphan Kochen)

pymsn-0.3.1 (2008-01-16)
========================

Fixes:
  * Fixed adding contacts already in Memberships list but not with isMessengerUser


pymsn-0.3.0 (2008-01-10)
========================

Enhancements:
  * Complete rewrite
  * MSNP15 support


pymsn-0.2.2
===========

The "Yellow Ivy" release.

Enhancements:
  * Added display pictures request in Client class
  * Enhanced HTTPPollConnection, now supporting http proxy, and nasty
    proxy not honoring the Keep-Alive
  * Added ability to choose the transport in the Client
  * Added Storage system to enable pymsn to cache object across sessions
  * Added display picture publishing

Fixes:
  * Fixed https redirection while authentication
    (encountered with @msn.com accounts)
  * Fixed pymsn msnp2p bug causing second msnslp session to fail
  * Fixed a bug showing wrong representation of Messages in debug messages
  * Fixed display-picture-updated signal being emitted before data update
  * Fixed transport in Conversation not being given the correct proxy
