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