Releases: matrix-org/matrix-rust-sdk-crypto-wasm
v6.2.1
v6.2.0
v6.1.0
-
Set "creation time" of
OlmAccount
s which were migrated from legacy libolm data to the unix epoch, instead of "now". Fixes element-hq/element-web#27590.
(#128) -
Update matrix-rust-sdk to
a2235d50c
. No changes relevant to these bindings.
v6.0.0
v5.0.0
BREAKING CHANGES
OlmMachine.importBackedUpRoomKeys
now takes abackupVersion
argument.
Other changes
-
Update matrix-rust-sdk to
7e44fbca7
, which includes:-
Avoid emitting entries from
identities_stream_raw
anddevices_stream
when
we receive a/keys/query
response which shows that no devices changed.
(#3442). -
Fix to a bug introduced in matrix-sdk-crypto-wasm v4.10.0 which caused
keys that had been imported from key backup to be backed up again, when
using the in-memory datastore.
-
-
Improve the return types of
OlmMachine.{import,export}exportSecretsBundle()
.
(#123)
v4.10.0
-
Expose new constructor function
OlmMachine.openWithKey()
. (#119) -
Add
OlmMachine.importSecretsBundle()
andOlmMachine.exportSecretsBundle()
methods as well as theSecretsBundle
class to import end-to-end encryption secrets in a bundled manner. -
Expose the vodozemac ECIES support, which can be used to establish the secure channel required for QR code login described in MSC4108.
-
Add
QrCodeData
andQrCodeMode
classes which can be used to parse or generate QR codes intended for the QR code login mechanism described in MSC4108. -
Add a constructor for the
Curve25519PublicKey
type. This allows us to create aCurve25519PublicKey
from a Base64 string on the Javascript side. -
Update matrix-rust-sdk to
7a887766c
, which includes:
matrix-sdk-crypto-wasm v4.9.0
- Add
OlmMachine.deviceCreationTimeMs
. (#112)
v4.8.0
v4.7.0
matrix-sdk-crypto-wasm v4.7.0
- Update dependencies, including matrix-rust-sdk to 88a8a7007ca34408af21c7e0bee81b2c344b155c which provides the
_disable-minimum-rotation-period-ms
feature flag.
v4.6.0
matrix-sdk-crypto-wasm v4.6.0
- Update dependencies, including matrix-rust-sdk to dcf00697539321cf4eac5cd4929d45347b947da7 . Use the new export_room_keys_stream method to reduce one copy of the keys made during export.