Kévin Commaille
35da79a26e
identifiers: Make DeviceKeyId a type alias of KeyId
2024-11-08 13:13:19 -05:00
Kévin Commaille
7f8f89eff7
identifiers: Differentiate signing keys from device keys
...
Use OwnedCrossSigningKeyId, OwnedDeviceSigningKeyId and
OwnedCrossSigningOrDeviceSigningKeyId instead of OwnedDeviceKeyId
to identify signing keys.
2024-11-08 13:13:15 -05:00
Kévin Commaille
ae3897cad8
identifiers: Allow to validate KeyId with any key name type
...
Use new trait bounds for KeyId to only allow specific types.
Change the KeyId validation to be generic over the key name type.
Remove the KeyName type and replace it with the more specific
ServerSigningKeyVersion.
2024-11-08 12:49:53 -05:00
Kévin Commaille
ceba4586d6
identifiers: Remove link to previous version of spec in changelog
...
It doesn't pass the spec links checker anymore
and it doesn't seem worth it to try to solve this.
2024-06-21 18:10:14 +02:00
Kévin Commaille
d2d64f32c2
Release ruma-identifiers-validation 0.9.5
2024-05-09 11:49:30 +02:00
Kévin Commaille
0e7c91d789
docs: Point links to v1.10 of the spec
2024-03-22 21:28:39 +01:00
Tulir Asokan
b2c3df421d
identifiers: Fix MXC URI validation
2024-03-07 13:39:57 +01:00
Kévin Commaille
4efca6fba5
docs: Point links to v1.9 of the spec
2023-11-30 14:42:14 +01:00
Jonas Platte
a9f42be255
Release ruma-identifiers-validation 0.9.3
2023-10-11 21:25:13 +02:00
Jonas Platte
33f7df8bf2
Release ruma-identifiers-validation 0.9.2
2023-09-27 18:25:45 +02:00
Kévin Commaille
c8bbcecdc8
docs: Update changelogs for Matrix 1.8
2023-08-24 12:16:29 +02:00
Kévin Commaille
8bdfd809e4
identifiers-validation: Allow +
in the localpart of user IDs
...
According to MSC4009
2023-08-21 11:02:57 +02:00
Jonas Platte
d5b0cc608f
Add user ID localpart emptiness check
2023-05-02 15:09:23 +02:00
Kévin Commaille
446c6ab753
Release ruma-identifiers-validation 0.9.1
2023-02-15 12:41:47 +01:00
Jonas Platte
5d516ca544
Release ruma-identifiers-validation 0.9.0
2022-09-12 20:22:17 +02:00
Jonas Platte
a8e7c47bbe
Remove RoomName type
2022-06-03 11:40:33 +02:00
Jonas Platte
70ea38b138
Release ruma-identifiers-validation 0.8.1
2022-04-28 15:47:56 +02:00
Jonas Platte
242085cf37
Release ruma-identifiers-validation 0.8.0
2022-04-28 15:46:12 +02:00
Kévin Commaille
e2375ed72e
xtask: Add typos check
2022-03-18 14:29:57 +01:00
Jonas Platte
91eac857c7
Release ruma-identifiers-validation 0.7.0
2022-02-19 14:27:44 +01:00
Jonas Platte
62c55d90ed
Release ruma-identifiers-validation 0.6.0
2022-02-19 01:06:17 +01:00
Damir Jelić
ee3c8f3335
ruma: Fix a bunch of typos
2021-12-06 11:26:14 +01:00
Jonas Platte
39822f9c16
Release ruma-identifiers-validation 0.5.0
2021-08-11 17:14:37 +02:00
Jonas Platte
dc94340d0a
Release ruma-identifiers-validation 0.4.0
2021-06-01 12:50:42 +02:00
Jonas Platte
25dd8e8e2a
identifiers: Fix a typo in function name
2021-06-01 12:49:01 +02:00
Jonas Platte
3db0ea7026
Move all crates into a new crates directory
2021-05-03 15:50:27 +02:00