Version 0.0.4 Changes since version 0.0.3: - Added a parameter to the client abstraction to allow retrying syncs on timeouts - Added support for token-based login in the client abstraction - Added rudimentary username and password validation in the client abstraction - Added MXID validation in the client abstraction - Added a method to discover a homeserver address based on a domain. - Supporting both SRV and .well-known lookups - Added methods from the r0.4.0 spec - Added support for version 3 event IDs - Extended the connection exceptions with a specific timeout error - Set a series of filters in the simple client example to skip unhandled event - Fixed an exception when null values end up in the body cleaner during debugging - Fixed an error with CGI not being required correctly