@@ -10,25 +10,38 @@ All notable changes to this project will be documented in this file.
10
10
11
11
- Allow to set and check whether an image is animated via its ` ImageInfo ` .
12
12
([ #4503 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4503 ) )
13
+
13
14
- Implement ` Default ` for ` BaseImageInfo ` , ` BaseVideoInfo ` , ` BaseAudioInfo ` and
14
- ` BaseFileInfo ` . ([ #4503 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4503 ) )
15
+ ` BaseFileInfo ` .
16
+ ([ #4503 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4503 ) )
17
+
15
18
- Expose ` Client::server_versions() ` publicly to allow users of the library to
16
19
get the versions of Matrix supported by the homeserver.
17
20
([ #4519 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4519 ) )
18
- - Create ` RoomPrivacySettings ` helper to group room settings functionality related to room access and visibility ([ #4401 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4401 ) ).
21
+
22
+ - Create ` RoomPrivacySettings ` helper to group room settings functionality
23
+ related to room access and visibility.
24
+ ([ #4401 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4401 ) )
19
25
20
26
### Refactor
21
27
22
28
- [ ** breaking** ] Move the optional ` RequestConfig ` argument of the
23
29
` Client::send() ` method to the ` with_request_config() ` builder method. You
24
30
should call ` Client::send(request).with_request_config(request_config).await `
25
31
now instead.
32
+ ([ #4443 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4443 ) )
33
+
26
34
- [ ** breaking** ] Remove the ` AttachmentConfig::with_thumbnail() ` constructor and
27
35
replace it with the ` AttachmentConfig::thumbnail() ` builder method. You should
28
36
call ` AttachmentConfig::new().thumbnail(thumbnail) ` now instead.
37
+ ([ #4452 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4452 ) )
38
+
29
39
- [ ** breaking** ] ` Room::send_attachment() ` and ` RoomSendQueue::send_attachment() `
30
40
now take any type that implements ` Into<String> ` for the filename.
41
+ ([ #4451 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4451 ) )
42
+
31
43
- [ ** breaking** ] ` Recovery::are_we_the_last_man_standing() ` has been renamed to ` is_last_device() ` .
44
+ ([ #4522 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4522 ) )
32
45
33
46
## [ 0.9.0] - 2024-12-18
34
47
0 commit comments