This repository has been archived by the owner on Feb 19, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 299
Roadmap and Active Branches
legastero edited this page Jun 1, 2011
·
10 revisions
Development on SleekXMPP is currently focused on the 1.0 release which will feature a stable, supported API. As such, some older APIs are changing or being replaced in order to make the 1.0 API as reliable and extensible as practical.
- Upgrade the current roster to interoperate with external data storage and work correctly for components. The work for this has already been done and can be experimented with now using the
roster
branch. - Cleanup the stream initialization and stream features code. A first attempt at this has been made in the
stream_features
branch, but some more documentation and testing is required. - Simplify handling
Iq
stanzas by introducing exceptions for error and timeout handling.
In addition, these features are desired for inclusion in 1.0, but might be left for 1.1 or later.
- Finish cleaning up the major plugins, such as XEP-0060.
- Add handling for xml:lang attributes for multi-language support.
-
develop
- Contains what will be the next release of SleekXMPP. -
roster
- Upgraded roster that works with components and external data storage. -
stream_features
- Cleans up stream feature negotiation by using more stanza objects. -
exceptions
- Experimental branch that introducesIqTimeout
andIqError
exceptions when usingiq.send()
style calls. Using this branch will likely break a lot of existing code that usesIq
stanzas.