Tags: ruma/ruma
Tags
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 Bug fixes: - The `KeyId::key_name` method now returns the key name. In 0.14.0, `key_name` mistakenly returned the algorithm.
ruma-state-res 0.12.0 No changes for this version
ruma-signatures 0.16.0 No changes for this version
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 No changes for this version
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 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 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.
PreviousNext