Skip to content

Releases: matrix-org/matrix-rust-sdk

matrix-sdk-crypto-js-0.1.3

13 Jul 15:50
Compare
Choose a tag to compare

Changes in the Javascript bindings

  • Fix bug introduced in v0.1.2 which caused an undocumented change to the results of OlmMachine.receiveSyncChanges.

Changes in the underlying Rust crate

  • Fix a bug which could cause generated one-time-keys not to be persisted.

matrix-sdk-crypto-js-0.1.2

11 Jul 17:12
Compare
Choose a tag to compare

WARNING: this version had a breaking change in the result type of OlmMachine.receiveSyncChanges.
This is corrected in v0.1.3.

Changes in the Javascript bindings

  • Add Qr.state() method to inspect the current state of QR code
    verifications.

Changes in the underlying Rust crate

  • Fix handling of SAS verification start events once we have shown a QR code.

matrix-sdk-crypto-js-0.1.1

06 Jul 15:29
0fb233c
Compare
Choose a tag to compare
  • Add verify method to Device.

matrix-sdk-crypto-js-0.1.0

29 Jun 13:42
Compare
Choose a tag to compare

Changes in the Javascript bindings

  • In OlmMachine.getIdentity, wait a limited time for any in-flight device-list updates to complete.

  • Add VerificationRequest.timeRemainingMillis().

Changes in the underlying Rust crate

  • When rejecting a key-verification request over to-device messages, send the m.key.verification.cancel to the device that made the request, rather than broadcasting to all devices.

matrix-sdk-crypto-js-0.1.0-alpha.11

19 Jun 21:13
Compare
Choose a tag to compare
Pre-release

Changes in the Javascript bindings

  • Simplify the response type of Sas.confirm().
  • Add VerificationRequest.registerChangesCallback(), Sas.registerChangesCallback(), and Qr.registerChangesCallback().
  • Add VerificationRequest.phase() and VerificationRequest.getVerification().

Changes in the underlying Rust crate

  • Add support for the hkdf-hmac-sha256.v2 SAS message authentication code.
  • Ensure that the correct short authentication strings are used when accepting a SAS verification with the Sas::accept() method.

matrix-sdk-crypto-js-0.1.0-alpha.10

29 Jun 13:35
81d4dc8
Compare
Choose a tag to compare
Pre-release
matrix-sdk-crypto-js v0.1.0-alpha.10

matrix-sdk-crypto-js-0.1.0-alpha.9

29 Jun 13:35
Compare
Choose a tag to compare
Pre-release
Merge remote-tracking branch 'origin/main' into release-matrix-sdk-cr…

matrix-sdk-crypto-js-0.1.0-alpha.8

02 May 12:46
61312e5
Compare
Choose a tag to compare
Pre-release
  • importCrossSigningKeys: change the parameters to be individual keys
    rather than a CrossSigningKeyExport object.
  • Make unused_fallback_keys optional in Machine.receive_sync_changes

matrix-sdk-crypto-nodejs-v0.1.0-beta.6

26 Apr 13:45
Compare
Choose a tag to compare

Matrix-Rust-SDK Node.js Bindings

0.1.0-beta.6 - 2023-04-26

  • Update supported Node.js versions. #1822
  • Various bug fixes and improvements.

matrix-sdk-crypto-nodejs-v0.1.0-beta.5

26 Apr 13:42
Compare
Choose a tag to compare

Matrix-Rust-SDK Node.js Bindings

0.1.0-beta.5 - 2023-04-24

  • Build Node bindings against Ubuntu 20.04. #1819
  • Various bug fixes and improvements.