@@ -215,12 +215,12 @@ simpler methods:
215
215
- [ ** breaking** ] Allow to use any registration method with ` OAuth::login() ` and
216
216
` OAuth::login_with_qr_code() ` .
217
217
([ #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.
220
220
- ` OAuth::url_for_oidc() ` was removed, it can be replaced by a call to
221
221
` 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.
224
224
- ` OAuth::finish_login ` takes a ` UrlOrQuery ` instead of an
225
225
` AuthorizationCode ` . The deserialization of the query string will occur
226
226
inside the method and eventual errors will be handled.
@@ -238,6 +238,9 @@ simpler methods:
238
238
- [ ** breaking** ] The parameters ` event_id ` and ` enforce_thread ` on [ ` Room::make_reply_event() ` ]
239
239
have been wrapped in a ` reply ` struct parameter.
240
240
([ #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 ) )
241
244
242
245
## [ 0.10.0] - 2025-02-04
243
246
0 commit comments