Jonas Platte
b3c646a2b7
Release ruma-events 0.22.0-alpha.3
2021-04-17 19:33:51 +02:00
Jonas Platte
3dde0ecd5c
Release ruma-identifiers-validation 0.3.0
2021-04-17 19:29:50 +02:00
Jonas Platte
1abda2067e
xtask: Double the sleep after macro crate release
2021-04-17 19:24:33 +02:00
Jonas Platte
3995ef0fdb
xtask: Allow "con" for "continue"
2021-04-17 19:24:33 +02:00
Jonas Platte
83e4c29603
xtask: Don't look for pre-release titles in changelogs
2021-04-17 19:18:01 +02:00
Jonas Platte
309ba18b82
api: Update changelog
2021-04-17 19:14:43 +02:00
Jonas Platte
976b1b8090
xtask: Push release commit after cargo publish
, together with tag
2021-04-17 19:07:52 +02:00
Jonas Platte
6581eb8606
Release ruma-common 0.5.0
2021-04-17 19:03:42 +02:00
Jonas Platte
5d7d7cf187
docs: Make note of cargo xtask
in CONTRIBUTING.md and how_to_release.md
2021-04-17 19:01:17 +02:00
Jonas Platte
233b473041
xtask: Disallow releasing a macro crate without its parent crate
2021-04-17 18:57:19 +02:00
Jonas Platte
32398d187b
common: Add Ruleset::get_match
2021-04-17 17:58:53 +02:00
Jonas Platte
c4e918cfc4
common: Remove unneeded lifetime annotation
2021-04-17 17:58:16 +02:00
Jonas Platte
eec58921ad
common: Add missing re-export of AnyPushRuleRef
2021-04-17 17:56:26 +02:00
Jonas Platte
fca5d36402
common: Change the return type of Ruleset::get_actions to a slice
2021-04-17 17:53:38 +02:00
Jonas Platte
aa8e00f886
common: Add more useful methods to AnyPushRule, AnyPushRuleRef
2021-04-17 17:44:24 +02:00
Jonas Platte
fc423b3620
common: Make push rules only apply if enabled
...
This only changes the behavior of `ConditionalPushRule::applies` and
`PatternedPushRule::applies_to`, `Ruleset::get_actions` was already
filtering out disabled rules.
2021-04-17 17:36:57 +02:00
Jonas Platte
5d0fb3924e
common: Add PatternedPushRule::applies_to
2021-04-17 17:30:27 +02:00
Jonas Platte
045f610e30
common: Add conversions between AnyPushRule
and AnyPushRuleRef
2021-04-17 17:12:32 +02:00
Jonas Platte
ab42d379b8
common: Add borrowing iteration of push rulesets
2021-04-17 16:57:47 +02:00
Jonas Platte
8171e34eac
common: Move AnyPushRule, RulesetIntoIter into separate module
2021-04-17 16:38:08 +02:00
Jonas Platte
f86fa08f13
common: Rename RulesetIter to RulesetIntoIter
2021-04-17 16:27:42 +02:00
Devin Ragotzy
992266b38e
federation-api: Create Edu enum
2021-04-17 00:28:49 +02:00
Devin Ragotzy
29b49d2edf
events: Add codegen for ephemeral event enum room_id accessor
2021-04-16 23:42:29 +02:00
Jonas Platte
d7af96747c
events: Fix a typo
2021-04-16 15:28:46 +02:00
Jonas Platte
24e2f3996a
client-api: Fix tests for unstable-pre-spec
2021-04-16 13:57:25 +02:00
Jonas Platte
aeb4a24492
ruma: Re-export all types from ruma-identifiers, except Error
2021-04-16 13:42:08 +02:00
Jonas Platte
47d6b45857
client-api: Remove PartialEq and Eq for most types in get_login_types
2021-04-16 12:18:49 +02:00
Abhik Jain
672422e742
serde-macros: Add m.snake_case and m.dotted.case rename rules
2021-04-15 14:10:33 +02:00
Abhik Jain
f16d7b67c3
serde-macros: Add M_MATRIX_ERROR_CASE casing rename rule
2021-04-15 13:45:05 +02:00
Jonas Platte
461f856b5a
ci: Disable irrelevant parts of xtask
2021-04-14 19:20:45 +02:00
Jonas Platte
4bc25f836a
xtask: Exit feedback loop on EOF
2021-04-14 19:09:57 +02:00
Kévin Commaille
bc62192e60
xtask: Add release commit creation to release
2021-04-14 18:53:56 +02:00
Abhik Jain
3c237652db
identity-service-api: Add lookup for hash_details and 3pid endpoints
2021-04-14 18:40:52 +02:00
Kévin Commaille
51951082d5
client-api: Implement MSC2858 - Multiple SSO Identity Providers
2021-04-14 17:17:55 +02:00
Timo Kösters
4516d73e8c
fix: use users_default power level
2021-04-14 10:38:59 -04:00
Timo Kösters
30b4e1d597
fix: use correct state key
2021-04-14 10:38:59 -04:00
Timo Kösters
4015ced5ea
Bump ruma
2021-04-14 10:38:59 -04:00
Timo Kösters
2ef7730ebb
More warnings
2021-04-14 10:38:59 -04:00
Jonas Platte
c1693569f1
api: Replace bytes::Buf by AsRef<u8> for reading
...
This allows us to switch back to serde_json::from_slice instead of
serde_json::from_reader, because the latter is significantly slower.
See https://github.com/serde-rs/json/issues/160
2021-04-13 22:12:16 +02:00
Jonas Platte
e4ae2a40ee
Qualify more paths in macro-generated code
2021-04-13 21:50:01 +02:00
Jonas Platte
f6371bb1f2
Release ruma-signatures 0.7.0
2021-04-13 21:34:53 +02:00
Jonas Platte
10fb4c9910
Release ruma-common 0.4.0
2021-04-13 21:29:26 +02:00
Jonas Platte
8a791dd530
ci: Fix msrv build script
2021-04-13 21:26:53 +02:00
Jonas Platte
96758df5dd
xtask: Skip 10sec delay after publishing macro crate was skipped
...
(because it already existed)
2021-04-13 21:25:52 +02:00
Jonas Platte
cae9a3e089
xtask: Fail early in release if config.toml does not exist
2021-04-13 21:21:28 +02:00
Jonas Platte
322edc551f
xtask: Add a delay after publishing a macro crate
2021-04-13 21:16:24 +02:00
Jonas Platte
2a8b4a0478
Release ruma-identifiers 0.19.0
2021-04-13 21:12:24 +02:00
Jonas Platte
398cf406d7
identifiers: Add compat features to allow more user IDs
2021-04-13 21:12:24 +02:00
Jonas Platte
d3ef7d63ce
ci: Use cargo xtask to run checks
2021-04-13 18:38:04 +02:00
Jonas Platte
cdcefa1e53
xtask: Don't short-circuit on ci failure
2021-04-13 18:33:24 +02:00