This project is mirrored from https://github.com/ananace/ruby-matrix-sdk.git.
Pull mirroring updated .
-
v0.1.0e8cf224b · ·
Version 0.1.0 Changes since 0.0.5; - Added code for handling member lazy load in the client abstraction, and activates it by default - Added methods to read device keys from users - Added basic methods for device handling - Restructured the API code to separate protocol implementations - Improved the domain discovery code to support all currently specced methods - Improved performance in sync calls - Started work on an application service prototype, not ready for use yet - Written tests for large parts of the code
-
v0.0.49a3111ab · ·
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
-
v0.0.365e549b8 · ·
Version 0.0.3 Changes since 0.0.2: - Added missing accessors for HTTP timeout - Added methods for checking auth status to client API - Added a wrapper class for API responses to ease use - Added option (and defaults) to store login details on registration - Added support for creating a MatrixSdk::Client off of an existing MatrixSdk::Api - Extended event handling - Fixed batch handling in sync - Fixed event handling in the sample - Removed unimplemented API methods to avoid confusion
-
v0.0.2d5b9c17e · ·
Version 0.0.2 First working release, though issues are guaranteed to still exist Feature-wise equivalent to the Python SDK, though lacking in examples and testing.