--- Net-XMPP2/Changes 2007/07/06 06:49:33 1.9 +++ Net-XMPP2/Changes 2007/07/26 19:45:32 1.29 @@ -1,6 +1,52 @@ Revision history for Net-XMPP2 -0.02 +0.04 + - actually added event send_stanza_data after documenting it + - added samples/simple_register_example + - fixed some bugs in Net::XMPP2::Ext::Disco + - now really added support for in band registration (XEP-0077) + - added support for out of band transfers (XEP-0066) + +0.03 Wed Jul 25 12:04:06 CEST 2007 + - fundamentally changed how events work, it's now less + errorprone for the programmer (you don't have to return + a true value now all the time and can call $self->unreg_me + for unregistering a callback). + Because of this change send_*_hook and contact_did_* events + have changed their arguments. + - implemented SAX event generator for easier integration + with other XML libraries and generation of DOM. + - added the possibility to completly restore the original + XML data from a Net::XMPP2::Node. + - implemented the component protocol to establish a component + stream with a server. + - reordered events a bit so that session_ready comes after + roster retrieval (when it is retrieved) + - added possibility to set the initial presence priority + or prevent sending of initial presence + (see Net::XMPP2::IM::Connection). + - fixed some minor issue with handling invalid disco results + - added send_*_hook event hooks for future extensions + like the entity capabilities to be able to add payload + to outgoing stanzas + +0.02 Wed Jul 11 22:55:56 CEST 2007 + - added iq_xml event + - added development client example in samples/devcl/ + - added some debugging events: debug_recv, debug_send, send_stanza_data, + and recv_stanza_xml. + - the error event now also provides error reporting + about exceptions (eq. in IQ callbacks, which is certainly + useful for development!) + - fixed error in binding-handling in case the bind iq gets a timeout + - added samples/room_lister* and samples/conference_lister + - redesigned disco mechanism a bit + - added error collection event for nicer error reporting capabilities + - added samples/disco_test + - implemented XEP-0004 + - added samples/limit_searcher + - added simxml() + - splitting up large packets when writing - fixed bad link in documentation of Net::XMPP2::IM::Connection - added samples/simple_example_1 - fixed some typos (thanks to lynx aka carlo)