Releases: matrix-org/matrix-rust-sdk-crypto-wasm
v14.0.0
-
CollectStrategy.deviceBasedStrategy
is deprecated, and replaced by other methods inCollectStrategy
. (#194) -
BREAKING: Improve generated typescript types (
Promise<T>
instead ofPromise<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:
v13.0.0
v12.1.0
v11.1.0
v12.0.0
- 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
- Update matrix-rust-sdk to
70bcddfba5e19
.
BREAKING CHANGES
- Remove
SignedCurve25519
variant ofDeviceKeyAlgorithm
.
v10.1.0
- Update matrix-rust-sdk to
ce9dc73376b4ee
v10.0.0
Update matrix-rust-sdk to 3558886b98992.
BREAKING CHANGES
-
Rename
DecryptionErrorCode.SenderIdentityPreviouslyVerified
to
SenderIdentityVerificationViolation
(in line with changes to
matrix-rust-sdk). -
Rename
UserIdentity
toOtherUserIdentity
(in line with changes
to matrix-rust-sdk). -
Update matrix-rust-sdk to
#3558886b9
.
v9.1.0
v9.0.0
BREAKING CHANGES
- The
SenderIdentityNotTrusted
value in theDecryptionErrorCode
was replaced withUnknownSenderDevice
,UnsignedSenderDevice
, andSenderIdentityPreviouslyVerified
to allow the application to distinguish between the different reasons that the sender identity is not trusted.
Other changes
-
Add
OlmMachine.markAllTrackedUsersAsDirty
to invalidate the device lists for all known users. This is required for MSC4186 clients as the server may give up trying to persist device list updates for the client at some point, after which the client must treat all devices as dirty. -
Update matrix-rust-sdk to
2408df8bf
. No changes relevant to these bindings.