0.6.0 (2009-04-22)
==================
Features
--------
- Server-to-server support, based on the dialback protocol (#33).
- Enhancement to InternalProtocol to support multiple domains (#43).
- Publish-subscribe request abstraction (#45).
- Publish-subscribe abstraction to implement a node in code (#47).
- Enhancement to PubSubClient to send requests from a specific JID (#46).
Fixes
-----
- Remove type interpretation in Data Forms field parsing code (#44).
0.5.0 (2009-04-07)
==================
This release drops support for Twisted versions older than 8.0, including
Twisted 2.5 / Twisted Words 0.5.
Features
--------
- Support for sending and receiving Publish-Subscribe node delete
notifications with redirect.
- Service Discovery client support, including an overhaul of disco data
classes (#28).
- Initial support for building XMPP servers has been added:
- XmlStreamServerFactory has been backported from Twisted Words (#29).
- An XMPP router has been added (#30).
- A server-side component authenticator has been added (#30).
- A new server-side component service, that connects to a router within the
same process, was added (#31).
Fixes
-----
- Publish-Subscribe subscriptions requests work again (#22).
- Publish-Subscribe delete node requests now have the correct namespace (#27).
- NodeIDs in Service Discovery requests are now returned in responses (#7).
- The presence of stanzaType in toResponse is now checked correctly (#34).
- Data Form fields are now rendered depending on form type (#40).
- Data Form type checking issues were addressed (#41).
- Some compatibility fixes for Twisted 8.0 and 8.1.
- Various other fixes (#37, #42) and tracking changes to code already in
Twisted.
0.4.0 (2008-08-05)
==================
- Refactoring of Data Forms support (#13).
- Added support for Stanza Headers and Internet Metadata (SHIM) (#14).
- API change for PubSubClient's methods called upon event reception (#14).
- Added client-side support for removing roster items.
- Implement type checking for data forms (#15).
- Added support for publish-subscribe collections:
- Correct handling for the root node (empty node identifier).
- Send out SHIM 'Collection' header when appropriate.
- New Subscription class for working with subscriptions.
- API change for PubSubService:
- The subscribe method returns a deferred that fires a Subscription
- The subscriptions method returns a deferred that fires a list of
Subscriptions.
- notifyPublish's notifications parameter now expects a list of tuples
that includes a list of subscriptions.
- Added PubSubService.notifyDelete to allow sending out node deletion
notifications.
0.3.1 (2008-04-22)
==================
- Fix broken version request handler.
0.3.0 (2008-04-21)
==================
First release.