No description
Find a file
2021-01-08 20:59:57 +01:00
.builds Drop patch version specification from MSRV 2020-12-30 19:26:05 +01:00
contrib Add some docs about how to release new versions 2021-01-02 14:20:30 +01:00
ruma Release ruma 0.0.2 2021-01-02 15:35:45 +01:00
ruma-api Release ruma-api 0.17.0-alpha.2 2021-01-02 14:58:00 +01:00
ruma-api-macros Release ruma-api 0.17.0-alpha.2 2021-01-02 14:58:00 +01:00
ruma-appservice-api Release new versions of ruma-*-api 2021-01-02 15:17:32 +01:00
ruma-client Replace futures-util dev-dependency with tokio-stream 2021-01-07 15:11:26 +01:00
ruma-client-api Release new versions of ruma-*-api 2021-01-02 15:17:32 +01:00
ruma-common Relase ruma-common 0.3.0-alpha.1 2021-01-02 14:34:17 +01:00
ruma-events Fix integer literals in PDU tests 2021-01-04 01:58:23 +01:00
ruma-events-macros Stop relying on features activated through dev-dependencies 2021-01-04 01:51:36 +01:00
ruma-federation-api Release new versions of ruma-*-api 2021-01-02 15:17:32 +01:00
ruma-identifiers identifiers-validation: Drop unused serde dependency 2021-01-06 13:37:59 +01:00
ruma-identifiers-macros Release ruma-identifiers-validation 0.2.0 and ruma-identifiers 0.18.0-alpha.1 2021-01-02 13:31:08 +01:00
ruma-identifiers-validation identifiers-validation: Drop unused serde dependency 2021-01-06 13:37:59 +01:00
ruma-identity-service-api Release new versions of ruma-*-api 2021-01-02 15:17:32 +01:00
ruma-push-gateway-api Release new versions of ruma-*-api 2021-01-02 15:17:32 +01:00
ruma-serde Release ruma-serde 0.3.0 2021-01-02 13:04:39 +01:00
ruma-serde-macros Release ruma-serde 0.3.0 2021-01-02 13:04:39 +01:00
ruma-signatures Release ruma-signatures 0.6.0-alpha.1 2021-01-02 13:44:24 +01:00
.editorconfig Don't trim trailing whitespace in markdown files 2021-01-08 20:59:57 +01:00
.gitignore Add contrib/ide/vscode/settings.json 2020-10-29 21:10:19 +01:00
.rustfmt.toml Rewrap comments 2020-11-27 18:22:18 +01:00
Cargo.toml Integrate ruma-events 2020-06-10 22:20:41 +02:00
CONTRIBUTING.md Add documentation on type borrowing 2020-12-29 00:21:42 +01:00
LICENSE Merge LICENSE files 2020-09-26 15:52:52 +02:00
README.md Drop patch version specification from MSRV 2020-12-30 19:26:05 +01:00

Ruma Your home in Matrix.

A set of Rust crates (libraries) for interacting with the Matrix chat network.

websitechat

Status

As of 2020-09-29, we support the vast majority of endpoints in all of the various Matrix APIs.

As long as they are still at version 0.x though, only the latest API revision is considered supported. This may change after 1.x releases.

Contributing

See CONTRIBUTING.md.

Minimum Rust version

Ruma currently requires Rust 1.43. In general, we will never require beta or nightly for crates.io releases of our crates, and we will try to avoid releasing crates that depend on features that were only just stabilized.

There are two exceptions to this:

  • ruma-signatures (and hence ruma with the federation-api feature) since it depends on ring, which is only guaranteed to work on the latest stable.
  • ruma-client depends on some I/O libraries (and also on ring, conditionally), so it is also only guaranteed to work on the latest stable.

License

MIT