Version 1.1.0 Changes since 1.0.1; - Changed the create_room method in the client abstraction to automatically store any created rooms - Added more CS API endpoints, exposed as #get_joined_rooms, #get_public_rooms, and #username_available? - Added a method to the client abstraction to reload all joined rooms - Added a method to the client abstraction to get a list of all public rooms - Added avatar tracking to rooms in the client abstraction - Added lazy loading of join rules and guest access for rooms in the client abstraction - Added granular error classes like MatrixSdk::MatrixNotFoundError to make error handling easier - Improved the CS API endpoint for room state retrieval - Fixed an issue in the client abstraction where it would fail to load aliases if multiple HSes have applied aliases to a room Note that this release adds a series of new error classes, subclassed off of MatrixSdk::MatrixRequestError, these are; - MatrixNotAuthorizedError for error 401 - MatrixForbiddenError for error 403 - MatrixNotFoundError for error 404 - MatrixConflictError for error 409 - MatrixTooManyRequestsError for error 429