avdb13
|
8881755235
|
api: Add status parameter to request attribute macro
Co-authored-by: Jonas Platte <jplatte+git@posteo.de>
|
2024-04-24 14:44:49 +02:00 |
|
Kévin Commaille
|
1e185ddb9d
|
Create m.lowercase renaming rule
|
2024-04-07 15:46:24 +02:00 |
|
Jonas Platte
|
4a02b97aa3
|
Update website URL
|
2024-04-04 13:20:58 +02:00 |
|
Kévin Commaille
|
e249f08f4b
|
client-api: Add server support discovery endpoint
According to MSC1929 / Matrix 1.10
|
2024-03-23 09:34:36 +01:00 |
|
Jonas Platte
|
c82f600d6a
|
Fix new lints
|
2023-11-08 18:16:44 +01:00 |
|
Jonas Platte
|
e658b8b128
|
Remove 'www.' from ruma.io URLs
|
2023-10-12 15:44:00 +02:00 |
|
Jonas Platte
|
7cee1787a2
|
Release ruma-common 0.12.0
|
2023-10-05 11:21:46 +02:00 |
|
Jonas Platte
|
7f7d6ee533
|
Upgrade dependencies
|
2023-10-05 10:59:59 +02:00 |
|
Kévin Commaille
|
a70f99a233
|
macros: Allow EventContent derive macro to work on enums
Requires to disable all automatic type generation.
|
2023-09-15 13:19:22 +02:00 |
|
Jonas Platte
|
31331f3165
|
Bring back ruma-events
Co-authored-by: Kévin Commaille <zecakeh@tedomum.fr>
|
2023-08-28 10:23:54 +02:00 |
|
Jonas Platte
|
ba2914a22a
|
macros: Simplify symbol path
|
2023-08-25 10:36:25 +02:00 |
|
Kévin Commaille
|
4ac0ae1392
|
macros: Implement AsRef<{id}> for {id}
|
2023-08-24 14:57:57 +02:00 |
|
Jonas Platte
|
8e10064364
|
Enforce import grouping
Includes a few manual changes to make rustfmt behave a bit better.
|
2023-08-22 12:31:49 +02:00 |
|
Kévin Commaille
|
bcae4e5799
|
chore: Use .is_some_and(…) instead of .map_or(false, …)
|
2023-08-14 16:17:25 +02:00 |
|
Kévin Commaille
|
e780633cce
|
events: Allow to declare events without a stable prefix
|
2023-07-27 16:04:58 +02:00 |
|
Jonas Platte
|
3dac70ead9
|
Remove most unreachable visibility modifiers
|
2023-07-19 14:32:14 +02:00 |
|
Jonas Platte
|
ad457c1c11
|
Rerun rustfmt
|
2023-07-19 13:53:15 +02:00 |
|
Jonas Platte
|
cfc4c66820
|
Rewrap lines to fit macro input in maximum line length
|
2023-07-19 13:53:03 +02:00 |
|
Kévin Commaille
|
77d94caf11
|
chore: Use workspace-defined MSRV
|
2023-07-04 15:40:37 +02:00 |
|
Jonas Platte
|
cb512f01d6
|
macros: Fix weird indentation
|
2023-04-24 17:02:23 +02:00 |
|
Jonas Platte
|
53622f8ce0
|
macros: Upgrade syn to 2.0
|
2023-04-24 17:02:23 +02:00 |
|
Jonas Platte
|
4c85fe9c78
|
Replace compat feature with more fine-grained compat-* features
… and document them.
|
2023-04-20 14:00:27 +02:00 |
|
Jonas Platte
|
89e398fd06
|
events: Add back relations accessors for message-like event enums
|
2023-04-18 11:33:54 +02:00 |
|
Jonas Platte
|
19d44489c3
|
events: Split bundled relations into two types
One for message-like events, one for state events.
|
2023-03-15 14:49:49 +01:00 |
|
Jonas Platte
|
0599eb1226
|
macros: Fix confusing name of local bindings
|
2023-03-15 12:33:09 +01:00 |
|
Jonas Platte
|
01acabe8a6
|
identifiers: Implement AsRef<[u8]> for owned ID types
|
2023-03-07 11:18:14 +01:00 |
|
Jonas Platte
|
5aa0f29935
|
identifiers: Add AsRef<[u8]> impls for ID types
|
2023-03-07 11:06:34 +01:00 |
|
Kévin Commaille
|
f17f288a3f
|
Release ruma-common 0.11.3
|
2023-02-15 12:44:42 +01:00 |
|
HKalbasi
|
ca99c97a0c
|
Use #[deprecated] instead of doc comments
|
2023-02-12 19:18:06 +01:00 |
|
Jonas Platte
|
94c01077c5
|
Release ruma-common 0.11.2
|
2023-02-07 21:04:39 +01:00 |
|
Jonas Platte
|
9c65a7dcae
|
events: Use input visibility for generated types in EventContent derive
|
2023-02-07 20:55:53 +01:00 |
|
Jonas Platte
|
093c231792
|
Release ruma-common 0.11.1
|
2023-02-02 13:02:45 +01:00 |
|
Jonas Platte
|
19006cd047
|
Clean up code blocks in doc strings
|
2023-02-01 16:58:47 +01:00 |
|
Jonas Platte
|
9bbe06aa3f
|
Release ruma-common 0.11.0
|
2023-02-01 13:26:09 +01:00 |
|
Jonas Platte
|
706bbf1753
|
Remove no-op default-features = false
|
2023-02-01 13:24:43 +01:00 |
|
Jonas Platte
|
b6f0a43fa3
|
Use workspace dependencies for path dependencies
|
2023-02-01 12:37:45 +01:00 |
|
Jonas Platte
|
de448ead01
|
Upgrade toml, toml_edit
|
2023-01-31 18:17:58 +01:00 |
|
Jonas Platte
|
62ed200a56
|
events: Use possibly-redacted content for StrippedStateEvent
|
2023-01-16 21:28:53 +01:00 |
|
Jonas Platte
|
2eba14f0cc
|
events: Rework the content traits
|
2023-01-16 21:28:53 +01:00 |
|
Jonas Platte
|
49a0650f62
|
events: Remove EventKind
The EventType associated type on EventContent practically provides the
same information.
|
2023-01-16 21:17:00 +01:00 |
|
Jonas Platte
|
b859d9c8b0
|
common: Derive Debug via StringEnum derive
|
2023-01-13 13:49:59 +01:00 |
|
Jonas Platte
|
625d5a0782
|
common: Add DebugAsRefStr derive macro
|
2023-01-13 13:47:55 +01:00 |
|
Jonas Platte
|
44d4a34d9c
|
macros: Add automatically_derived attribute to generated impl blocks
|
2023-01-13 13:11:04 +01:00 |
|
Jonas Platte
|
7de5893b83
|
common: Use quoted string as Debug representation of event types
|
2023-01-13 12:54:28 +01:00 |
|
Jonas Platte
|
3a722965f5
|
macros: Refactor event content generation
|
2023-01-10 11:46:49 +01:00 |
|
Jonas Platte
|
68a596dbc3
|
events: Remove RedactedEventContent trait
|
2023-01-10 11:46:49 +01:00 |
|
Kévin Commaille
|
1d8ea75f6f
|
events: Remove EventContent::from_parts
|
2023-01-10 11:37:31 +01:00 |
|
Kévin Commaille
|
dc591647f8
|
events: Remove StateUnsignedFromParts
Replace it with a bound on DeserializeOwned
|
2023-01-10 11:37:31 +01:00 |
|
Kévin Commaille
|
97b212795a
|
events: Create EventContentFromType
Implement it for:
- event contents that implement Deserialize
- event contents with event types with a suffix
- custom event contents
|
2023-01-10 11:37:31 +01:00 |
|
Kévin Commaille
|
ca78825e94
|
events: rename RoomEventType to TimelineEventType
|
2023-01-03 10:36:13 +01:00 |
|