Skip to content

Releases: ananace/ruby-matrix-sdk

Version 1.0.1

24 May 16:58
v1.0.1
d47c9d9
Compare
Choose a tag to compare

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

17 May 08:42
v1.0.0
e470715
Compare
Choose a tag to compare

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

10 May 14:36
v0.1.0
e8cf224
Compare
Choose a tag to compare

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

20 Feb 19:06
v0.0.4
Compare
Choose a tag to compare
Version 0.0.4 Pre-release
Pre-release

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

14 Aug 11:16
v0.0.3
Compare
Choose a tag to compare
Version 0.0.3 Pre-release
Pre-release

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