| 
							
							
								 Jonas Platte | 2ed51f1d54 | Release ruma-identifiers 0.22.0 | 2022-02-19 14:28:28 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | fec52a0218 | Release ruma-identifiers 0.21.0 | 2022-02-19 01:07:23 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 38881dd6af | Release ruma-serde 0.6.0 | 2022-02-19 01:01:17 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 41d6bcc2a6 | Format code in doc comments | 2022-02-18 11:33:16 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 2547db74e9 | serde: Upgrade itoa 0.4 => 1.0 | 2022-02-17 16:27:43 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | ebb09589f9 | Remove authors field from Cargo manifests It's no longer necessary and authorship is much better tracked with git. | 2022-02-12 13:46:44 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 1b4234c505 | serde: Add Raw::{cast, cast_ref} | 2022-02-12 01:20:00 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 2f84fdbd76 | serde: Wrap base64::DecodeError to make base64 a private dependency | 2022-02-12 00:36:20 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 39041286b9 | Move from_raw_json_value to ruma-serde … and remove unnecessary copies of it. | 2022-02-02 20:58:47 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan de Jong | 8348b97091 | Improve Synapse compatibility w.r.t. power levels | 2022-02-01 15:26:30 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 2bdcf8fdfe | serde: Fix Base64 not being Send + Sync | 2022-01-23 14:29:44 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | b7bcecbb77 | serde: Fix lots of issues from previous commit | 2022-01-23 14:10:57 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 0dbeac8505 | events: Fix wrong base64 character set for k field in JsonWebKey | 2022-01-23 13:48:42 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 47cc004e06 | serde: Add Base64::into_inner | 2022-01-23 12:01:45 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan de Jong | 9bdde6241e | serde: Update base64.rs with a comment Some minimal comment after https://github.com/ruma/ruma/pull/773#discussion_r757822969. | 2022-01-13 17:33:56 +00:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 4c859c5aeb | Introduce a Base64 type and use it where applicable | 2022-01-13 16:22:21 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | ee977b48f0 | Make the inner type of _Custom enum variants unusable The variant itself would be private if possible, this is the solution
closest to that. | 2022-01-13 11:38:48 +01:00 |  | 
			
				
					| 
							
							
								 Damir Jelić | ee3c8f3335 | ruma: Fix a bunch of typos | 2021-12-06 11:26:14 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 3ce578f384 | identifiers: Make UserId a DST | 2021-11-26 00:40:40 +01:00 |  | 
			
				
					| 
							
							
								 Imbolc | 795fde03dd | serde: Add test for empty_string_as_nonewith absent field | 2021-11-02 21:10:49 +00:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | c00518599e | Update example on ruma_serde::empty_string_as_none | 2021-11-02 14:37:45 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 00ae571636 | serde: Add missing period in docs | 2021-09-28 14:22:17 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 1e48e97cf5 | serde: Fix docs for JsonObject | 2021-09-27 19:57:06 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | af250cf108 | Merge JsonObject type aliases | 2021-09-27 12:55:31 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | da14fdaf17 | serde: Remove impl From<T> for Raw<T> | 2021-09-15 20:36:20 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 12ee10b2c6 | Release ruma-serde 0.5.0 | 2021-08-11 17:10:51 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 3c76fa1492 | signatures: Fix verify_json and sign_json enforcing PDU size limits These functions are used for request signatures too. | 2021-08-10 15:22:47 +02:00 |  | 
			
				
					| 
							
							
								 Devin Ragotzy | c55dab7122 | misc-errors: Allow or make error enums non_exhaustive | 2021-08-10 15:22:26 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 40d3b552da | Release ruma-serde 0.4.2 | 2021-08-09 19:43:40 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | fdf7af442c | serde: Make Raw deserialization methods more general | 2021-08-09 19:34:50 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | be4584b475 | Release ruma-serde 0.4.1 | 2021-06-24 13:17:55 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 2a2cb8c4d2 | serde: Remove unneeded extra-traits syn feature | 2021-05-17 00:50:45 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 2397d494b5 | serde: Fix url_deserialize test | 2021-05-15 19:29:41 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 566e03abc1 | Release ruma-serde 0.4.0 | 2021-05-15 19:26:09 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 3ec830271c | serde: Update change log | 2021-05-15 18:48:53 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | f0e3a39706 | serde: Relax bounds on Raw::deserialize_as | 2021-05-15 18:47:34 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 1562cd1d3a | serde: Remove time module | 2021-05-15 18:45:30 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 16e8f498b4 | serde: Add Raw::deserialize_as | 2021-05-15 15:02:03 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 60d4ea027f | Use serde_json::Result alias | 2021-05-15 15:02:02 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 4edaf5a638 | serde: Tiny docs improvement | 2021-05-15 14:58:41 +02:00 |  | 
			
				
					| 
							
							
								 Jonathan de Jong | b616ba8233 | Add reasons for each doctest ignore | 2021-05-14 13:44:49 +02:00 |  | 
			
				
					| 
							
							
								 Devin Ragotzy | dcff455c19 | ci: Enforce sorted dependencies with cargo-sort | 2021-05-11 19:59:44 +00:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 32e80987e1 | serde: Add PartialOrdAsRefStr, OrdAsRefStr and PartialEqAsRefStr derives | 2021-05-11 10:11:02 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | c01e8340eb | serde: Add From implementations for CanonicalJsonValue | 2021-05-08 14:03:01 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 719433eb5c | serde: Add PartialEq implementations for CanonicalJsonValue | 2021-05-07 23:39:48 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 6d5f198164 | serde: Add is_*methods to CanonicalJsonValue | 2021-05-07 23:24:16 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 3b6a719b8e | serde: Add as_array_mut and as_object_mut methods to CanonicalJsonValue | 2021-05-07 23:20:49 +02:00 |  | 
			
				
					| 
							
							
								 Devin Ragotzy | 5090c11843 | Enable non-default clippy lints | 2021-05-06 11:07:31 +00:00 |  | 
			
				
					| 
							
							
								 Devin Ragotzy | c6aa2e0428 | Fix clippy warnings across workspace | 2021-05-06 06:16:28 -04:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 07f4212094 | serde: Fix new doctest | 2021-05-05 16:29:17 +02:00 |  |