Skip to content

Commit 6520c9b

Browse files
zecakehpoljar
authored andcommitted
Add changelog
Signed-off-by: Kévin Commaille <[email protected]>
1 parent cd6fe27 commit 6520c9b

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

crates/matrix-sdk-crypto/CHANGELOG.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,14 @@ All notable changes to this project will be documented in this file.
2525
to ensure that the recipients are sufficiently trusted.
2626
([#5457](https://github.com/matrix-org/matrix-rust-sdk/pull/5457/))
2727

28+
### Refactor
29+
30+
- [**breaking**] The `sender_key` and `device_id` fields of
31+
`encrypted::MegolmV1AesSha2Content` and
32+
`room_key_request::MegolmV1AesSha2Content` are now optional. The have been
33+
deprecated in Matrix 1.3 and are no longer required.
34+
([#5489](https://github.com/matrix-org/matrix-rust-sdk/pull/5489))
35+
2836
## [0.13.0] - 2025-07-10
2937

3038
### Features
@@ -50,7 +58,7 @@ All notable changes to this project will be documented in this file.
5058
Format changed from `Decrypted(Raw<AnyToDeviceEvent>)` to `Decrypted { raw: Raw<AnyToDeviceEvent>, encryption_info: EncryptionInfo) }`
5159
([#5074](https://github.com/matrix-org/matrix-rust-sdk/pull/5074))
5260

53-
- [**breaking**] Move `session_id` from `EncryptionInfo` to `AlgorithmInfo` as it is megolm specific.
61+
- [**breaking**] Move `session_id` from `EncryptionInfo` to `AlgorithmInfo` as it is megolm specific.
5462
Use `EncryptionInfo::session_id()` helper for quick access.
5563
([#4981](https://github.com/matrix-org/matrix-rust-sdk/pull/4981))
5664

@@ -74,7 +82,7 @@ All notable changes to this project will be documented in this file.
7482
cases can cause room key oversharing.
7583
([#4975](https://github.com/matrix-org/matrix-rust-sdk/pull/4975))
7684

77-
- [**breaking**] `OlmMachine.receive_sync_changes` returns now a list of `ProcessedToDeviceEvent`
85+
- [**breaking**] `OlmMachine.receive_sync_changes` returns now a list of `ProcessedToDeviceEvent`
7886
instead of a list of `Raw<AnyToDeviceEvent>`. With variants like `Decrypted`|`UnableToDecrypt`|`PlainText`|`NotProcessed`.
7987
This allows for example to make the difference between an event sent in clear and an event successfully decrypted.
8088
For quick compatibility a helper `ProcessedToDeviceEvent::to_raw` allows to map back to the previous behaviour.
@@ -126,7 +134,7 @@ All notable changes to this project will be documented in this file.
126134

127135
- Room keys are not shared with unsigned dehydrated devices.
128136
([#4551](https://github.com/matrix-org/matrix-rust-sdk/pull/4551))
129-
137+
130138
## [0.9.0] - 2024-12-18
131139

132140
### Features

0 commit comments

Comments
 (0)