Releases: matrix-org/matrix-rust-sdk-crypto-wasm
v4.5.0
matrix-sdk-crypto-wasm v4.5.0
- Update dependencies, including matrix-rust-sdk to 5957d9603bd8a3f00ddd9a52bda80224c853bcd1 to get matrix-org/matrix-rust-sdk#3095 which speeds up the schema upgrade v8->v10 again. See element-hq/element-web#26948
v4.4.0
matrix-sdk-crypto-wasm v4.4.0
- Update dependencies, including matrix-rust-sdk to 87a07d9ee32e576963c2e55889bbb504d4bb4ede to get matrix-org/matrix-rust-sdk#3090 which speeds up the schema upgrade v8->v10. See element-hq/element-web#26948
v4.3.0
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
matrix-sdk-crypto-wasm v4.2.0
- Update
matrix-rust-sdk
version (f5f8f47667f686d7937d4d31040032281fcf2cfc)
v4.1.0
matrix-sdk-crypto-wasm v4.1.0
v4.0.1
v4.0.0
BREAKING CHANGES
-
Rename
OlmMachine.init_from_store
introduced in v3.6.0 toOlmMachine.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 thedowncast
method. It fixes #51, thus the resulting JavaScript code ofmatrix-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 theOlmMachine.importBackedUpRoomKeys
function is now called with a third argument, giving the number of invalid room keys.
(#85)
v3.6.0
-
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:- Fix for an issue which caused the same keys to be repeatedly backed up. (matrix-rust-sdk#2937)
- Performance improvement in
markRequestAsSent
. (matrix-rust-sdk#2977) - Logging for the open sequence for indexeddb store. (matrix-rust-sdk#2983)
v3.5.0
-
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
andcancelInfo.cancelCode
are now passed as strings rather than an enum.