Ragotzy.devin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							184aafa5f6 
							
						 
					 
					
						
						
							
							Revert " Remove event_enum! and only use event_content_enum"  
						
						... 
						
						
						
						This reverts commit 2a91dc1eb7215a762bd2204bc103ef172258d2d9. Also
* Add back type defs and Any*Event enums
* Move EventDeHelper and from_raw_json_value to lib make pub so event_enum! macro can use them and test. 
* Fix Any*Event enum deserialization error
* Remove event_content_enum! macro and ruma-events-macros/src/content_enum.rs
* Use serde's IgnoreAny to skip Unknown field's value
* Clean up imports and test names for state_event 
						
						
					 
					
						2020-06-19 11:36:53 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9639e110e 
							
						 
					 
					
						
						
							
							client-api: Add constructors for the types in unversioned  
						
						
						
						
					 
					
						2020-06-18 21:33:22 +02:00 
						 
				 
			
				
					
						
							
							
								Alan Darmasaputra 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4abcc4c0bd 
							
						 
					 
					
						
						
							
							Change get_message_events Request limit field from Option<UInt> to UInt  
						
						
						
						
					 
					
						2020-06-18 17:18:17 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1aed6ab52b 
							
						 
					 
					
						
						
							
							Fix intra_doc_link_resolution_failure warnings  
						
						
						
						
					 
					
						2020-06-18 12:27:21 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							046668466c 
							
						 
					 
					
						
						
							
							identifiers: Add more conversion functions  
						
						
						
						
					 
					
						2020-06-18 12:11:52 +02:00 
						 
				 
			
				
					
						
							
							
								iinuwa 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f8492db766 
							
						 
					 
					
						
						
							
							Add ServerName identifier  
						
						
						
						
					 
					
						2020-06-18 11:21:00 +02:00 
						 
				 
			
				
					
						
							
							
								Isaiah Inuwa 
							
						 
					 
					
						
						
						
						
							
						
						
							8ee1b2302d 
							
						 
					 
					
						
						
							
							Correct documentation of remote server keys batch query endpoint  
						
						
						
						
					 
					
						2020-06-17 22:08:00 -05:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c20d52e2af 
							
						 
					 
					
						
						
							
							identifiers: Update DeviceKeyId::device_id to return  a reference instead of cloning  
						
						
						
						
					 
					
						2020-06-17 12:15:38 +02:00 
						 
				 
			
				
					
						
							
							
								iinuwa 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bfad8cf1f1 
							
						 
					 
					
						
						
							
							Add send transaction endpoint  
						
						... 
						
						
						
						Also refactor PDU types and move them to ruma-events 
						
						
					 
					
						2020-06-17 11:02:19 +02:00 
						 
				 
			
				
					
						
							
							
								Devin R 
							
						 
					 
					
						
						
						
						
							
						
						
							7c934e1b8f 
							
						 
					 
					
						
						
							
							Implement EventContent for CustomEventConent and include in Any*EventContent enums  
						
						
						
						
					 
					
						2020-06-17 00:44:27 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8195496cfd 
							
						 
					 
					
						
						
							
							events: Remove unused util module  
						
						
						
						
					 
					
						2020-06-16 02:15:54 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d78cd2ed15 
							
						 
					 
					
						
						
							
							Fix deserializing event enums from serde_json::Value  
						
						... 
						
						
						
						(or anything else that's not a JSON string) 
						
						
					 
					
						2020-06-16 02:12:13 +02:00 
						 
				 
			
				
					
						
							
							
								Ragotzy.devin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f4665761be 
							
						 
					 
					
						
						
							
							Fix failing deserialization when encountering an unknown field  
						
						
						
						
					 
					
						2020-06-16 00:34:58 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2f283c965 
							
						 
					 
					
						
						
							
							Optimize event enum deserialization  
						
						... 
						
						
						
						Criterion reports ~25% improved performance 
						
						
					 
					
						2020-06-16 00:29:05 +02:00 
						 
				 
			
				
					
						
							
							
								Ragotzy.devin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0381190bdb 
							
						 
					 
					
						
						
							
							Add is_compatible method to event content enums to fix Any*Event deserialization  
						
						... 
						
						
						
						… and add some benchmarks for it 
						
						
					 
					
						2020-06-15 23:59:31 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c40e3974e7 
							
						 
					 
					
						
						
							
							Remove ruma_events::InvalidEvent  
						
						
						
						
					 
					
						2020-06-15 22:59:49 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							418f92153d 
							
						 
					 
					
						
						
							
							ruma-client-api: Re-add r0::push::Action as deprecated, update change log  
						
						
						
						
					 
					
						2020-06-15 19:21:04 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d954f3089 
							
						 
					 
					
						
						
							
							Deprecate / remove re-exports from ruma_common  
						
						
						
						
					 
					
						2020-06-15 19:20:34 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83d8f8c43e 
							
						 
					 
					
						
						
							
							Move some types from ruma_events::push_rules to ruma_common::push  
						
						
						
						
					 
					
						2020-06-15 19:05:17 +02:00 
						 
				 
			
				
					
						
							
							
								Ragotzy.devin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ec0936a28 
							
						 
					 
					
						
						
							
							Add back ruma-events/tests/stripped.rs  
						
						
						
						
					 
					
						2020-06-15 11:37:26 +02:00 
						 
				 
			
				
					
						
							
							
								Isaiah Inuwa 
							
						 
					 
					
						
						
						
						
							
						
						
							9074e4c17a 
							
						 
					 
					
						
						
							
							Update event creation endpoints to r0.6.1  
						
						
						
						
					 
					
						2020-06-14 20:35:44 -05:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43ae129ce2 
							
						 
					 
					
						
						
							
							Add a test to get_member_events  
						
						
						
						
					 
					
						2020-06-14 01:09:52 +02:00 
						 
				 
			
				
					
						
							
							
								Ragotzy.devin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9dab2f5b1f 
							
						 
					 
					
						
						
							
							Fix clippy warning in nightly CI  
						
						
						
						
					 
					
						2020-06-13 14:02:53 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e04d648ca 
							
						 
					 
					
						
						
							
							events: Make almost all enums non_exhaustive  
						
						
						
						
					 
					
						2020-06-13 00:32:44 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40d3c8ae66 
							
						 
					 
					
						
						
							
							events: Remove stripped.rs (whose mod declaration was already removed previously)  
						
						
						
						
					 
					
						2020-06-13 00:28:29 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9189d7db3 
							
						 
					 
					
						
						
							
							events: Remove EventJson from presence tests  
						
						
						
						
					 
					
						2020-06-13 00:26:57 +02:00 
						 
				 
			
				
					
						
							
							
								Devin R 
							
						 
					 
					
						
						
						
						
							
						
						
							a6feed7dcb 
							
						 
					 
					
						
						
							
							Convert Timeline's events field AnyRoomEvent -> AnyRoomEventStub  
						
						
						
						
					 
					
						2020-06-12 22:31:56 +02:00 
						 
				 
			
				
					
						
							
							
								Devin R 
							
						 
					 
					
						
						
						
						
							
						
						
							a4dd53ef98 
							
						 
					 
					
						
						
							
							Use AnyStateEventStub for /sync response state events  
						
						
						
						
					 
					
						2020-06-12 01:42:24 +02:00 
						 
				 
			
				
					
						
							
							
								Ragotzy.devin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be0838e7d3 
							
						 
					 
					
						
						
							
							Change EncryptedEventContent from StateEventContent to MessageEventContent  
						
						... 
						
						
						
						… and add it to AnyMessageEventContent 
						
						
					 
					
						2020-06-11 23:48:57 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f93d20a34 
							
						 
					 
					
						
						
							
							Add back temporarily commented-out modules  
						
						
						
						
					 
					
						2020-06-11 22:30:58 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a788c1273 
							
						 
					 
					
						
						
							
							Integrate ruma-events  
						
						
						
						
					 
					
						2020-06-10 22:20:41 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbf0deacfe 
							
						 
					 
					
						
						
							
							Re-rustfmt ruma-events  
						
						
						
						
					 
					
						2020-06-10 22:17:59 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							f304c04d1d 
							
						 
					 
					
						
						
							
							Add 'ruma-events/' from commit '00692d532e26f58d48ead9589dc823403c6e59a5'  
						
						... 
						
						
						
						git-subtree-dir: ruma-events
git-subtree-mainline: d59a616e2c363507a89c92f34aa67e86ee2cfb49
git-subtree-split: 00692d532e26f58d48ead9589dc823403c6e59a5 
						
						
					 
					
						2020-06-10 22:07:24 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00692d532e 
							
						 
					 
					
						
						
							
							Add a simple to-device test  
						
						
						
						
					 
					
						2020-06-10 22:03:25 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							900e9e324b 
							
						 
					 
					
						
						
							
							Add to-device event enum  
						
						
						
						
					 
					
						2020-06-10 21:09:20 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc5b7aa3e2 
							
						 
					 
					
						
						
							
							Add RedactionEventStub, event enums  
						
						
						
						
					 
					
						2020-06-10 21:04:03 +02:00 
						 
				 
			
				
					
						
							
							
								Ragotzy.devin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a91dc1eb7 
							
						 
					 
					
						
						
							
							Remove event_enum! and only use event_content_enum  
						
						
						
						
					 
					
						2020-06-10 20:51:41 +02:00 
						 
				 
			
				
					
						
							
							
								Ragotzy.devin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92a2dfa2e8 
							
						 
					 
					
						
						
							
							Uncomment all event enum variants, convert remaining ruma_event! usages  
						
						
						
						
					 
					
						2020-06-10 13:10:50 +02:00 
						 
				 
			
				
					
						
							
							
								Devin R 
							
						 
					 
					
						
						
						
						
							
						
						
							aea827a199 
							
						 
					 
					
						
						
							
							Make event_enum! error message more helpful  
						
						
						
						
					 
					
						2020-06-10 12:35:40 +02:00 
						 
				 
			
				
					
						
							
							
								Devin R 
							
						 
					 
					
						
						
						
						
							
						
						
							86ca6bb39d 
							
						 
					 
					
						
						
							
							Add trybuild tests for event_enum! macro  
						
						
						
						
					 
					
						2020-06-10 12:35:40 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36d7ee2676 
							
						 
					 
					
						
						
							
							Add EphemeralRoomEventStub  
						
						
						
						
					 
					
						2020-06-10 10:29:00 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							10ad9760d6 
							
						 
					 
					
						
						
							
							Extend MembershipChange::ProfileChanged  
						
						
						
						
					 
					
						2020-06-10 09:43:14 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b33e57c589 
							
						 
					 
					
						
						
							
							Remove support for room events from ruma_event!  
						
						
						
						
					 
					
						2020-06-10 00:24:17 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7a16ccfcc 
							
						 
					 
					
						
						
							
							Delete old tests  
						
						
						
						
					 
					
						2020-06-10 00:20:01 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47a4dc51c6 
							
						 
					 
					
						
						
							
							Add TagEvent type alias  
						
						
						
						
					 
					
						2020-06-10 00:19:33 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7491b33e81 
							
						 
					 
					
						
						
							
							Add MemberEvent type alias  
						
						
						
						
					 
					
						2020-06-09 23:38:14 +02:00 
						 
				 
			
				
					
						
							
							
								Ragotzy.devin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2b1c9897b 
							
						 
					 
					
						
						
							
							Any event enum macro implementation (also generates event content enums)  
						
						
						
						
					 
					
						2020-06-09 23:31:31 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0d775a535 
							
						 
					 
					
						
						
							
							Restore unsigned.redacted_because  
						
						
						
						
					 
					
						2020-06-09 17:02:08 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9478050792 
							
						 
					 
					
						
						
							
							Remove stripped module  
						
						
						
						
					 
					
						2020-06-09 17:01:08 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a317ae6340 
							
						 
					 
					
						
						
							
							Add and re-export remaining event kinds  
						
						
						
						
					 
					
						2020-06-09 16:58:58 +02:00