ruwuma/crates/ruma-server-util/CHANGELOG.md
2024-06-22 16:25:05 +02:00

41 lines
968 B
Markdown

# [unreleased]
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`
# 0.3.0
Breaking changes:
- The headers dependency was upgraded to 0.4.0
# 0.2.0
No changes for this version
# 0.1.1
Improvements:
* Update links to the latest version of the Matrix spec
# 0.1.0
Improvements:
* Provide `XMatrix` type for Matrix federation authorization headers.