Rapptz 
							
						 
					 
					
						
						
							
						
						fbd628fae3 
					 
					
						
						
							
							Fix KeyError when creating private channels in start_private_message.  
						
						 
						
						... 
						
						
						
						I was not passing the full updated v6 payload. 
						
						
					 
					
						2016-07-25 06:16:22 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						b862223a1f 
					 
					
						
						
							
							Fix TypeError when constructing a channel in start_private_message.  
						
						 
						
						
						
						
					 
					
						2016-07-23 02:14:02 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						b0f5584961 
					 
					
						
						
							
							Add AppInfo.owner attribute.  
						
						 
						
						
						
						
					 
					
						2016-07-21 01:16:29 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						1c8ab25917 
					 
					
						
						
							
							Add support for querying information about group calls.  
						
						 
						
						
						
						
					 
					
						2016-07-15 22:46:00 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								PapyrusThePlant 
							
						 
					 
					
						
						
							
						
						18e77f356d 
					 
					
						
						
							
							Save email when login with a token on a user account  
						
						 
						
						
						
						
					 
					
						2016-07-06 17:38:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						6f3bd7c0e6 
					 
					
						
						
							
							Fix issue with removing roles out of order.  
						
						 
						
						... 
						
						
						
						Fixes  #250 . 
						
						
					 
					
						2016-07-04 08:01:57 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hornwitser 
							
						 
					 
					
						
						
							
						
						e1f8bdc440 
					 
					
						
						
							
							Make PyNaCl optional  
						
						 
						
						
						
						
					 
					
						2016-06-28 00:58:11 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cookie 
							
						 
					 
					
						
						
							
						
						abf9be5f7d 
					 
					
						
						
							
							Guild Sharding support  
						
						 
						
						
						
						
					 
					
						2016-06-26 14:47:16 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						c34eb5f6dd 
					 
					
						
						
							
							Document that bot users can't use Client.accept_invite  
						
						 
						
						
						
						
					 
					
						2016-06-26 14:18:47 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harmon758 
							
						 
					 
					
						
						
							
						
						6061f83c3f 
					 
					
						
						
							
							Fix bug with edit_profile for user accounts  
						
						 
						
						
						
						
					 
					
						2016-06-23 13:52:42 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						c02d9403e6 
					 
					
						
						
							
							Fix bug with Client.server_voice_state not deafening.  
						
						 
						
						
						
						
					 
					
						2016-06-22 19:39:20 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						8b3617111a 
					 
					
						
						
							
							Support for v5 Gateway.  
						
						 
						
						
						
						
					 
					
						2016-06-22 05:00:08 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						c3c9db7777 
					 
					
						
						
							
							Fix bug with deleting private messages.  
						
						 
						
						... 
						
						
						
						This was due to an AttributeError occurring when getting the guild_id
from the channel. PrivateChannels do not have guild_ids so they should
be None. 
						
						
					 
					
						2016-06-20 22:11:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						6b4d22ce81 
					 
					
						
						
							
							Clarify that Client.logs_from can take a PrivateChannel too.  
						
						 
						
						
						
						
					 
					
						2016-06-18 02:15:36 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						b3edb31df5 
					 
					
						
						
							
							Add support for message pinning.  
						
						 
						
						... 
						
						
						
						This includes `Client.pin_message`, `Client.unpin_message` and
`Client.pins_from`. This also adds the `Message.pinned` attribute
to the `Message` object. 
						
						
					 
					
						2016-06-18 02:14:44 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						2ebc0ab218 
					 
					
						
						
							
							Don't assume that any shared fields are optional in Client.edit_channel.  
						
						 
						
						... 
						
						
						
						Thanks Jake and night. 
						
						
					 
					
						2016-06-15 20:56:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						eeba4963f3 
					 
					
						
						
							
							The name is required in Client.edit_channel so add it if it is missing.  
						
						 
						
						
						
						
					 
					
						2016-06-15 20:31:13 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						7c760d3271 
					 
					
						
						
							
							Add Client.get_message  
						
						 
						
						
						
						
					 
					
						2016-06-15 04:46:19 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						d7efc9778b 
					 
					
						
						
							
							Make Client.edit_channel_permissions use PermissionOverwrite.  
						
						 
						
						
						
						
					 
					
						2016-06-14 22:26:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						f0fc70b2cf 
					 
					
						
						
							
							Add a way to set permission overwrites when creating a channel.  
						
						 
						
						
						
						
					 
					
						2016-06-14 22:26:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						46babe822a 
					 
					
						
						
							
							Fix bug with editing messages over private messages.  
						
						 
						
						
						
						
					 
					
						2016-06-14 22:26:13 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								PapyrusThePlant 
							
						 
					 
					
						
						
							
						
						7d5d8aa918 
					 
					
						
						
							
							Doc string typos  
						
						 
						
						
						
						
					 
					
						2016-06-14 18:53:40 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jake 
							
						 
					 
					
						
						
							
						
						f6ef4868d1 
					 
					
						
						
							
							Fix concurrently joining more than one voice server at a time  
						
						 
						
						
						
						
					 
					
						2016-06-13 01:43:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						8d1867393c 
					 
					
						
						
							
							Give Client.email a default value of None.  
						
						 
						
						
						
						
					 
					
						2016-06-12 23:44:41 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						c3933c379a 
					 
					
						
						
							
							Make the default filename a little bit prettier.  
						
						 
						
						
						
						
					 
					
						2016-06-12 23:43:03 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						3895cf9295 
					 
					
						
						
							
							Fix bug with login token not being properly written in cache.  
						
						 
						
						
						
						
					 
					
						2016-06-12 23:25:22 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						b496ea7972 
					 
					
						
						
							
							Fix bug with logs_from URL params not being correct.  
						
						 
						
						... 
						
						
						
						The bug happened because I forgot to pass in the id attribute. 
						
						
					 
					
						2016-06-12 23:00:33 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						f3b257b342 
					 
					
						
						
							
							Fix bug with uploading file-like objects.  
						
						 
						
						... 
						
						
						
						I would require bytes-like objects instead due to its usage inside
the HTTPClient. Release this restriction so old `send_file` code works. 
						
						
					 
					
						2016-06-12 22:41:30 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						64c1e7d199 
					 
					
						
						
							
							Fix bug with logging in with email and password.  
						
						 
						
						
						
						
					 
					
						2016-06-12 22:41:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						879584b81a 
					 
					
						
						
							
							Fix bug with edit_role and create_role not working.  
						
						 
						
						... 
						
						
						
						This was due to an error in overzealous removal of code. 
						
						
					 
					
						2016-06-12 22:40:35 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						1fba1b06fa 
					 
					
						
						
							
							Rewrite HTTP handling significantly.  
						
						 
						
						... 
						
						
						
						This should have a more uniform approach to rate limit handling. Instead
of queueing every request, wait until we receive a 429 and then block
the requesting bucket until we're done being rate limited. This should
reduce the number of 429s done by the API significantly (about 66% avg).
This also consistently checks for 502 retries across all requests. 
						
						
					 
					
						2016-06-12 20:33:09 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						fa36a449e9 
					 
					
						
						
							
							Change HTTPException to only take a single parameter.  
						
						 
						
						
						
						
					 
					
						2016-06-12 13:57:05 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						a175c86aa1 
					 
					
						
						
							
							Add Client.application_info to retrieve the current app info.  
						
						 
						
						... 
						
						
						
						Fixes  #241 . 
						
						
					 
					
						2016-06-10 22:28:15 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						631cc5a7d6 
					 
					
						
						
							
							Add Client.move_channel to change channel positions.  
						
						 
						
						
						
						
					 
					
						2016-06-07 21:29:59 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						329f916e10 
					 
					
						
						
							
							Add bot keyword argument to login via static token.  
						
						 
						
						
						
						
					 
					
						2016-06-03 02:12:39 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						5016f12079 
					 
					
						
						
							
							Add Role.server attribute.  
						
						 
						
						... 
						
						
						
						This breaks events that expected a server parameter for the role events. 
						
						
					 
					
						2016-06-01 19:27:48 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						e0a91df32b 
					 
					
						
						
							
							Add RESUME support.  
						
						 
						
						
						
						
					 
					
						2016-06-01 05:13:15 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harmon758 
							
						 
					 
					
						
						
							
						
						c8698787fa 
					 
					
						
						
							
							Allow datetime in limit parameters for purge_from  
						
						 
						
						... 
						
						
						
						Check for datetime instead of using logs_from, for 3.4 compatibility 
						
						
					 
					
						2016-05-31 19:35:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						70cc5eb1bb 
					 
					
						
						
							
							Allow to edit mentionable property in Client.edit_role.  
						
						 
						
						
						
						
					 
					
						2016-05-27 14:03:50 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						aa45bce212 
					 
					
						
						
							
							Documentation fixes for role related functions.  
						
						 
						
						
						
						
					 
					
						2016-05-23 15:03:22 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						8f4816ddae 
					 
					
						
						
							
							Close voice connections before closing the websocket.  
						
						 
						
						
						
						
					 
					
						2016-05-22 00:58:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harmon 
							
						 
					 
					
						
						
							
						
						c2e7a68105 
					 
					
						
						
							
							Fix purge_from to use LogsFromIterator.create ( #219 )  
						
						 
						
						
						
						
					 
					
						2016-05-20 21:15:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						fe1b5b2941 
					 
					
						
						
							
							Add support for voice channel user limits.  
						
						 
						
						
						
						
					 
					
						2016-05-20 18:11:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Khazhismel Kumykov 
							
						 
					 
					
						
						
							
						
						492c9afffb 
					 
					
						
						
							
							logs_from improvements for after param.  
						
						 
						
						... 
						
						
						
						- Properly support 'after' alone
- Properly support both 'before' and 'after'
- Add optional 'reverse' parameter to sort messages oldest->newest to
  1) provide a sorted result set for 'after'
  2) give flexibility when using both 'before' and 'after' 
						
						
					 
					
						2016-05-20 18:11:57 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Khazhismel Kumykov 
							
						 
					 
					
						
						
							
						
						8e5347f4ed 
					 
					
						
						
							
							Allow datetime in limit parameters for logs_from.  
						
						 
						
						... 
						
						
						
						Add time_snowflake to convert a datetime to a "snowflake". 
						
						
					 
					
						2016-05-20 18:11:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Khazhismel Kumykov 
							
						 
					 
					
						
						
							
						
						7bdddc37a0 
					 
					
						
						
							
							Retry send_file on 502.  
						
						 
						
						... 
						
						
						
						Rename _rate_limit_helper to _retry_helper 
						
						
					 
					
						2016-05-20 18:11:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Khazhismel Kumykov 
							
						 
					 
					
						
						
							
						
						a1b5cefc8b 
					 
					
						
						
							
							Add move_role  
						
						 
						
						... 
						
						
						
						move_role will only send changed roles.
discord will accept trying to move to position 0, or trying to move the
everyone role. It will result in unexpected changes, so we prohibit it. 
						
						
					 
					
						2016-05-20 18:11:55 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						92175ea152 
					 
					
						
						
							
							Add example for Client.purge_from  
						
						 
						
						
						
						
					 
					
						2016-05-12 09:05:51 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Twentysix 
							
						 
					 
					
						
						
							
						
						132873d159 
					 
					
						
						
							
							Add clarification for purge_from and delete_messages  
						
						 
						
						... 
						
						
						
						Endpoint not usable by non-bot accounts 
						
						
					 
					
						2016-05-11 17:13:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rapptz 
							
						 
					 
					
						
						
							
						
						b8eab5f656 
					 
					
						
						
							
							Change second run_until_complete to not be empty.  
						
						 
						
						... 
						
						
						
						This should stop the infinite loops in some cases. 
						
						
					 
					
						2016-05-10 20:21:08 -04:00