Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c745d3baf7 
							
						 
					 
					
						
						
							
							Fix clippy lint  
						
						
						
						
					 
					
						2022-09-02 14:07:28 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28f70467ca 
							
						 
					 
					
						
						
							
							macros: Document event type aliases  
						
						
						
						
					 
					
						2022-08-04 13:35:24 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							909e80841f 
							
						 
					 
					
						
						
							
							macros: Ensure that crates using ruma_api macro have client and server features  
						
						
						
						
					 
					
						2022-07-19 09:37:38 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b11f09030a 
							
						 
					 
					
						
						
							
							macros: Improve docs note on ruma_api macro  
						
						
						
						
					 
					
						2022-07-19 09:35:47 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan de Jong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f8937b29e 
							
						 
					 
					
						
						
							
							identifiers: Add Into Box & Arc, and PartialEq Arc ( #1235 )  
						
						... 
						
						
						
						* Add Into Box & Arc, and PartialEq Arc
* change into to from
* Apply suggestions from code review
Co-authored-by: Jonas Platte <jplatte@element.io>
Co-authored-by: Jonas Platte <jplatte@element.io> 
						
						
					 
					
						2022-07-12 10:44:02 +02:00 
						 
				 
			
				
					
						
							
							
								Marcel Hellwig 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92f862e279 
							
						 
					 
					
						
						
							
							macros: Generate certain structs only with client or server feature enabled  
						
						... 
						
						
						
						If neither the client, nor the server feature is enabled the fields are
unused and therefore trigger the dead_code lint. 
						
						
					 
					
						2022-06-22 14:15:37 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							195091c051 
							
						 
					 
					
						
						
							
							Update clippy issue reference  
						
						
						
						
					 
					
						2022-06-21 18:03:46 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							cb96caa064 
							
						 
					 
					
						
						
							
							identifiers: Add session_id macro  
						
						
						
						
					 
					
						2022-06-08 13:31:38 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							56cf3ce94c 
							
						 
					 
					
						
						
							
							Allow buggy clippy lint on a per-crate basis  
						
						... 
						
						
						
						The previous method of allowing it through .cargo/config.toml doesn't
seem to work anymore. 
						
						
					 
					
						2022-06-08 11:45:29 +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 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07af61d784 
							
						 
					 
					
						
						
							
							Bump MSRV to 1.60  
						
						
						
						
					 
					
						2022-06-01 14:52:02 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan de Jong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							49c770c9f4 
							
						 
					 
					
						
						
							
							macros: Compress repeated segments of quote!ed macro output  
						
						
						
						
					 
					
						2022-06-01 11:47:07 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							24b4dd69ad 
							
						 
					 
					
						
						
							
							macros: Add derive macro to implement as_str() from AsRef<str>  
						
						
						
						
					 
					
						2022-05-30 17:17:06 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1ebff0047 
							
						 
					 
					
						
						
							
							Set rust-version for crates/* (excl. ruma-signatures)  
						
						
						
						
					 
					
						2022-05-27 12:05:41 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f902851af 
							
						 
					 
					
						
						
							
							Upgrade to Rust 2021  
						
						
						
						
					 
					
						2022-05-27 12:04:23 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							734770d2bc 
							
						 
					 
					
						
						
							
							macros: Refactor ruma_api attributes parsing  
						
						
						
						
					 
					
						2022-05-23 21:51:47 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							74423b7a4e 
							
						 
					 
					
						
						
							
							events: Split EventMeta between struct and field attributes  
						
						
						
						
					 
					
						2022-05-16 17:08:36 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							1073530ac6 
							
						 
					 
					
						
						
							
							events: Add support for type aliases  
						
						... 
						
						
						
						Allow to use unstable types 
						
						
					 
					
						2022-05-16 13:24:25 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1c35b3d7f 
							
						 
					 
					
						
						
							
							Release ruma-common 0.9.2  
						
						
						
						
					 
					
						2022-05-09 12:51:17 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							abf735093c 
							
						 
					 
					
						
						
							
							events: Fix serde of event types with suffix  
						
						
						
						
					 
					
						2022-05-09 10:41:22 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a36da216ec 
							
						 
					 
					
						
						
							
							Release ruma-common 0.9.1  
						
						
						
						
					 
					
						2022-05-06 17:19:57 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							3ddc4de758 
							
						 
					 
					
						
						
							
							macros: Require event module path for event_enum  
						
						
						
						
					 
					
						2022-05-04 13:11:54 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e8d88617d 
							
						 
					 
					
						
						
							
							Release ruma-common 0.9.0  
						
						
						
						
					 
					
						2022-04-28 16:38:08 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							d412a80127 
							
						 
					 
					
						
						
							
							events: Add original_content accessor for possibly-redacted event enums  
						
						
						
						
					 
					
						2022-04-28 16:32:42 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70ea38b138 
							
						 
					 
					
						
						
							
							Release ruma-identifiers-validation 0.8.1  
						
						
						
						
					 
					
						2022-04-28 15:47:56 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							242085cf37 
							
						 
					 
					
						
						
							
							Release ruma-identifiers-validation 0.8.0  
						
						
						
						
					 
					
						2022-04-28 15:46:12 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c0a91fae0 
							
						 
					 
					
						
						
							
							events: Implement From<MessageLikeEventType | StateEventType> for RoomEventType  
						
						
						
						
					 
					
						2022-04-28 10:37:27 +02:00 
						 
				 
			
				
					
						
							
							
								Naman Sandilya 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0cdd6a7b0f 
							
						 
					 
					
						
						
							
							Return owned value for origin_server_ts accessors  
						
						
						
						
					 
					
						2022-04-27 10:30:24 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							ae7461622c 
							
						 
					 
					
						
						
							
							events: Update state key types for all state events  
						
						... 
						
						
						
						… and make it mandatory to specify for state events. 
						
						
					 
					
						2022-04-21 11:16:38 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							d8b7886382 
							
						 
					 
					
						
						
							
							events: Allow state key type to be customized by content type  
						
						
						
						
					 
					
						2022-04-21 11:16:38 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							da222a87c9 
							
						 
					 
					
						
						
							
							macros: Remove trait import  
						
						
						
						
					 
					
						2022-04-21 11:16:38 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							cbf71d848a 
							
						 
					 
					
						
						
							
							identifiers: Make parse return owned IDs and add parse_box  
						
						
						
						
					 
					
						2022-04-20 10:39:36 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							d855ec33d6 
							
						 
					 
					
						
						
							
							identifiers: Update ToOwned implementations to use new types  
						
						... 
						
						
						
						… and a lot of changes that cascaded from that. 
						
						
					 
					
						2022-04-20 10:39:36 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							ab94bed1dc 
							
						 
					 
					
						
						
							
							api: Change Incoming derive to use owned ID types  
						
						... 
						
						
						
						… except for a few ID types that don't have an owned variant yet. 
						
						
					 
					
						2022-04-20 10:39:36 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							6434fd8c92 
							
						 
					 
					
						
						
							
							identifiers: Add conversions from strings to owned ID types  
						
						
						
						
					 
					
						2022-04-20 10:39:36 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							f6c74fa23a 
							
						 
					 
					
						
						
							
							identifiers: Add manual Clone impl for owned ID types  
						
						... 
						
						
						
						… to get rid of unnecessary bounds. 
						
						
					 
					
						2022-04-20 10:39:36 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae095cc037 
							
						 
					 
					
						
						
							
							macros: Expand IdZst derive to generic types  
						
						... 
						
						
						
						… and use it for KeyId. 
						
						
					 
					
						2022-04-14 13:57:02 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d8f6748e6 
							
						 
					 
					
						
						
							
							identifiers: Add extra PartialEq implementations for owned ID types  
						
						
						
						
					 
					
						2022-04-14 11:37:35 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d36157a57c 
							
						 
					 
					
						
						
							
							identifiers: Add Display implementation for owned types  
						
						
						
						
					 
					
						2022-04-14 11:37:35 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed92a4fbd7 
							
						 
					 
					
						
						
							
							identifiers: Implement From<&Id> for String  
						
						
						
						
					 
					
						2022-04-14 11:37:35 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d5656f3399 
							
						 
					 
					
						
						
							
							identifiers: Rename from_owned to from_box  
						
						
						
						
					 
					
						2022-04-14 11:37:35 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f658487c50 
							
						 
					 
					
						
						
							
							identifiers: Replace most macro_rules! code with proc-macro code  
						
						
						
						
					 
					
						2022-04-14 11:16:01 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1db716f643 
							
						 
					 
					
						
						
							
							events: Add transaction_id accessor to applicable event enums  
						
						
						
						
					 
					
						2022-04-13 16:47:42 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							688d5bf47a 
							
						 
					 
					
						
						
							
							docs: Improve string enums documentation  
						
						... 
						
						
						
						Mention the conversion from string. 
						
						
					 
					
						2022-04-10 14:48:09 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7de3b4b649 
							
						 
					 
					
						
						
							
							events: Rework the event enum hierarchy  
						
						
						
						
					 
					
						2022-04-05 14:29:17 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f540bbbc99 
							
						 
					 
					
						
						
							
							events: Remove some accessor functions  
						
						... 
						
						
						
						They will no longer make sense with the new enum hierarchy. 
						
						
					 
					
						2022-04-05 14:29:17 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51244d5ae7 
							
						 
					 
					
						
						
							
							events: Fix name of internal helper method  
						
						
						
						
					 
					
						2022-04-05 14:29:17 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d87874314b 
							
						 
					 
					
						
						
							
							events: Add 'Original' prefix to unredacted types with a redacted form  
						
						
						
						
					 
					
						2022-04-05 14:29:17 +02:00