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_none with 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 |
|