| 
							
							
								 Jonas Platte | 028eb8a457 | events: Remove deprecated API | 2022-09-22 11:50:22 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 66ff4dbaad | Raise MSRV to 1.62 | 2022-09-20 13:49:16 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | b7b7d043f3 | events: Add RoomMessageEventContent::make_reply_to … and deprecate reply constructors. | 2022-09-14 10:02:25 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | e468a45426 | events: Add RoomMemberUnsigned with invite_room_state field | 2022-09-12 18:33:46 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | aa8e48d1c3 | events: Allow customizing the unsigned type of state events | 2022-09-12 13:10:10 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 674137c41d | events: Use CanBeEmpty trait for skipping unsigned serialization | 2022-09-12 11:44:05 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 7957dd6adf | events: Replace generic "alias" trait implementations by individual ones … so that rustdoc lists types implementing them properly. | 2022-09-05 11:16:30 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | fcdb2286c3 | events: Remove unnecessary refs | 2022-07-08 13:34:19 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | efc95da6fa | events: Remove needless borrow | 2022-07-08 13:34:19 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | a4e6081b41 | events: Improve extensible events conversion helpers docs | 2022-07-08 13:34:19 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | be2310294a | events: Make extensible events conversion helpers private | 2022-07-08 13:34:19 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | bda17c3662 | events: Avoid unnecessary allocations during conversion | 2022-07-08 13:34:19 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 2e8b3e7e79 | Fix clippy lints | 2022-06-29 10:15:39 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | cac7e09429 | events: Add methods to sanitize messages Can also remove rich reply fallbacks
Behind the `unstable-sanitize` feature.
Co-authored-by: Jonas Platte <jplatte@matrix.org> | 2022-06-24 19:13:46 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | ad8ed13b74 | common: Simplify reply construction | 2022-06-22 17:08:01 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 8fc6a55877 | events: Add reply fallback to emotes | 2022-06-22 16:57:59 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 9b2117cbf6 | events: Don't add reply fallback in thread fallback | 2022-06-22 16:57:59 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 3deae8eac7 | identifiers: Add MatrixVersionId::V10 According to MSC3604 | 2022-06-21 13:38:34 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 478375f1f7 | events: Use rename_all for JoinRule variants | 2022-06-20 19:02:32 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 33a47427c1 | events: Add knock_restricted join rule According to MSC3787 | 2022-06-20 19:02:32 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 8081878934 | events: Remove m.room.message.feedbackAccording to MSC3582 | 2022-06-20 18:34:06 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | d729c0f4cd | events: Stabilize deserializing stringified integers for PLs | 2022-06-20 18:01:10 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 6bee869b66 | events: Stabilize MSC3700 | 2022-06-20 16:43:04 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 03f5b38403 | events: Add support for knocking in membership_changes | 2022-06-14 12:14:52 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | e0de3d164b | events: Make more test assertions more helpful | 2022-06-14 10:54:18 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 0384035c48 | events: Make some test assertions more helpful | 2022-06-14 10:01:49 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | f158817a7c | events: Move extensible event RoomMessageEventContent convertors | 2022-06-07 17:14:52 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 9ea6c3c6ab | events: Move msgtype types in separate files | 2022-06-07 17:14:52 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 191f3aca67 | events: Split more test assertions | 2022-06-07 12:07:57 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | a8e7c47bbe | Remove RoomName type | 2022-06-03 11:40:33 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 8912182c56 | Increase usage of implicit named arguments in format strings | 2022-06-03 10:06:28 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 73c2963ebd | Enforce consistent semicolons after ()-typed expressions in blocks | 2022-06-03 08:40:16 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 34b549f89f | events: Escape HTML reserved characters in plain text reply fallback | 2022-06-01 12:01:04 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 806d389e13 | events: Don't send pretty-printed HTML fallback in replies | 2022-06-01 12:01:04 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 3c507afc90 | events: Refactor reply code | 2022-06-01 12:01:04 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 0c67c6b3db | docs: Reword docs for StringEnum | 2022-05-30 17:17:06 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 240c8bc4b8 | macros: Derive as_str()for types that derive StringEnum | 2022-05-30 17:17:06 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 4d89c7cc08 | doc: Use markdown doc for types deriving StringEnum | 2022-05-30 17:17:06 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 5f902851af | Upgrade to Rust 2021 | 2022-05-27 12:04:23 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | b34bfaf1f6 | Replace matches crate with assert_matches | 2022-05-24 18:07:29 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 87346e1c9b | events: Allow internal use of deprecated fields | 2022-05-24 15:28:43 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | b1cb6cd4c0 | events: Remove PartialEq impl on NotificationPowerLevels | 2022-05-23 18:24:58 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | af07bfb8f4 | events: Improve deprecation note for fields deprecated by MSC3700 | 2022-05-11 14:06:01 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 4e4c2b0552 | events: Implement MSC3700 | 2022-05-10 20:52:57 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | bf55ca1556 | events: Add (Sync)RoomMemberEvent::membership | 2022-05-06 15:59:09 +02:00 |  | 
			
				
					| 
							
							
								 Damir Jelić | 22a0729442 | events: Re-export the Change struct publicly | 2022-05-05 09:48:47 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 80dae90925 | events: Add StrippedPowerLevelsEvent::power_levels | 2022-05-02 16:25:28 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | e479d2db05 | events: Use Into<RoomEventType> impls to avoid String roundtrips | 2022-04-29 12:22:48 +02:00 |  | 
			
				
					| 
							
							
								 Naman Sandilya | 0cdd6a7b0f | Return owned value for origin_server_ts accessors | 2022-04-27 10:30:24 +00:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 2669be6087 | events: Add details to MembershipChange::ProfileChanged | 2022-04-26 12:34:00 +02:00 |  |