Jonas Platte
|
da6746a82e
|
Release ruma-identifiers-validation 0.2.2
|
2021-04-03 17:49:51 +02:00 |
|
Jonas Platte
|
83ee0e72e2
|
Release ruma-common 0.3.1
|
2021-04-03 17:21:55 +02:00 |
|
Kévin Commaille
|
cd157885dd
|
common: Fix push::PushCondition::applies for empty value and pattern
|
2021-04-03 17:00:04 +02:00 |
|
Kévin Commaille
|
eb7683bae9
|
Add xtask to automate crate releases
|
2021-04-03 16:59:28 +02:00 |
|
Jonas Platte
|
5b0c675cb8
|
events: Make IgnoredUserListEventContent non-exhaustive
|
2021-04-01 01:45:07 +02:00 |
|
Jonas Platte
|
914279010a
|
events: Remove outdated documentation
|
2021-04-01 01:43:18 +02:00 |
|
Jonas Platte
|
085dd492c7
|
events: Update comment
|
2021-04-01 01:39:22 +02:00 |
|
Jonas Platte
|
3b69f9d3cf
|
push-gateway-api: Update changelog
|
2021-04-01 01:36:03 +02:00 |
|
Jonas Platte
|
953358e8ee
|
Release ruma-signatures 0.6.0
|
2021-04-01 01:30:01 +02:00 |
|
Jonas Platte
|
4ff8f751e0
|
client-api: Update changelog
|
2021-03-31 14:18:05 +02:00 |
|
Jonas Platte
|
aadcf9be16
|
common: Update changelog
|
2021-03-31 14:17:54 +02:00 |
|
Jonas Platte
|
36df3e341a
|
Release ruma-common 0.3.0
|
2021-03-31 13:47:24 +02:00 |
|
Jonas Platte
|
529235e61a
|
common: Restore alphabetical order of dependencies in Cargo.toml
|
2021-03-31 13:47:24 +02:00 |
|
Jonas Platte
|
69bece2a40
|
events: Fix construction of non-exhaustive struct in tests
|
2021-03-31 13:26:47 +02:00 |
|
Jonas Platte
|
4a926e0e64
|
Consistently use int! macro to create js_int::Int s from literals
|
2021-03-31 13:25:56 +02:00 |
|
Jonas Platte
|
d6bb977dba
|
common: Make NotificationPowerLevels non-exhaustive
|
2021-03-31 13:12:34 +02:00 |
|
Jonas Platte
|
171fcfa965
|
common: Remove redundant clones
|
2021-03-31 13:11:19 +02:00 |
|
Jonas Platte
|
cd34fba6ad
|
common: Fix import ordering
|
2021-03-31 13:11:02 +02:00 |
|
Jonas Platte
|
f91467d0b2
|
Use maplit::btreemap in tests
|
2021-03-31 12:32:29 +02:00 |
|
Kévin Commaille
|
357100883d
|
common: Add a function to test an event against a Ruleset
|
2021-03-31 12:12:23 +02:00 |
|
Kévin Commaille
|
038f0eec6d
|
common: Add a function to test an event against PushCondition
|
2021-03-31 12:12:23 +02:00 |
|
Kévin Commaille
|
cdb998c83f
|
Move ruma_events::room::power_levels::NotificationPowerLevels to ruma-common
|
2021-03-31 12:12:23 +02:00 |
|
Adam Blanchet
|
2e422c5d81
|
Create ImageInfo struct specific to AvatarEventContent
Add a new specific ImageInfo struct, with all the same fields,
except for `thumbnail_file`, to disallow encrypted room avatars.
Resolves: #397
|
2021-03-31 11:00:36 +02:00 |
|
Jonas Platte
|
12686fe6e3
|
Clean up std::fmt imports
We were pretty inconsistent about them before.
|
2021-03-25 16:32:08 +01:00 |
|
Julian Sparber
|
f053200462
|
ruma-client-api: Use Mxc type
This also fixes the wrong mxc url in the test for joined_members. Mxc
urls don't use a ":" as seperator between server name and media id.
|
2021-03-25 13:04:23 +01:00 |
|
Julian Sparber
|
00fea9d468
|
add type for mxc://
|
2021-03-25 13:04:23 +01:00 |
|
Jonas Platte
|
b79fd0c3aa
|
Release ruma-identifiers 0.18.0
|
2021-03-23 21:08:44 +01:00 |
|
Jonas Platte
|
c910d57b14
|
Release ruma-serde 0.3.1
|
2021-03-23 20:58:53 +01:00 |
|
Jonas Platte
|
71682182f7
|
serde: Update README.md
The information presented on serde_qs was actually wrong.
|
2021-03-23 20:55:39 +01:00 |
|
Jonas Platte
|
dbe470ed54
|
serde: Don't error when deserializing IgnoredAny from a list
|
2021-03-23 20:55:22 +01:00 |
|
Jonas Platte
|
c27b17e5f9
|
Upgrade proc-macro-crate to 1.0.0
|
2021-03-23 20:43:58 +01:00 |
|
Jonas Platte
|
a891d1c615
|
client-api: Make types in r0::keys non-exhaustive
|
2021-03-23 11:10:28 +01:00 |
|
Jonas Platte
|
34484c0225
|
common: Update changelog
|
2021-03-22 20:56:30 +01:00 |
|
Jonas Platte
|
922059c3e5
|
common: Borrow the rule ID in AnyPushRule::rule_id
|
2021-03-22 20:53:17 +01:00 |
|
Kévin Commaille
|
945e085c7a
|
common: Add tests for push rules
|
2021-03-22 20:42:25 +01:00 |
|
Kévin Commaille
|
c8c45d10fa
|
common: Replace push rule kinds types with AnyPushRule variants
|
2021-03-22 20:42:25 +01:00 |
|
Kévin Commaille
|
b79ef0303a
|
Move common::push::AnyPushRule to client_api::r0::push::PushRule
|
2021-03-22 20:42:25 +01:00 |
|
Kévin Commaille
|
22f7f28e1b
|
common: Replace BTreeSet by IndexSet in push::Ruleset.
Keeps the JSON ordering for priority.
IndexSet are hashed by `rule_id` so its uniqueness is enforced.
A rule can be fetched by its `rule_id`.
|
2021-03-22 20:42:25 +01:00 |
|
Jonas Platte
|
acb7fdd647
|
Remove contrib/ide/vscode
proc-macro support is now enabled by default in rust-analyzer.
https://rust-analyzer.github.io/thisweek/2021/03/22/changelog-69.html
|
2021-03-22 16:53:37 +01:00 |
|
Jonas Platte
|
a0e8bb416b
|
Increase MSRV from 1.43 to 1.45
|
2021-03-21 20:32:46 +01:00 |
|
Jonas Platte
|
c96537c7d6
|
signatures: Remove needless pre-declarations
|
2021-03-21 20:26:24 +01:00 |
|
Takayuki Maeda
|
f196f5b6f1
|
fix clippy warnings
|
2021-03-15 16:46:15 +01:00 |
|
Takayuki Maeda
|
a071df7638
|
deserialize empty string to none for submit_url
|
2021-03-15 16:46:15 +01:00 |
|
Takayuki Maeda
|
eb3763b301
|
add test for deserializing room_member
|
2021-03-15 16:46:15 +01:00 |
|
Takayuki Maeda
|
9cfa3b075c
|
deserialize empty string to none for avatar_url
|
2021-03-15 16:46:15 +01:00 |
|
Kévin Commaille
|
92ee92ad7e
|
client-api: Fix sso_login query param serialization
|
2021-03-15 12:15:43 +01:00 |
|
Kévin Commaille
|
02e6c935b3
|
client-api: Move user in login::Request to identifier in login::LoginInfo::Password
|
2021-03-15 10:36:54 +01:00 |
|
Jonathan de Jong
|
684468bc5d
|
Remove rust-analyzer.cargo.loadOutDirsFromCheck
|
2021-03-14 12:55:26 +01:00 |
|
Jonas Platte
|
341869c83c
|
client-api: Support custom login types
|
2021-03-13 20:06:18 +01:00 |
|
Bruno Bigras
|
0c8adbb69e
|
client-api: Add get_login_types::LoginType::Sso
|
2021-03-13 19:44:23 +01:00 |
|