3.3 KiB
Matrix-Rust-SDK Node.js Bindings
0.3.0-beta.1 - 2024-11-18
- Update matrix-rust-sdk dependency.
- The SignedCurve25519 algorithm is no longer supported.
0.2.0-beta.1 - 2024-06-11
- Support Node.JS 22, drop support for 16, 19.
- Update matrix-rust-sdk dependency.
RoomId
no longer has alocalpart
property.
0.1.0-beta.12 - 2024-02-01
- Add prebuilt library support for 390x. #32
0.1.0-beta.11 - 2023-09-05
- Add
export_room_keys_for_session
. #26
0.1.0-beta.10 - 2023-08-11
- Return
ToDeviceRequest
objects fromOlmMachine.share_room_key
. #15 - Added documentation for the release process. #21
0.1.0-beta.9 - 2023-08-02
- Update URL & tag in pre-built download script. #13
0.1.0-beta.8 - 2023-08-01
- Don't skip downloading the native library when installing from npm.
0.1.0-beta.7 - 2023-08-01
- Expose bindings for secure key backup. #7
0.1.0-beta.6 - 2023-04-26
- Update supported Node.js versions. #1822
- Various bug fixes and improvements.
0.1.0-beta.5 - 2023-04-24
- Build Node bindings against Ubuntu 20.04. #1819
- Various bug fixes and improvements.
0.1.0-beta.4 - 2023-04-14
- Support a new sqlite storage type. #1521
- Various bug fixes and improvements.
0.1.0-beta.3 - 2022-11-03
0.1.0-beta.2 - 2022-09-28
0.1.0-beta.1 - 2022-07-14
- Fixing broken download link, #842
0.1.0-beta.0 - 2022-07-12
Welcome to the first release of matrix-sdk-crypto-nodejs
. This is a
Node.js binding for the Rust matrix-sdk-crypto
library. This is a
no-network-IO implementation of a state machine, named OlmMachine
,
that handles E2EE (End-to-End Encryption) for Matrix clients.
The goal of this binding is not to cover the entirety of the
matrix-sdk-crypto
API, but only what's required to build Matrix bots
or Matrix bridges (i.e. to connect different networks together via the
Matrix protocol).
This project replaces and deprecates a previous project, with the same
name and same goals, inside the matrix-rust-sdk-bindings
repository,
with the NPM package name @turt2live/matrix-sdk-crypto-nodejs
. The
The new official package name is
@matrix-org/matrix-sdk-crypto-nodejs
.
Note: All bindings are now part of the matrix-rust-sdk
repository (see the
bindings/
root directory).
A documentation is available inside the new
matrix-sdk-crypto-nodejs
project.