diff --git a/ruma-api/CHANGELOG.md b/ruma-api/CHANGELOG.md index 0b62cdd0..0ce94eb3 100644 --- a/ruma-api/CHANGELOG.md +++ b/ruma-api/CHANGELOG.md @@ -3,8 +3,11 @@ Breaking changes: * Update strum dependency to 0.19 -* The `EndpointError` trait now requires `std::error::Error`. This allows integrating `EndpointError`s in the common - rust error ecosystem like `thiserror` and `anyhow`. +* The `EndpointError` trait now requires `std::error::Error`. This allows integrating + `EndpointError`s in the common rust error ecosystem like `thiserror` and `anyhow`. +* The `Endpoint` trait has been replaced by two new traits that each capture a subset of its + previous functionality: `OutgoingRequest` for sending requests and receiving responses and + `IncomingRequest` for receiving requests and sending responses. Improvements: