| 
							
							
								 Jonas Platte | 5b0c675cb8 | events: Make IgnoredUserListEventContent non-exhaustive | 2021-04-01 01:45:07 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 914279010a | events: Remove outdated documentation | 2021-04-01 01:43:18 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 085dd492c7 | events: Update comment | 2021-04-01 01:39:22 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 3b69f9d3cf | push-gateway-api: Update changelog | 2021-04-01 01:36:03 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 953358e8ee | Release ruma-signatures 0.6.0 | 2021-04-01 01:30:01 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 4ff8f751e0 | client-api: Update changelog | 2021-03-31 14:18:05 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | aadcf9be16 | common: Update changelog | 2021-03-31 14:17:54 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 36df3e341a | Release ruma-common 0.3.0 | 2021-03-31 13:47:24 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 529235e61a | common: Restore alphabetical order of dependencies in Cargo.toml | 2021-03-31 13:47:24 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 69bece2a40 | events: Fix construction of non-exhaustive struct in tests | 2021-03-31 13:26:47 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 4a926e0e64 | Consistently use int!macro to createjs_int::Ints from literals | 2021-03-31 13:25:56 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | d6bb977dba | common: Make NotificationPowerLevels non-exhaustive | 2021-03-31 13:12:34 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 171fcfa965 | common: Remove redundant clones | 2021-03-31 13:11:19 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | cd34fba6ad | common: Fix import ordering | 2021-03-31 13:11:02 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | f91467d0b2 | Use maplit::btreemap in tests | 2021-03-31 12:32:29 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 357100883d | common: Add a function to test an event against a Ruleset | 2021-03-31 12:12:23 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 038f0eec6d | common: Add a function to test an event against PushCondition | 2021-03-31 12:12:23 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | cdb998c83f | Move ruma_events::room::power_levels::NotificationPowerLevels to ruma-common | 2021-03-31 12:12:23 +02:00 |  | 
			
				
					| 
							
							
								 Adam Blanchet | 2e422c5d81 | Create ImageInfo struct specific to AvatarEventContent Add a new specific ImageInfo struct, with all the same fields,
except for `thumbnail_file`, to disallow encrypted room avatars.
Resolves: #397 | 2021-03-31 11:00:36 +02:00 |  | 
			
				
					| 
							
							
								 Devin Ragotzy | 050e90db4f | Merge branch 'timokoesters-improvements' into main | 2021-03-26 16:06:45 -04:00 |  | 
			
				
					| 
							
							
								 Devin Ragotzy | a0177669e6 | Fix all failing tests because of state_key unwraps | 2021-03-26 16:05:12 -04:00 |  | 
			
				
					| 
							
							
								 Timo Kösters | 625c37cb77 | Fix room version updates | 2021-03-26 10:53:20 +01:00 |  | 
			
				
					| 
							
							
								 Timo Kösters | 1621a491a9 | improvement: refactor code and fix a few auth rules | 2021-03-25 23:19:20 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 12686fe6e3 | Clean up std::fmt imports We were pretty inconsistent about them before. | 2021-03-25 16:32:08 +01:00 |  | 
			
				
					| 
							
							
								 Julian Sparber | f053200462 | ruma-client-api: Use Mxc type This also fixes the wrong mxc url in the test for joined_members. Mxc
urls don't use a ":" as seperator between server name and media id. | 2021-03-25 13:04:23 +01:00 |  | 
			
				
					| 
							
							
								 Julian Sparber | 00fea9d468 | add type for mxc:// | 2021-03-25 13:04:23 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | b79fd0c3aa | Release ruma-identifiers 0.18.0 | 2021-03-23 21:08:44 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | c910d57b14 | Release ruma-serde 0.3.1 | 2021-03-23 20:58:53 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 71682182f7 | serde: Update README.md The information presented on serde_qs was actually wrong. | 2021-03-23 20:55:39 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | dbe470ed54 | serde:  Don't error when deserializing IgnoredAny from a list | 2021-03-23 20:55:22 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | c27b17e5f9 | Upgrade proc-macro-crate to 1.0.0 | 2021-03-23 20:43:58 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | a891d1c615 | client-api: Make types in r0::keys non-exhaustive | 2021-03-23 11:10:28 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 34484c0225 | common: Update changelog | 2021-03-22 20:56:30 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 922059c3e5 | common: Borrow the rule ID in AnyPushRule::rule_id | 2021-03-22 20:53:17 +01:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 945e085c7a | common: Add tests for push rules | 2021-03-22 20:42:25 +01:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | c8c45d10fa | common: Replace push rule kinds types with AnyPushRule variants | 2021-03-22 20:42:25 +01:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | b79ef0303a | Move common::push::AnyPushRule to client_api::r0::push::PushRule | 2021-03-22 20:42:25 +01:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 22f7f28e1b | common: Replace BTreeSet by IndexSet in push::Ruleset. Keeps the JSON ordering for priority.
IndexSet are hashed by `rule_id` so its uniqueness is enforced.
A rule can be fetched by its `rule_id`. | 2021-03-22 20:42:25 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | acb7fdd647 | Remove contrib/ide/vscode proc-macro support is now enabled by default in rust-analyzer.
https://rust-analyzer.github.io/thisweek/2021/03/22/changelog-69.html | 2021-03-22 16:53:37 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | a0e8bb416b | Increase MSRV from 1.43 to 1.45 | 2021-03-21 20:32:46 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | c96537c7d6 | signatures: Remove needless pre-declarations | 2021-03-21 20:26:24 +01:00 |  | 
			
				
					| 
							
							
								 Timo Kösters | 34cd1cb4dc | bump ruma | 2021-03-18 14:30:21 -04:00 |  | 
			
				
					| 
							
							
								 Timo Kösters | da5c74acc3 | fix: event required power levels | 2021-03-18 14:30:21 -04:00 |  | 
			
				
					| 
							
							
								 Takayuki Maeda | f196f5b6f1 | fix clippy warnings | 2021-03-15 16:46:15 +01:00 |  | 
			
				
					| 
							
							
								 Takayuki Maeda | a071df7638 | deserialize empty string to none for submit_url | 2021-03-15 16:46:15 +01:00 |  | 
			
				
					| 
							
							
								 Takayuki Maeda | eb3763b301 | add test for deserializing room_member | 2021-03-15 16:46:15 +01:00 |  | 
			
				
					| 
							
							
								 Takayuki Maeda | 9cfa3b075c | deserialize empty string to none for avatar_url | 2021-03-15 16:46:15 +01:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 92ee92ad7e | client-api: Fix sso_login query param serialization | 2021-03-15 12:15:43 +01:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 02e6c935b3 | client-api: Move user in login::Request to identifier in login::LoginInfo::Password | 2021-03-15 10:36:54 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan de Jong | 684468bc5d | Remove rust-analyzer.cargo.loadOutDirsFromCheck | 2021-03-14 12:55:26 +01:00 |  |