- Add XEP-0231: Bits of Binary support
- Add a XML Stream parser
- Clean the XEP-0060: Pubsub actions and use the Package system
- Fix the error handler to fire properly global errors
- Add support of the XEP-0050: Ad-Hoc Commands
- Large refactoring to move from de BOSH connection system to Websockets
- SASL authentication is now part of the Action/Payload system
- Clean a lot of BOSH related sourcecode
- Move a lot of Payloads and Actions to the Package system
- Add the account registration support
- The Actions now inherit from the Payloads to gain Package system support
- The Roster is now refreshed on each connection
- We get the server Caps during the connection
- Add anonymous login support
- Fix an issue during Pubsub subscription
- Use the SASL2 (https://github.com/edhelas/sasl2) authentication library
- Add the SCRAM-SHA1 support
- Clean a lot of old files
- Initial version of Moxl