Jonas Platte
f11ba9ee15
client-api: Use ruma_serde::Raw instead of RawJsonValue in get_state_events_for_key
2021-04-18 12:44:13 +02:00
Jonas Platte
9f815facc5
client-api: Split push::Pusher in two
...
The definitions for the get and set endpoint are different.
2021-04-18 12:25:40 +02:00
Jonas Platte
10adf0c0c0
client-api: Use Raw in send_message_event, send_state_event
2021-04-18 12:23:03 +02:00
Jonas Platte
b860316437
Release ruma-client 0.5.0-alpha.2
2021-04-17 20:31:44 +02:00
Jonas Platte
4a93d1c569
Release ruma 0.0.3
2021-04-17 20:29:49 +02:00
Jonas Platte
98a1b17b74
Release ruma-push-gateway-api 0.1.0-alpha.1
2021-04-17 20:27:50 +02:00
Jonas Platte
8149ba2cea
Release ruma-identity-service-api 0.1.0-alpha.1
2021-04-17 20:27:13 +02:00
Jonas Platte
108f13b3b0
Release ruma-federation-api 0.1.0-alpha.2
2021-04-17 19:58:34 +02:00
Jonas Platte
54eb9ef7a8
Release ruma-client-api 0.10.0-alpha.3
2021-04-17 19:57:34 +02:00
Jonas Platte
ee8e28d94b
Release ruma-appservice-api 0.2.0-alpha.3
2021-04-17 19:45:18 +02:00
Jonas Platte
de949815af
Release ruma-api 0.17.0-alpha.4
2021-04-17 19:39:02 +02:00
Jonas Platte
b829c472fa
xtask: Fix git command syntax
2021-04-17 19:37:57 +02:00
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
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