Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							67cc8e9e9c 
							
						 
					 
					
						
						
							
							Box rarely-used variants to reduce enum stack size  
						
						 
						
						
						
						
					 
					
						2022-12-15 11:46:30 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a22033413d 
							
						 
					 
					
						
						
							
							events: Fix serialization of custom restricted join allow rules  
						
						 
						
						
						
						
					 
					
						2022-12-15 11:19:16 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							cdabe8e52d 
							
						 
					 
					
						
						
							
							events: Remove Serialize impls for all event types except ToDeviceEvent  
						
						 
						
						
						
						
					 
					
						2022-12-15 10:41:30 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							80733a8cee 
							
						 
					 
					
						
						
							
							events: Fix matching of rejected and revoked invitation  
						
						 
						
						
						
						
					 
					
						2022-12-14 16:21:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							687a534b38 
							
						 
					 
					
						
						
							
							events: Add MembershipChange::InvitationAccepted  
						
						 
						
						
						
						
					 
					
						2022-12-14 16:21:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							675e6f43cd 
							
						 
					 
					
						
						
							
							events: Remove the Redact trait  
						
						 
						
						... 
						
						
						
						It has not proven to be useful, being used by no downstream project. 
						
						
					 
					
						2022-12-14 12:49:15 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a5c5b0b137 
							
						 
					 
					
						
						
							
							Make clippy happy  
						
						 
						
						
						
						
					 
					
						2022-12-09 11:45:04 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3211fccab0 
							
						 
					 
					
						
						
							
							Remove borrowing in requests  
						
						 
						
						
						
						
					 
					
						2022-11-28 14:02:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							61a9d65b71 
							
						 
					 
					
						
						
							
							events: Rename events::relation::Relations to BundledRelations  
						
						 
						
						
						
						
					 
					
						2022-11-25 22:33:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							80056c8a35 
							
						 
					 
					
						
						
							
							events: Add serialization test for reaction  
						
						 
						
						
						
						
					 
					
						2022-11-25 22:33:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							5faff343a0 
							
						 
					 
					
						
						
							
							events: Use Reference instead of events::poll::ReferenceRelation  
						
						 
						
						
						
						
					 
					
						2022-11-25 22:33:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							93bc8a60be 
							
						 
					 
					
						
						
							
							events: Use Reference instead of events: 🔑 :verification::Relation  
						
						 
						
						
						
						
					 
					
						2022-11-25 22:33:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							e63896b916 
							
						 
					 
					
						
						
							
							events: Use Annotation instead of events::reaction::Relation  
						
						 
						
						
						
						
					 
					
						2022-11-25 22:33:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							6648954bd2 
							
						 
					 
					
						
						
							
							events: Move common relation structs under events::room::encrypted to events::relation  
						
						 
						
						
						
						
					 
					
						2022-11-25 22:33:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							aeaa4af776 
							
						 
					 
					
						
						
							
							events: Move relations under events::room::message to events::relation  
						
						 
						
						
						
						
					 
					
						2022-11-25 22:33:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							74161014be 
							
						 
					 
					
						
						
							
							events: Add support for formatted body on KeyVerificationRequestEventContent  
						
						 
						
						
						
						
					 
					
						2022-11-25 20:19:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							583ee2cdfa 
							
						 
					 
					
						
						
							
							events: Add support for bundled reference relations  
						
						 
						
						... 
						
						
						
						According to MSC3267 / Matrix 1.5 
						
						
					 
					
						2022-11-25 20:11:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ecd7effc0 
							
						 
					 
					
						
						
							
							events: Add tests for serde of encrypted relations  
						
						 
						
						
						
						
					 
					
						2022-11-25 18:51:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03230013d9 
							
						 
					 
					
						
						
							
							events: Add constructor for events::room::encrypted::Replacement  
						
						 
						
						
						
						
					 
					
						2022-11-25 18:40:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc18b12506 
							
						 
					 
					
						
						
							
							events: Fix deserialization without relation  
						
						 
						
						
						
						
					 
					
						2022-11-25 18:40:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							0feb39298a 
							
						 
					 
					
						
						
							
							api: Add support for Matrix v1.5  
						
						 
						
						
						
						
					 
					
						2022-11-25 14:13:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a56dfb46e 
							
						 
					 
					
						
						
							
							common: Derive Default for (Incoming)RoomNetwork  
						
						 
						
						
						
						
					 
					
						2022-11-14 14:24:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed100afddb 
							
						 
					 
					
						
						
							
							events: Add IgnoredUser::new  
						
						 
						
						
						
						
					 
					
						2022-11-14 10:36:15 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							e8bec10c6d 
							
						 
					 
					
						
						
							
							push: Make SimplePushRule generic over the type of the rule_id  
						
						 
						
						
						
						
					 
					
						2022-11-12 10:59:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							ae3394a6df 
							
						 
					 
					
						
						
							
							api: Turn metadata name and description fields into docstrings  
						
						 
						
						
						
						
					 
					
						2022-11-12 10:17:24 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							bdb5950fe4 
							
						 
					 
					
						
						
							
							macros: Remove ruma_api! macro  
						
						 
						
						
						
						
					 
					
						2022-11-12 10:17:24 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							80c060cb69 
							
						 
					 
					
						
						
							
							Remove usage of ruma_api!  
						
						 
						
						
						
						
					 
					
						2022-11-12 10:17:24 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							c5fb935472 
							
						 
					 
					
						
						
							
							macros: Add .m.rule.snake_case rename rule for StringEnum  
						
						 
						
						
						
						
					 
					
						2022-11-12 09:55:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eecae05721 
							
						 
					 
					
						
						
							
							events: Change IgnoredUserListEventContent to use a map of empty structs  
						
						 
						
						
						
						
					 
					
						2022-11-11 21:48:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							2500e8f8fa 
							
						 
					 
					
						
						
							
							api: Make query_string parameter of make_endpoint_url non-optional  
						
						 
						
						... 
						
						
						
						When Some(_), the argument would often be an empty string. By always
using the empty string to mean "no query", we avoid trailing a `?` on
URLs without having two parameter values that mean the same thing. 
						
						
					 
					
						2022-11-11 11:27:07 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							dd67745e4d 
							
						 
					 
					
						
						
							
							events: Add convenience constructors for MessageType  
						
						 
						
						
						
						
					 
					
						2022-11-11 11:06:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							a8ba82d585 
							
						 
					 
					
						
						
							
							api: Make EndpointError construction infallible  
						
						 
						
						... 
						
						
						
						Simplifies error matching and preserves more information for
non-spec-compliant server errors. 
						
						
					 
					
						2022-11-10 13:10:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2451f33a64 
							
						 
					 
					
						
						
							
							api: Replace ruma_api! compile-time path check with a test  
						
						 
						
						
						
						
					 
					
						2022-11-10 11:33:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9195a5de18 
							
						 
					 
					
						
						
							
							api: Make VersionHistory fields private  
						
						 
						
						
						
						
					 
					
						2022-11-10 11:33:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08dcf1e224 
							
						 
					 
					
						
						
							
							api: Add VersionHistory::{deprecated_in, removed_in}  
						
						 
						
						
						
						
					 
					
						2022-11-10 11:33:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							866b01d0c2 
							
						 
					 
					
						
						
							
							api: Rename VersionHistory::added_version to added_in  
						
						 
						
						... 
						
						
						
						… and reword its documentation. 
						
						
					 
					
						2022-11-10 11:33:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							848ca9b225 
							
						 
					 
					
						
						
							
							api: Rework VersionHistory path accessors  
						
						 
						
						... 
						
						
						
						* Return iterators
* Rename all_unstable_paths to unstable_paths
* Rename all_versioned_stable_paths to stable_paths 
						
						
					 
					
						2022-11-10 11:33:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							94990f60f2 
							
						 
					 
					
						
						
							
							events: Don't skip serializing empty content of redacted events  
						
						 
						
						
						
						
					 
					
						2022-11-09 17:11:50 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Damir Jelić 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d133971b0 
							
						 
					 
					
						
						
							
							events: Add support for MSC3783 in the key verification events  
						
						 
						
						
						
						
					 
					
						2022-11-09 16:45:24 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							05356d7d4e 
							
						 
					 
					
						
						
							
							push: Add method to change the actions of push rules in a Ruleset  
						
						 
						
						
						
						
					 
					
						2022-11-09 14:45:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							96642e3a1b 
							
						 
					 
					
						
						
							
							push: Add method to change the enabled state of push rules in a Ruleset  
						
						 
						
						
						
						
					 
					
						2022-11-09 14:45:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							f87714d73f 
							
						 
					 
					
						
						
							
							push: Add method to insert a user push rule in a Ruleset  
						
						 
						
						
						
						
					 
					
						2022-11-09 14:45:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							a50f5f5cb2 
							
						 
					 
					
						
						
							
							push: Add method to get a push rule in a Ruleset  
						
						 
						
						
						
						
					 
					
						2022-11-09 14:45:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							aa2e905ce3 
							
						 
					 
					
						
						
							
							client-api: Use an enum to construct set_pushrule's Request  
						
						 
						
						
						
						
					 
					
						2022-11-09 14:45:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							b2d52680af 
							
						 
					 
					
						
						
							
							push: Remove Ruleset::add()  
						
						 
						
						... 
						
						
						
						In practice, rule insertion is more complex than
adding rules at the end of the ruleset. It can be
easily replaced by using the methods of IndexSet. 
						
						
					 
					
						2022-11-09 14:45:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							cb122e755c 
							
						 
					 
					
						
						
							
							push: Move RuleKind to ruma-common  
						
						 
						
						
						
						
					 
					
						2022-11-09 14:45:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							bf7c504446 
							
						 
					 
					
						
						
							
							push: Add enums for predefined push rule IDs  
						
						 
						
						
						
						
					 
					
						2022-11-09 14:45:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							2bd5c131f4 
							
						 
					 
					
						
						
							
							client-api: Make PusherKind contain the pusher data  
						
						 
						
						... 
						
						
						
						Since it depends on the kind 
						
						
					 
					
						2022-11-07 10:21:48 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							5158dbf2eb 
							
						 
					 
					
						
						
							
							events: Don't include sensitive data in Debug-format of to-device events  
						
						 
						
						
						
						
					 
					
						2022-11-07 09:46:25 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d15fc3f5ec 
							
						 
					 
					
						
						
							
							events: Avoid unnecessary copying in reply generation  
						
						 
						
						
						
						
					 
					
						2022-11-03 13:45:21 +01:00