Releases: ananace/ruby-matrix-sdk
Releases · ananace/ruby-matrix-sdk
Version 1.0.1
Changes since 1.0.0;
- Fixed an error in the room creation code
- Fixed a divergence from spec in the room message request
- Fixed a slight divergence from spec in the kick method
- Fixed a divergence from spec in the tags handling methods
Version 1.0.0
Changes since 0.1.0;
- Improved testing and code coverage of existing code
- Fixed a series of minor bugs found during the writing of tests
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
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
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