@@ -14,8 +14,10 @@ All notable changes to this project will be documented in this file.
14
14
introduced due to the introduction of the banned state for rooms, and the
15
15
non-left room filter did not take the new room stat into account.
16
16
([ #4448 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4448 ) )
17
+
17
18
- Fix ` EventTimelineItem::latest_edit_json() ` when it is populated by a live
18
19
edit. ([ #4552 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4552 ) )
20
+
19
21
- Fix our own explicit read receipt being ignored when loading it from the
20
22
state store, which resulted in our own read receipt being wrong sometimes.
21
23
([ #4600 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4600 ) )
@@ -37,10 +39,17 @@ All notable changes to this project will be documented in this file.
37
39
38
40
### Refactor
39
41
42
+ - Drastically improve the performance of the ` Timeline ` when it receives
43
+ hundreds and hundreds of events (approximately 10 times faster).
44
+ ([ #4601 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4601 ) ,
45
+ [ #4608 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4608 ) ,
46
+ [ #4612 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4612 ) )
47
+
40
48
- [ ** breaking** ] ` Timeline::paginate_forwards ` and ` Timeline::paginate_backwards `
41
49
are unified to work on a live or focused timeline.
42
50
` Timeline::live_paginate_* ` and ` Timeline::focused_paginate_* ` have been
43
51
removed ([ #4584 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4584 ) ).
52
+
44
53
- [ ** breaking** ] ` Timeline::subscribe_batched ` replaces
45
54
` Timeline::subscribe ` . ` subscribe ` has been removed in
46
55
[ #4567 ] ( https://github.com/matrix-org/matrix-rust-sdk/pull/4567 ) ,
0 commit comments