27 Commits

Author SHA1 Message Date
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
Jonas Platte
cc455057f7
serde: Add Raw::get_field 2021-05-05 11:22:01 +02:00
Jonas Platte
3db0ea7026
Move all crates into a new crates directory 2021-05-03 15:50:27 +02:00