Skip to content

Tags: ruma/ruma

Tags

ruma-events-0.29.1

Toggle ruma-events-0.29.1's commit message

Verified

This tag was signed with the committer’s verified signature.
zecakeh Kévin Commaille
ruma-events 0.29.1

Bug fixes:

- Markdown text constructors now detect even more markdown syntax like removed
  whitespace at the end or beginning of a line to decide if the text should be
  sent as HTML.

Improvements:

- Add unstable support for MSC4059 for bundling link previews in chat text messages

ruma-common-0.14.1

Toggle ruma-common-0.14.1's commit message

Verified

This tag was signed with the committer’s verified signature.
zecakeh Kévin Commaille
ruma-common 0.14.1

Bug fixes:

- The `KeyId::key_name` method now returns the key name. In 0.14.0, `key_name`
  mistakenly returned the algorithm.

ruma-0.11.1

Toggle ruma-0.11.1's commit message

Verified

This tag was signed with the committer’s verified signature.
zecakeh Kévin Commaille
ruma 0.11.1

No changes for this version

ruma-state-res-0.12.0

Toggle ruma-state-res-0.12.0's commit message

Verified

This tag was signed with the committer’s verified signature.
zecakeh Kévin Commaille
ruma-state-res 0.12.0

No changes for this version

ruma-signatures-0.16.0

Toggle ruma-signatures-0.16.0's commit message

Verified

This tag was signed with the committer’s verified signature.
zecakeh Kévin Commaille
ruma-signatures 0.16.0

No changes for this version

ruma-server-util-0.4.0

Toggle ruma-server-util-0.4.0's commit message

Verified

This tag was signed with the committer’s verified signature.
zecakeh Kévin Commaille
ruma-server-util 0.4.0

Breaking changes:

- The `XMatrix::new` method now takes `OwnedServerName` instead of `Option<OwnedServerName>`
  for the destination, since servers must always set the destination.
- The `sig` field in `XMatrix` has been changed from `String` to `Base64` to more accurately
  mirror its allowed values in the type system.

Bug fixes:

- When encoding to a header value, `XMatrix` fields are now quoted and escaped correctly.
- Use http-auth crate to parse `XMatrix`. Allows to parse the Authorization HTTP
  header with full compatibility with RFC 7235

Improvements:

- Implement `Display`, `FromStr` and conversion to/from `http::HeaderValue` for
  `XMatrix`

ruma-push-gateway-api-0.10.0

Toggle ruma-push-gateway-api-0.10.0's commit message

Verified

This tag was signed with the committer’s verified signature.
zecakeh Kévin Commaille
ruma-push-gateway-api 0.10.0

No changes for this version

ruma-identity-service-api-0.10.0

Toggle ruma-identity-service-api-0.10.0's commit message

Verified

This tag was signed with the committer’s verified signature.
zecakeh Kévin Commaille
ruma-identity-service-api 0.10.0

Breaking changes:

- Change type of `client_secret` field in `ThreePidOwnershipProof`
  from `Box<ClientSecret>` to `OwnedClientSecret`

ruma-html-0.3.0

Toggle ruma-html-0.3.0's commit message

Verified

This tag was signed with the committer’s verified signature.
zecakeh Kévin Commaille
ruma-html 0.3.0

Breaking Changes:

- `MatrixElement::Div` is now a newtype variant.
- `AnchorData`'s `name` field was removed, according to MSC4159 / Matrix 1.12.
- html5ever was bumped to a new major version. A breaking change in the parsing
  API required us to rewrite the `Html` type.
  - `Html::sanitize()` and `Html::sanitize_with()` take a non-mutable reference.
  - `NodeRef` and `Children` are now owned types and no longer implement `Copy`.
  - `NodeData::Text`'s inner string and the `attrs` field of `ElementData` are
    now wrapped in `RefCell`s.

Improvements:

- Add support for mathematical messages, according to MSC2191 / Matrix 1.11

ruma-federation-api-0.10.0

Toggle ruma-federation-api-0.10.0's commit message

Verified

This tag was signed with the committer’s verified signature.
zecakeh Kévin Commaille
ruma-federation-api 0.10.0

Breaking changes:

- Remove the unused `KeyObject` struct. It is actually supposed to be the same type
  as `ruma_common::encryption::SignedKey`.
- Use `OwnedOneTimeKeyId` and `OneTimeKeyAlgorithm` instead of
  `OwnedDeviceKeyId` and `DeviceKeyAlgorithm` respectively to identify one-time
  and fallback keys and their algorithm.
- Use `ServerSignatures` for the `signatures` or `ServerSigningKeys`.

Bug fixes:

- `ServerSigningKeys` can be deserialized when `old_verify_keys` is missing, due to a
  clarification in the spec.

Improvements:

- Add support for authenticated media endpoints, according to MSC3916 / Matrix 1.11
- Make `Content-Type` and `Content-Disposition` mandatory when creating media
  responses, according to MSC2701 / MSC2702 / Matrix 1.12.