@@ -215,12 +215,12 @@ simpler methods:
215215- [ ** breaking** ] Allow to use any registration method with ` OAuth::login() ` and
216216 ` OAuth::login_with_qr_code() ` .
217217 ([ #4827 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4827 ) )
218- - ` OAuth::login ` takes an ` ClientRegistrationMethod ` to be able to register
219- and login with a single function call.
218+ - ` OAuth::login ` takes an optional ` ClientRegistrationData ` to be able to
219+ register and login with a single function call.
220220 - ` OAuth::url_for_oidc() ` was removed, it can be replaced by a call to
221221 ` OAuth::login() ` .
222- - ` OAuth::login_with_qr_code() ` takes a ` ClientRegistrationMethod ` instead of
223- the client metadata.
222+ - ` OAuth::login_with_qr_code() ` takes an optional ` ClientRegistrationData `
223+ instead of the client metadata.
224224 - ` OAuth::finish_login ` takes a ` UrlOrQuery ` instead of an
225225 ` AuthorizationCode ` . The deserialization of the query string will occur
226226 inside the method and eventual errors will be handled.
@@ -238,6 +238,9 @@ simpler methods:
238238- [ ** breaking** ] The parameters ` event_id ` and ` enforce_thread ` on [ ` Room::make_reply_event() ` ]
239239 have been wrapped in a ` reply ` struct parameter.
240240 ([ #4880 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4880/ ) )
241+ - [ ** breaking** ] ` OidcRegistrations ` was removed. Clients are supposed to
242+ re-register with the homeserver for every login.
243+ ([ #4879 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4879 ) )
241244
242245## [ 0.10.0] - 2025-02-04
243246
0 commit comments