Skip to content

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

v4.5.0

07 Feb 14:11
Compare
Choose a tag to compare

matrix-sdk-crypto-wasm v4.5.0

v4.4.0

05 Feb 11:23
Compare
Choose a tag to compare

matrix-sdk-crypto-wasm v4.4.0

v4.3.0

31 Jan 14:09
Compare
Choose a tag to compare

matrix-sdk-crypto-wasm v4.3.0

  • Update matrix-rust-sdk version (f64af126f1a618969737f6eacc87427db106224e) to get matrix-org/matrix-rust-sdk#3073 which improves Indexed DB performance by moving to schema v10.

v4.2.0

30 Jan 15:35
Compare
Choose a tag to compare

matrix-sdk-crypto-wasm v4.2.0

v4.1.0

30 Jan 14:14
Compare
Choose a tag to compare

matrix-sdk-crypto-wasm v4.1.0

  • Add Unknown to EncryptionAlgorithm, representing unsupported algorithms
    coming from matrix-sdk-crypto's EventEncryptionAlgorithm.
    (#92)

  • Add new methods OlmMachine.{get,set}RoomSettings.
    (#95)

  • Add OlmMachine.registerDevicesUpdatedCallback to notify when devices have
    been updated.
    (#88)

v4.0.1

23 Jan 11:23
Compare
Choose a tag to compare
  • PickledInboundGroupSession.sender_signing_key is now optional.
    (#89)

  • Properly encode missing and Duration parameters in outgoing requests.
    (#72)

v4.0.0

19 Jan 13:56
Compare
Choose a tag to compare

BREAKING CHANGES

  • Rename OlmMachine.init_from_store introduced in v3.6.0 to OlmMachine.initFromStore.
    (#84)

  • Functions/methods that take a JavaScript Array as argument now invalidate the items within that array so that they cannot be re-used as soon as they are received by the functions/methods. See the patch for affected methods.
    (#82)

Other changes

  • Update wasm-bindgen to 0.2.89. It allows to remove the downcast method. It fixes #51, thus the resulting JavaScript code of matrix-rust-sdk-crypto-wasm canbe minified with no issue now.
    (#82)

  • Report failures to callback when importing backed-up room keys. The progress_listener callback in the OlmMachine.importBackedUpRoomKeys function is now called with a third argument, giving the number of invalid room keys.
    (#85)

v3.6.0

08 Jan 13:42
Compare
Choose a tag to compare
  • Add a Migration class, supporting importing account and session data from libolm. (#77)

  • Add a StoreHandle class which can be used to hold a connection to a crypto store, and thus improve performance when doing multiple operations on the store. (#76)

  • Update matrix-rust-sdk version, with changes including:

v3.5.0

15 Dec 13:38
Compare
Choose a tag to compare
  • Update matrix-rust-sdk version, providing several changes including a fix
    for occasional freezes (element-hq/element-web#26488).

  • New API OlmMachine.requestMissingSecretsIfNeeded that creates an
    outgoing secret request to other sessions.

  • Verification cancel codes for cancelWithCode and cancelInfo.cancelCode
    are now passed as strings rather than an enum.

v3.4.0

05 Dec 12:21
Compare
Choose a tag to compare
  • Include Rust symbol names in the generated wasm output.
    (#65)