Commit Graph

  • 05f7e6b0a8 Configure rustfmt for nested imports, re-run 'cargo fmt' Jonas Platte 2019-01-08 19:53:25 +01:00
  • af5a8932e3 StrippedStateContent: Add sender field Jonas Platte 2019-01-08 19:37:06 +01:00
  • 7a7697e9e2 InviteState in Sync response is stripped events Victor Berger 2019-01-08 16:12:10 +01:00
  • e9fc9b03fd Make room_id optional Victor Berger 2019-01-07 23:48:57 +01:00
  • f3e82e8c90
    Merge pull request #13 from ruma/nested-imports Jimmy Cuadra 2019-01-07 14:36:38 -08:00
  • c3ccf51b02 Use nested imports Jonas Platte 2018-12-22 12:08:54 +01:00
  • 1ba4f66ba9 Run rustfmt Jonas Platte 2018-12-22 12:05:25 +01:00
  • 3e7f7a987b
    Merge pull request #11 from ruma/less_append_all Jimmy Cuadra 2018-12-16 11:22:31 -08:00
  • 0a4239b678 Get rid of almost all calls to append_all Jonas Platte 2018-12-15 21:22:07 +01:00
  • 6ff12a74d2 Run rustfmt and add it to CI runs. Jimmy Cuadra 2018-12-07 17:29:14 -08:00
  • 9f478a1d51 Use Rust 2018 edition idioms. Jimmy Cuadra 2018-12-07 17:20:59 -08:00
  • df1fc1739b Use edition 2018. Jimmy Cuadra 2018-12-07 17:16:47 -08:00
  • dc6f35b143 Update dependencies and remove futures-await example. Jimmy Cuadra 2018-12-03 22:13:55 -08:00
  • 8bf2f2a024 Bump version to 0.2.0. Jimmy Cuadra 2018-12-03 20:35:33 -08:00
  • c281dc662c Update dependencies. Jimmy Cuadra 2018-12-03 19:22:52 -08:00
  • 6240c25160 Bump version to 0.11.0. Jimmy Cuadra 2018-12-03 20:29:08 -08:00
  • c222c03fb1 Update dependencies. Jimmy Cuadra 2018-12-03 20:27:38 -08:00
  • 0696334186
    Merge pull request #18 from florianjacob/fix-presence-events Jimmy Cuadra 2018-12-03 20:21:31 -08:00
  • 9693c10328 Merge remote-tracking branch 'Johni0702/small-fixes' Jimmy Cuadra 2018-12-03 19:12:13 -08:00
  • e3883bfbed Bump version to 0.4.1. Jimmy Cuadra 2018-12-03 18:56:08 -08:00
  • 0c299b6226 Update dependencies. Jimmy Cuadra 2018-12-03 18:50:58 -08:00
  • f6b066b73f
    Merge pull request #4 from fest-im/master Jimmy Cuadra 2018-12-03 18:50:13 -08:00
  • 0e494ade66 Bump version to 0.3.0. Jimmy Cuadra 2018-12-03 18:28:16 -08:00
  • 1ac3236a9e Merge remote-tracking branch 'fest-im/master' Jimmy Cuadra 2018-12-03 18:26:57 -08:00
  • d90dfdee24 Merge remote-tracking branch 'Johni0702/cloneable' Jimmy Cuadra 2018-12-03 18:10:52 -08:00
  • b72afdefae Update dependencies. Jimmy Cuadra 2018-12-03 18:08:03 -08:00
  • 2f07b803a8 Update to ruma-api 0.6.0. Jimmy Cuadra 2018-12-03 18:06:14 -08:00
  • 033c04fd12 Bump version to 0.6.0. Jimmy Cuadra 2018-12-03 17:57:58 -08:00
  • bfddf74398 Update dependencies. Jimmy Cuadra 2018-12-03 17:56:51 -08:00
  • 11cc5bb88f Merge #45 bors[bot] 2018-11-19 16:16:45 +00:00
  • 8f829ac1b4 Bump version to 0.5.4 Sam Sieber 2018-11-19 09:12:33 -07:00
  • 0ecc730e64 Fix struct newtype deserialization (and add tests) Sam Sieber 2018-11-19 08:59:04 -07:00
  • c9277ddc94 Upgrade dependencies Jonas Platte 2018-11-10 14:04:46 +01:00
  • 1334fc37e5 Remove unused mut Jonas Platte 2018-11-09 11:28:36 +01:00
  • bd23e42cfc Update lazy_static, url, ring, untrusted Jonas Platte 2018-11-09 11:24:35 +01:00
  • 86135ddeb0 Update base64 to latest version Jonas Platte 2018-11-09 11:20:56 +01:00
  • 20cbadd95b Make Request and Response cloneable Jonas Herzig 2018-09-08 11:10:40 +02:00
  • e4ec9442d8 Make the Future returned by generated future_froms be Send Jonas Herzig 2018-09-12 13:23:33 +02:00
  • e23eff151b Add convertion to/from Request/Response from/to http::Request/Response Jonas Herzig 2018-09-08 11:06:20 +02:00
  • c71b60ef70 Add convertion to/from Request/Response from/to http::Request/Response Jonas Herzig 2018-09-11 14:02:09 +02:00
  • 74dad12056 Fix test compilation Jonas Herzig 2018-09-11 14:59:58 +02:00
  • eb6f2518ef get_supported_versions does not require authentication Jonas Herzig 2018-09-11 14:12:11 +02:00
  • ec8198964a get_state_events_for_key::Request::event_type should be of type EventType Jonas Herzig 2018-09-11 14:10:31 +02:00
  • 07e079bb8d get_subscribed_presences::Response::presence_events should be public Jonas Herzig 2018-09-08 13:25:16 +02:00
  • af3a14e3b4 Apply upcoming spec change to m.presence event representation, making ruma-client more interoperable with synapse. See https://github.com/matrix-org/matrix-doc/pull/1137 for the details of the spec change. Fixes https://github.com/ruma/ruma-client-api/issues/27 Florian Jacob 2018-09-01 01:17:11 +02:00
  • a01702093e Make cargo-clippy happy Jörg Sommer 2018-08-31 16:54:14 +02:00
  • 5fb288fc66 Cleanup the examples a little bit Jörg Sommer 2018-08-31 16:52:39 +02:00
  • a0ce0a9da8 Update examples Jörg Sommer 2018-08-31 15:57:56 +02:00
  • 04af2e41b4 Client.log_in: Add parameter device_id Jörg Sommer 2018-08-31 17:42:47 +02:00
  • 66037a9339 Update of hyper Jörg Sommer 2018-08-25 16:08:51 +02:00
  • 58d06f82a2 Fix Rust's hint about proc_macro Jörg Sommer 2018-08-31 14:04:42 +02:00
  • 7112b79859 Add hyper for new version of ruma-api Jörg Sommer 2018-08-25 16:07:12 +02:00
  • 116a6f44bc Fix some hints from Rust and clippy Jörg Sommer 2018-08-31 13:01:22 +02:00
  • c91b9137fb Update dependent crates quote, syn and others Jörg Sommer 2018-08-26 23:54:03 +02:00
  • 8703e515a9 Replace Vec<u8> by hyper::Body Jörg Sommer 2018-08-25 16:06:28 +02:00
  • d4578a835d Use Hyper::Body as default for Endpoint Jörg Sommer 2018-08-31 12:35:44 +02:00
  • 08c0d14221 Add Error(Hyper) for errors originated from Hyper Jörg Sommer 2018-08-25 16:08:10 +02:00
  • 199ed02274 Merge #30 bors[bot] 2018-08-14 10:53:15 +00:00
  • 4d220818f7 Implement deserialization into unit enums Shaun Mangelsdorf 2018-02-13 11:50:58 +10:00
  • 78b0d1e054 Update Diesel integration to Diesel 1.0. Jimmy Cuadra 2018-06-10 01:05:32 -07:00
  • 7ba979a411 Derive more traits for Error. Jimmy Cuadra 2018-05-24 04:04:19 -07:00
  • c31794f581 Use new rand 0.5 API. Jimmy Cuadra 2018-05-24 04:04:08 -07:00
  • b994d16203 Bump dependencies. Jimmy Cuadra 2018-05-24 03:43:15 -07:00
  • d042f63146 Update dependencies and convert to ruma-api-macros 0.2. Jimmy Cuadra 2018-05-19 02:28:35 -07:00
  • adf785ffc9 Bump version to 0.2.2. Jimmy Cuadra 2018-05-19 02:16:10 -07:00
  • f744e0813d Upgrade dependencies. Jimmy Cuadra 2018-05-19 02:15:51 -07:00
  • 527562c760 Bump version to 0.2.1. Jimmy Cuadra 2018-05-19 02:06:16 -07:00
  • 1bedd5af4e Request body must always be a Vec<u8>. Jimmy Cuadra 2018-05-19 01:56:15 -07:00
  • ff30a4381a Use fields stripped of serde attributes. Jimmy Cuadra 2018-05-19 01:52:13 -07:00
  • 621b73bd6f Add missing commas after each query field. Jimmy Cuadra 2018-05-19 01:20:47 -07:00
  • 1678ee2cea Ignore attributes that aren't Meta::Lists. Jimmy Cuadra 2018-05-19 01:13:07 -07:00
  • eb46147942 Bump version to 0.10.0. Jimmy Cuadra 2018-05-19 00:12:28 -07:00
  • 799d8e8d77
    Merge pull request #10 from florianjacob/update_feature_flags Jimmy Cuadra 2018-05-19 00:11:05 -07:00
  • 4bc916556f
    Merge pull request #6 from florianjacob/update_proc_macros2 Jimmy Cuadra 2018-05-19 00:09:49 -07:00
  • 3acc5c3a93 Run rustfmt. Jimmy Cuadra 2018-05-18 23:54:13 -07:00
  • dcd259c1ca update proc_macro2 to fix build with current nightly Florian Jacob 2018-05-18 13:01:16 +02:00
  • f9c30c7052
    Merge pull request #2 from florianjacob/fix-statuscode-error Jimmy Cuadra 2018-05-18 01:30:58 -07:00
  • 601f00e820
    Merge pull request #9 from mujx/matrix-events-update Jimmy Cuadra 2018-05-18 01:29:16 -07:00
  • c59b43d027 Throw StatusCode error if http response is non-success to prevent a misleading deserialization error on error responses. Florian Jacob 2018-05-17 14:58:23 +02:00
  • 745d493e01
    Merge pull request #24 from musoke/master Jimmy Cuadra 2018-05-17 21:42:57 -07:00
  • e314e51d00
    Merge pull request #26 from florianjacob/room_members_require_authentication Jimmy Cuadra 2018-05-17 21:25:46 -07:00
  • d384c1175e
    Merge pull request #25 from florianjacob/room-filter-typo Jimmy Cuadra 2018-05-17 21:25:11 -07:00
  • ca99939ca6 /rooms/{room_id}/members requires authentication it was just an omission from the spec. See https://github.com/matrix-org/matrix-doc/pull/1244 Florian Jacob 2018-05-17 19:08:21 +02:00
  • 000b4af1b2 RoomFilter: fix typo nevertheless a breaking change Florian Jacob 2018-05-17 17:48:09 +02:00
  • bb96b002d8 [feature(conservative_impl_trait)] is stable since rust 1.26 Florian Jacob 2018-05-17 17:37:58 +02:00
  • 3ae5332931 Merge #32 bors[bot] 2018-05-16 10:19:15 +00:00
  • 29f2d2fd7f Bump version to 0.2.0. Jimmy Cuadra 2018-05-16 01:48:15 -07:00
  • ef32a2f9c1 Convert between HeaderValue and the declared type. Jimmy Cuadra 2018-05-16 01:42:53 -07:00
  • e3cf7a38a1 Remove code for building full bodies from streams. Jimmy Cuadra 2018-05-16 01:21:59 -07:00
  • a27adc2f73 Use Vec<u8> for request and response bodies. Use http's API for creating requests and responses. Jimmy Cuadra 2018-05-16 01:11:37 -07:00
  • c9454caff1 Update request/response header logic for new style. Jimmy Cuadra 2018-05-16 00:40:51 -07:00
  • f0f4f9bd17 Detect header attributes as name/value pairs. Jimmy Cuadra 2018-05-15 22:57:06 -07:00
  • 147bc9d93f Bump version to 0.5.2 Anthony Ramine 2018-05-15 22:19:04 +02:00
  • f1499760e3 Merge #31 bors[bot] 2018-05-15 19:58:04 +00:00
  • a035c233be Remove remaining references to hyper and use new header style in docs. Jimmy Cuadra 2018-05-15 01:49:42 -07:00
  • 7b1e22eea4 Rewrite Api's ToTokens impl to avoid calls to append_all with string literals. Jimmy Cuadra 2018-05-15 01:32:19 -07:00
  • 5bc253b324 Rewrite request and response ToTokens to avoid calls to append_all with string literals. Jimmy Cuadra 2018-05-13 01:09:45 -07:00
  • f6b6c94675 Preserve span information for fields. Jimmy Cuadra 2018-05-13 00:19:37 -07:00
  • c86cdb29b3 Fix another bug and use a more useful variable name for named path segments. Jimmy Cuadra 2018-05-13 00:09:39 -07:00
  • 38746660b6 Use a custom parser for the raw input. Jimmy Cuadra 2018-05-12 23:56:23 -07:00