Alex Gaynor
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b4804ad95a
							
						
					 | 
					
						
						
							
							Bump itoa dep to 0.4.0
						
						
						
						
						
						
					 | 
					
						2018-03-19 09:53:30 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nathan Musoke
							
						 
					 | 
					
						
						
						
						
							
						
						
							acac994a18
							
						
					 | 
					
						
						
							
							r0.3.0/login: Add device_id to request & response
						
						
						
						
						
						
						
						Version 0.3.0 of the client-server spec adds a `device_id` field to the
login request and response.  It is optional in the request.
See https://matrix.org/docs/spec/client_server/r0.3.0.html#post-matrix-client-r0-login for details.
I don't think this will be backwards compatible with ruma-client. 
						
						
					 | 
					
						2018-01-25 17:50:09 +13:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Konstantinos Sideris
							
						 
					 | 
					
						
						
						
						
							
						
						
							3a62aaf4c7
							
						
					 | 
					
						
						
							
							Add m.room.pinned_events
						
						
						
						
						
						
					 | 
					
						2017-11-27 17:08:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Konstantinos Sideris
							
						 
					 | 
					
						
						
						
						
							
						
						
							0635fbae53
							
						
					 | 
					
						
						
							
							Add m.direct event
						
						
						
						
						
						
					 | 
					
						2017-11-16 11:22:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Konstantinos Sideris
							
						 
					 | 
					
						
						
						
						
							
						
						
							a9490dbee8
							
						
					 | 
					
						
						
							
							Update matrix events to their latest version
						
						
						
						
						
						
					 | 
					
						2017-11-16 11:22:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jimmy Cuadra
							
						 
					 | 
					
						
						
						
						
							
						
						
							6fec2ba9ec
							
						
					 | 
					
						
						
							
							Merge pull request #7 from jplatte/master
						
						
						
						
						
						
						
						Erase lifetimes from client member functions, add examples 
						
						
					 | 
					
						2017-10-19 15:33:07 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							5df3d4888d
							
						
					 | 
					
						
						
							
							Turn homeserver url and room into command line params for hello_world examples
						
						
						
						
						
						
					 | 
					
						2017-10-19 23:43:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							76d0780f5a
							
						
					 | 
					
						
						
							
							Remove aliases for Core and Handle from tokio_core
						
						
						
						
						
						
					 | 
					
						2017-10-19 23:29:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							4eb8e65248
							
						
					 | 
					
						
						
							
							Return a copy of the session object from log_in, register_*
						
						
						
						
						
						
					 | 
					
						2017-10-19 23:24:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							71605f0113
							
						
					 | 
					
						
						
							
							Add examples/hello_world_await.rs
						
						
						
						
						
						
					 | 
					
						2017-10-19 23:24:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							02bbfd8664
							
						
					 | 
					
						
						
							
							Remove unused dependency
						
						
						
						
						
						
					 | 
					
						2017-10-19 23:24:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							92728e53e8
							
						
					 | 
					
						
						
							
							Add Client::sync()
						
						
						
						
						
						
					 | 
					
						2017-10-19 23:24:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							afa4467448
							
						
					 | 
					
						
						
							
							Remove unused extern crate in hello_world example
						
						
						
						
						
						
					 | 
					
						2017-10-19 23:24:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							ef119f71e8
							
						
					 | 
					
						
						
							
							Apply small change suggested by clippy
						
						
						
						
						
						
					 | 
					
						2017-10-19 23:24:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							8759d5c864
							
						
					 | 
					
						
						
							
							Refactor Client: use one Rc instead of three
						
						
						
						
						
						
					 | 
					
						2017-10-19 23:24:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							002745fb2f
							
						
					 | 
					
						
						
							
							Remove a few unnecessary clones in hello_worl example
						
						
						
						
						
						
					 | 
					
						2017-10-19 23:24:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							3dae62ec25
							
						
					 | 
					
						
						
							
							Remove Client lifetime from Futures by using Rc and clones
						
						
						
						
						
						
					 | 
					
						2017-10-19 23:24:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							ceca663d69
							
						
					 | 
					
						
						
							
							Implement Client::register_user
						
						
						
						
						
						
					 | 
					
						2017-10-19 23:24:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							fcd6985618
							
						
					 | 
					
						
						
							
							Add more detailed documentation for Client::log_in
						
						
						
						
						
						
					 | 
					
						2017-10-19 23:24:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jimmy Cuadra
							
						 
					 | 
					
						
						
						
						
							
						
						
							b0199a0489
							
						
					 | 
					
						
						
							
							Merge pull request #23 from musoke/master
						
						
						
						
						
						
						
						associated_consts stabilized 
						
						
					 | 
					
						2017-10-17 06:42:06 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nathan Musoke
							
						 
					 | 
					
						
						
						
						
							
						
						
							60d0428730
							
						
					 | 
					
						
						
							
							associated_consts stabilized
						
						
						
						
						
						
						
						Since rust 1.20 
						
						
					 | 
					
						2017-10-17 23:52:05 +13:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jimmy Cuadra
							
						 
					 | 
					
						
						
						
						
							
						
						
							72e6dc7ad7
							
						
					 | 
					
						
						
							
							Merge pull request #22 from tilpner/master
						
						
						
						
						
						
						
						Pass sync endpoint parameters according to spec 
						
						
					 | 
					
						2017-09-29 00:16:54 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								tilpner
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							478106fd42
							
						
					 | 
					
						
						
							
							Serialize sync_events::Filter untagged
						
						
						
						
						
						
						
						This is to make Filter::FilterId(String::from("0")) serialize
as "0", instead of to a JSON object that cannot be passed
as a query paramater
						
						
					 | 
					
						2017-09-28 20:34:43 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								tilpner
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							15bd7d2641
							
						
					 | 
					
						
						
							
							Pass sync request as query parameters instead of data
						
						
						
						
						
						
						
						Before, it would silently ignore them for defaults,
so long-polling was not possible because no timeout
was passed 
						
						
					 | 
					
						2017-09-28 20:34:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jimmy Cuadra
							
						 
					 | 
					
						
						
						
						
							
						
						
							8970e3d83d
							
						
					 | 
					
						
						
							
							Bump version to 0.5.0.
						
						
						
						
						
						
					 | 
					
						2017-09-08 17:33:18 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jimmy Cuadra
							
						 
					 | 
					
						
						
						
						
							
						
						
							474644ff66
							
						
					 | 
					
						
						
							
							Add a nonexhaustive variant to Error.
						
						
						
						
						
						
					 | 
					
						2017-09-08 17:32:42 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jimmy Cuadra
							
						 
					 | 
					
						
						
						
						
							
						
						
							9ff74ba776
							
						
					 | 
					
						
						
							
							Use the crates.io release of http.
						
						
						
						
						
						
					 | 
					
						2017-09-08 17:29:19 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jimmy Cuadra
							
						 
					 | 
					
						
						
						
						
							
						
						
							7d919bcee5
							
						
					 | 
					
						
						
							
							Merge pull request #21 from jplatte/master
						
						
						
						
						
						
						
						Fix two types in the sync response "tree" 
						
						
					 | 
					
						2017-08-04 03:56:00 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jimmy Cuadra
							
						 
					 | 
					
						
						
						
						
							
						
						
							a51448e09d
							
						
					 | 
					
						
						
							
							Merge pull request #15 from jplatte/master
						
						
						
						
						
						
						
						More bytesize fixes 
						
						
					 | 
					
						2017-08-04 03:55:23 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							b741ec3028
							
						
					 | 
					
						
						
							
							Use more descriptive names for properties with one-character-names in the spec
						
						
						
						
						
						
					 | 
					
						2017-08-04 10:35:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							fcd2a50f4f
							
						
					 | 
					
						
						
							
							UnreadNotificationsCount: Make fields optional
						
						
						
						
						
						
					 | 
					
						2017-08-03 22:42:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							b852b15134
							
						
					 | 
					
						
						
							
							Fix grammar in doc comments
						
						
						
						
						
						
					 | 
					
						2017-08-03 22:16:52 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							4a91932ea8
							
						
					 | 
					
						
						
							
							Fix a bunch more deserialization bugs
						
						
						
						
						
						
					 | 
					
						2017-08-03 22:16:52 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jimmy Cuadra
							
						 
					 | 
					
						
						
						
						
							
						
						
							6ef1776aed
							
						
					 | 
					
						
						
							
							rustfmt
						
						
						
						
						
						
					 | 
					
						2017-08-01 18:17:09 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jimmy Cuadra
							
						 
					 | 
					
						
						
						
						
							
						
						
							35c2e6edd8
							
						
					 | 
					
						
						
							
							Swap hyper for the http crate.
						
						
						
						
						
						
					 | 
					
						2017-08-01 18:05:44 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jimmy Cuadra
							
						 
					 | 
					
						
						
						
						
							
						
						
							eca6d97690
							
						
					 | 
					
						
						
							
							Merge pull request #14 from jplatte/master
						
						
						
						
						
						
						
						Fix two bytesize bugs (wrong json key, non-optional value that should be optional) 
						
						
					 | 
					
						2017-08-01 10:00:05 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							5a1ae50eaa
							
						
					 | 
					
						
						
							
							Fix wrong json key in receipt event
						
						
						
						
						
						
					 | 
					
						2017-08-01 18:37:22 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							46fa6d21a2
							
						
					 | 
					
						
						
							
							Fix timeline.events type in sync_events response
						
						
						
						
						
						
					 | 
					
						2017-07-17 18:57:22 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							491188db2b
							
						
					 | 
					
						
						
							
							Make PresenceEventContent::currently_active optional
						
						
						
						
						
						
					 | 
					
						2017-07-12 18:28:26 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							61d848d2b5
							
						
					 | 
					
						
						
							
							Add hello_world example
						
						
						
						
						
						
					 | 
					
						2017-07-12 01:25:43 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							e734de5d44
							
						
					 | 
					
						
						
							
							Implement Client::register_guest
						
						
						
						
						
						
					 | 
					
						2017-07-12 01:25:31 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jimmy Cuadra
							
						 
					 | 
					
						
						
						
						
							
						
						
							39bd63d576
							
						
					 | 
					
						
						
							
							Add Client::log_in.
						
						
						
						
						
						
					 | 
					
						2017-07-09 02:09:41 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jimmy Cuadra
							
						 
					 | 
					
						
						
						
						
							
						
						
							6d1c167efb
							
						
					 | 
					
						
						
							
							Simplify Session and authenticate requests when required.
						
						
						
						
						
						
					 | 
					
						2017-07-08 23:43:15 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jimmy Cuadra
							
						 
					 | 
					
						
						
						
						
							
						
						
							feaadff8db
							
						
					 | 
					
						
						
							
							Pass local imports to the more explicit version of the endpoint macro.
						
						
						
						
						
						
					 | 
					
						2017-07-08 22:41:11 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jimmy Cuadra
							
						 
					 | 
					
						
						
						
						
							
						
						
							d25b972277
							
						
					 | 
					
						
						
							
							Expose all endpoints from ruma-client-api.
						
						
						
						
						
						
					 | 
					
						2017-07-08 18:23:44 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jimmy Cuadra
							
						 
					 | 
					
						
						
						
						
							
						
						
							e509f80cdf
							
						
					 | 
					
						
						
							
							Use a reference to convert Url into Uri.
						
						
						
						
						
						
						
						See: https://github.com/hyperium/hyper/issues/1089#issuecomment-288842526 
						
						
					 | 
					
						2017-07-07 23:49:43 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jimmy Cuadra
							
						 
					 | 
					
						
						
						
						
							
						
						
							da5ce8ee11
							
						
					 | 
					
						
						
							
							Set the path and query string before making a request.
						
						
						
						
						
						
					 | 
					
						2017-07-07 23:36:05 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jimmy Cuadra
							
						 
					 | 
					
						
						
						
						
							
						
						
							3b059d1735
							
						
					 | 
					
						
						
							
							Run rustfmt.
						
						
						
						
						
						
					 | 
					
						2017-07-07 23:24:37 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jimmy Cuadra
							
						 
					 | 
					
						
						
						
						
							
						
						
							60e4d9a86c
							
						
					 | 
					
						
						
							
							Add an API module to expose endpoints.
						
						
						
						
						
						
					 | 
					
						2017-07-07 23:20:42 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jimmy Cuadra
							
						 
					 | 
					
						
						
						
						
							
						
						
							86e837d26f
							
						
					 | 
					
						
						
							
							Update dependencies, use published ruma crates, add new Client constructors.
						
						
						
						
						
						
					 | 
					
						2017-07-07 23:19:12 -07:00 | 
					
					
						
						
							
							
							
						
					 |