| 
							
							
								 avdb13 | 8881755235 | api: Add status parameter to request attribute macro Co-authored-by: Jonas Platte <jplatte+git@posteo.de> | 2024-04-24 14:44:49 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 1e185ddb9d | Create m.lowercase renaming rule | 2024-04-07 15:46:24 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 4a02b97aa3 | Update website URL | 2024-04-04 13:20:58 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | e249f08f4b | client-api: Add server support discovery endpoint According to MSC1929 / Matrix 1.10 | 2024-03-23 09:34:36 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | c82f600d6a | Fix new lints | 2023-11-08 18:16:44 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | e658b8b128 | Remove 'www.' from ruma.io URLs | 2023-10-12 15:44:00 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 7cee1787a2 | Release ruma-common 0.12.0 | 2023-10-05 11:21:46 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 7f7d6ee533 | Upgrade dependencies | 2023-10-05 10:59:59 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | a70f99a233 | macros: Allow EventContent derive macro to work on enums Requires to disable all automatic type generation. | 2023-09-15 13:19:22 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 31331f3165 | Bring back ruma-events Co-authored-by: Kévin Commaille <zecakeh@tedomum.fr> | 2023-08-28 10:23:54 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | ba2914a22a | macros: Simplify symbol path | 2023-08-25 10:36:25 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 4ac0ae1392 | macros: Implement AsRef<{id}> for {id} | 2023-08-24 14:57:57 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 8e10064364 | Enforce import grouping Includes a few manual changes to make rustfmt behave a bit better. | 2023-08-22 12:31:49 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | bcae4e5799 | chore: Use .is_some_and(…) instead of .map_or(false, …) | 2023-08-14 16:17:25 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | e780633cce | events: Allow to declare events without a stable prefix | 2023-07-27 16:04:58 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 3dac70ead9 | Remove most unreachable visibility modifiers | 2023-07-19 14:32:14 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | ad457c1c11 | Rerun rustfmt | 2023-07-19 13:53:15 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | cfc4c66820 | Rewrap lines to fit macro input in maximum line length | 2023-07-19 13:53:03 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 77d94caf11 | chore: Use workspace-defined MSRV | 2023-07-04 15:40:37 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | cb512f01d6 | macros: Fix weird indentation | 2023-04-24 17:02:23 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 53622f8ce0 | macros: Upgrade syn to 2.0 | 2023-04-24 17:02:23 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 4c85fe9c78 | Replace compat feature with more fine-grained compat-* features … and document them. | 2023-04-20 14:00:27 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 89e398fd06 | events: Add back relations accessors for message-like event enums | 2023-04-18 11:33:54 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 19d44489c3 | events: Split bundled relations into two types One for message-like events, one for state events. | 2023-03-15 14:49:49 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 0599eb1226 | macros: Fix confusing name of local bindings | 2023-03-15 12:33:09 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 01acabe8a6 | identifiers: Implement AsRef<[u8]> for owned ID types | 2023-03-07 11:18:14 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 5aa0f29935 | identifiers: Add AsRef<[u8]> impls for ID types | 2023-03-07 11:06:34 +01:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | f17f288a3f | Release ruma-common 0.11.3 | 2023-02-15 12:44:42 +01:00 |  | 
			
				
					| 
							
							
								 HKalbasi | ca99c97a0c | Use #[deprecated]instead of doc comments | 2023-02-12 19:18:06 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 94c01077c5 | Release ruma-common 0.11.2 | 2023-02-07 21:04:39 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 9c65a7dcae | events: Use input visibility for generated types in EventContent derive | 2023-02-07 20:55:53 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 093c231792 | Release ruma-common 0.11.1 | 2023-02-02 13:02:45 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 19006cd047 | Clean up code blocks in doc strings | 2023-02-01 16:58:47 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 9bbe06aa3f | Release ruma-common 0.11.0 | 2023-02-01 13:26:09 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 706bbf1753 | Remove no-op default-features = false | 2023-02-01 13:24:43 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | b6f0a43fa3 | Use workspace dependencies for path dependencies | 2023-02-01 12:37:45 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | de448ead01 | Upgrade toml, toml_edit | 2023-01-31 18:17:58 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 62ed200a56 | events: Use possibly-redacted content for StrippedStateEvent | 2023-01-16 21:28:53 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 2eba14f0cc | events: Rework the content traits | 2023-01-16 21:28:53 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 49a0650f62 | events: Remove EventKind The EventType associated type on EventContent practically provides the
same information. | 2023-01-16 21:17:00 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | b859d9c8b0 | common: Derive Debug via StringEnum derive | 2023-01-13 13:49:59 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 625d5a0782 | common: Add DebugAsRefStr derive macro | 2023-01-13 13:47:55 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 44d4a34d9c | macros: Add automatically_derived attribute to generated impl blocks | 2023-01-13 13:11:04 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 7de5893b83 | common: Use quoted string as Debug representation of event types | 2023-01-13 12:54:28 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 3a722965f5 | macros: Refactor event content generation | 2023-01-10 11:46:49 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 68a596dbc3 | events: Remove RedactedEventContent trait | 2023-01-10 11:46:49 +01:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 1d8ea75f6f | events: Remove EventContent::from_parts | 2023-01-10 11:37:31 +01:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | dc591647f8 | events: Remove StateUnsignedFromParts Replace it with a bound on DeserializeOwned | 2023-01-10 11:37:31 +01:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 97b212795a | events: Create EventContentFromType Implement it for:
- event contents that implement Deserialize
- event contents with event types with a suffix
- custom event contents | 2023-01-10 11:37:31 +01:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | ca78825e94 | events: rename RoomEventType to TimelineEventType | 2023-01-03 10:36:13 +01:00 |  |