2820 Commits

Author SHA1 Message Date
Jonas Platte
f818b53ca1
Make conversions from Ruma types to http types generic
So users can select the Body type that makes the most sense for them.
2021-04-23 13:26:10 +02:00
Jonas Platte
ae26be88c5
api-macros: Refactor access token sending logic 2021-04-23 13:22:20 +02:00
Jonas Platte
527007b957
Add new suggested rust-analyzer settings 2021-04-23 12:54:42 +02:00
Jonas Platte
c5adfd48be
client-api: Stop using Foo name in tests 2021-04-23 12:51:05 +02:00
Johannes Becker
37462b9ae1 client-api: Remove unstable-synapse-quirks feature
Only worked around `authentication` sometimes being required,
which now can be achieved with `SendAccessToken`
2021-04-23 10:56:04 +02:00
Johannes Becker
0ca5785ead api: Replace access_token Option with SendAccessToken enum 2021-04-23 10:56:04 +02:00
Johannes Becker
a3a756c339 client-api: Support appservice login type on /register 2021-04-23 10:56:04 +02:00
Timo Kösters
4f16b9357c fix: verify_json algorithm 2021-04-22 18:23:45 +02:00
Jonas Platte
27e47eaddc
ci: Title-case workflow names 2021-04-22 15:23:16 +02:00
Jonas Platte
c770627ce1
ci: Assing nice workflow and job names 2021-04-22 15:10:41 +02:00
Jonas Platte
8a1cc3d8f8
ci: Use distinct job names 2021-04-22 15:08:16 +02:00
Jonas Platte
4daa30f1bb
client-api: Fix clippy warning 2021-04-22 15:05:58 +02:00
Jonas Platte
0411574081
ci: Install necessary tools for nightly job 2021-04-22 14:59:29 +02:00
Jonas Platte
06623f9651
ci: Convert remaining jobs to GitHub actions 2021-04-22 14:57:10 +02:00
Jonas Platte
ffa801254e
common: Fix faulty test
I broke it when making the tests easier to read 🙈
2021-04-22 14:53:55 +02:00
Jonas Platte
49bd9d037c
ci: Convert stable job to GitHub actions workflow 2021-04-22 14:25:23 +02:00
Jonas Platte
dcf5081735
ci: Convert audit job to (scheduled) GitHub actions workflow 2021-04-22 14:21:55 +02:00
Jonas Platte
43905b731a
docs: Rename docs.yaml => docs.yml 2021-04-22 14:06:45 +02:00
Jonas Platte
b91078ac55
ci: Re-indent docs.yaml 2021-04-22 14:06:20 +02:00
Jonas Platte
dbb57f1dca
ci: Simplify docs job by using ruma's full feature 2021-04-22 14:05:09 +02:00
Jonas Platte
8adab45200
xtask: Fix cargo fmt usage 2021-04-22 00:50:55 +02:00
Johannes Becker
28e68a4031
appservice-api: conversion from incoming transaction to sync response 2021-04-21 15:04:09 +02:00
Jonas Platte
fdc9d30652
common: Remove extraneous semicolons 2021-04-21 13:33:16 +02:00
Johannes Becker
bccdb74e15
appservice-api: Add constructor for push_events::v1::IncomingRequest 2021-04-20 12:40:24 +02:00
Jonas Platte
313830812f
client-api: Simplify serde attributes 2021-04-20 11:39:21 +02:00
Jonas Platte
c816630058
client-api: Allow testing sync_events structs for exhaustiveness
… even without `unstable-exhaustive-types`.
2021-04-19 01:37:32 +02:00
Jonas Platte
e73378c90a
client-api: Fix warning in tests 2021-04-19 01:37:32 +02:00
Jonas Platte
486c9245b3
events: Make ImageInfo and ThumbnailInfo non-exhaustive 2021-04-18 14:44:37 +02:00
Jonas Platte
dc57620ae0
events: Make StickerEventContent non-exhaustive 2021-04-18 14:36:24 +02:00
Jonas Platte
7f01a6d73b
events: Make TypingEventContent non-exhaustive and derive Default for it 2021-04-18 14:32:54 +02:00
Jonas Platte
624a48a724
client-api: Borrow RawJsonValue in set_global_account_data 2021-04-18 12:44:28 +02:00
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