Skip to content

Releases: matrix-org/matrix-rust-sdk-crypto-wasm

v14.0.1

20 Feb 11:23
3cc301d
Compare
Choose a tag to compare
  • Fix a problem, introduced in v14.0.0, which could cause WASM runtime errors if the OlmMachine was freed while an operation was in flight. (#205), (#206), (#208)

v14.0.0

13 Feb 11:03
Compare
Choose a tag to compare
  • CollectStrategy.deviceBasedStrategy is deprecated, and replaced by other methods in CollectStrategy. (#194)

  • BREAKING: Improve generated typescript types (Promise<T> instead of Promise<any>, etc). (#193)

  • Fix a problem, introduced in v12.0.0, when importing the published package as an ESM module, in which some files could be incorrectly interpreted as CommonJS, leading to syntax errors. (#189)

  • Update matrix-rust-sdk to 0.10.0, which includes:

    • Accept stable identifier sender_device_keys for MSC4147 (Including device keys with Olm-encrypted events). (#4420)

    • Room keys are not shared with unsigned dehydrated devices. (#4551)

v13.0.0

13 Feb 11:03
Compare
Choose a tag to compare
  • Update matrix-rusk-sdk to 0.9.0.
  • Expose new API DehydratedDevices.getDehydratedDeviceKey, DehydratedDevices.saveDehydratedDeviceKey and DehydratedDevices.deleteDehydratedDeviceKey to store/load the dehydrated device pickle key. (#179)

v12.1.0

19 Dec 10:34
Compare
Choose a tag to compare

matrix-sdk-crypto-wasm v12.1.0

  • Update matrix-rusk-sdk to 37c17cf854a70f, which includes:

    • Fix error loading older serialized data from storage (#4430)

v11.1.0

18 Dec 13:20
Compare
Choose a tag to compare
  • Update matrix-rust-sdk to b18e7d71edc13, which includes:

    • Fix error loading older serialized data from storage (#4430)

v12.0.0

16 Dec 12:49
a2f753d
Compare
Choose a tag to compare
  • Update matrix-rusk-sdk to e99939db857ca.
  • The published package is now a proper dual CommonJS/ESM package.
  • The WebAssembly module is now loaded using fetch on Web platforms, reducing the bundle size significantly, as well as the time it takes to compile it. (#167), (#174), (#175)

BREAKING CHANGES

  • The WebAssembly module is no longer synchronously loaded on Web platforms when used. This means that the initAsync function must be called before any other functions are used. The behaviour is unchanged and still available on Node.js.

v11.0.0

01 Nov 15:40
Compare
Choose a tag to compare
  • Update matrix-rust-sdk to 70bcddfba5e19.

BREAKING CHANGES

  • Remove SignedCurve25519 variant of DeviceKeyAlgorithm.

v10.1.0

30 Oct 10:56
aad3fbc
Compare
Choose a tag to compare
  • Update matrix-rust-sdk to ce9dc73376b4ee

v10.0.0

29 Oct 12:47
840086c
Compare
Choose a tag to compare

Update matrix-rust-sdk to 3558886b98992.

BREAKING CHANGES

  • Rename DecryptionErrorCode.SenderIdentityPreviouslyVerified to
    SenderIdentityVerificationViolation (in line with changes to
    matrix-rust-sdk).

  • Rename UserIdentity to OtherUserIdentity (in line with changes
    to matrix-rust-sdk).

  • Update matrix-rust-sdk to #3558886b9.

v9.1.0

30 Sep 15:25
Compare
Choose a tag to compare
  • Update matrix-rust-sdk to 866b6e5f, which includes:

    • Change the withheld code for keys not shared due to the IdentityBasedStrategy, from m.unauthorised to m.unverified.
      (#3985)

    • Improve logging for undecryptable Megolm events.
      (#3989)