Releases: matrix-org/matrix-rust-sdk
Releases · matrix-org/matrix-rust-sdk
matrix-sdk-crypto-js-0.1.3
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
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
- Add
verify
method toDevice
.
matrix-sdk-crypto-js-0.1.0
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
Changes in the Javascript bindings
- Simplify the response type of
Sas.confirm()
. - Add
VerificationRequest.registerChangesCallback()
,Sas.registerChangesCallback()
, andQr.registerChangesCallback()
. - Add
VerificationRequest.phase()
andVerificationRequest.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
matrix-sdk-crypto-js v0.1.0-alpha.10
matrix-sdk-crypto-js-0.1.0-alpha.9
Merge remote-tracking branch 'origin/main' into release-matrix-sdk-cr…
matrix-sdk-crypto-js-0.1.0-alpha.8
importCrossSigningKeys
: change the parameters to be individual keys
rather than aCrossSigningKeyExport
object.- Make
unused_fallback_keys
optional inMachine.receive_sync_changes
matrix-sdk-crypto-nodejs-v0.1.0-beta.6
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
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.