Rapptz 
							
						 
					 
					
						
						
							
						
						bb8f5f4725 
					 
					
						
						
							
							Make discord.ext a namespace package.  
						
						
						
						
					 
					
						2017-02-14 21:35:52 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						132ac45010 
					 
					
						
						
							
							Ensure after is called inside the daemon thread for players.  
						
						
						
						
					 
					
						2017-02-14 02:10:07 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						6166cbc2e7 
					 
					
						
						
							
							[commands] Add commands.clean_content converter.  
						
						
						
						
					 
					
						2017-02-13 22:15:39 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						c8250d7cd5 
					 
					
						
						
							
							Fix bug with Message.role_mentions always being empty.  
						
						
						
						
					 
					
						2017-02-13 22:14:49 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						e10cae5dbc 
					 
					
						
						
							
							[commands] Allow converters to be instantiated.  
						
						... 
						
						
						
						This allows for you to create converters that can have varying
behaviour using the converter's __init__ instead of having to do a
meta-class based approach to get around the fact that __init__ is part
of the interface.
To make up for the lack of __init__, a new method Converter.prepare was
added to do the work that __init__ used to do. 
						
						
					 
					
						2017-02-13 21:05:25 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						dcf826c09b 
					 
					
						
						
							
							Allow utils.maybe_coroutine to take any arguments.  
						
						
						
						
					 
					
						2017-02-13 20:58:14 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						8e654bd52a 
					 
					
						
						
							
							Add support for limit=None in Messageable.history.  
						
						... 
						
						
						
						Fixes  #480 . 
					
						2017-02-13 19:55:04 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						b6bff5172a 
					 
					
						
						
							
							[commands] Remove Commands: if no commands can be run in help command.  
						
						
						
						
					 
					
						2017-02-13 04:27:31 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						1ec7daf372 
					 
					
						
						
							
							Documentation fixes for permission.  
						
						
						
						
					 
					
						2017-02-13 02:44:29 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						bf11bb4b4f 
					 
					
						
						
							
							[commands] Add cog local error handlers via __error.  
						
						
						
						
					 
					
						2017-02-12 15:48:18 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						7bc3750c27 
					 
					
						
						
							
							[commands] Add param attribute to MissingRequiredArgument  
						
						... 
						
						
						
						This should allow easier querying on what argument is missing.
Fixes  #470 . 
						
						
					 
					
						2017-02-12 13:53:49 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						47ef657fbd 
					 
					
						
						
							
							Implement async checks.  Fixes   #380 .  
						
						
						
						
					 
					
						2017-02-12 12:13:23 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						2abdbc70c2 
					 
					
						
						
							
							Implement utilities for AsyncIterator.  
						
						... 
						
						
						
						Closes  #473 . 
					
						2017-02-11 23:34:19 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						8727472b85 
					 
					
						
						
							
							Add Client.get_user_profile to get an arbitrary user's profile.  
						
						
						
						
					 
					
						2017-02-10 17:07:08 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						0dac5e3139 
					 
					
						
						
							
							Add Client.emojis to get all emojis.  
						
						... 
						
						
						
						This removes the older get_all_emojis generator. 
						
						
					 
					
						2017-02-10 16:43:33 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						ae36008279 
					 
					
						
						
							
							Fix NameError in GroupChannel.  
						
						
						
						
					 
					
						2017-02-10 15:42:52 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Van Buren 
							
						 
					 
					
						
						
							
						
						84dfd7b3e3 
					 
					
						
						
							
							[commands] Add Command.usage argument to override argument display.  
						
						
						
						
					 
					
						2017-02-10 03:35:25 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						bfe2b4fc03 
					 
					
						
						
							
							Fix Member.display_name to work.  
						
						
						
						
					 
					
						2017-02-10 03:10:30 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						c16a515e50 
					 
					
						
						
							
							Fix NameError in Client.get_invite  
						
						
						
						
					 
					
						2017-02-10 00:22:14 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						ca81f0c3fc 
					 
					
						
						
							
							Better group DM support.  
						
						
						
						
					 
					
						2017-02-09 20:50:02 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						926f01f0b6 
					 
					
						
						
							
							Call message edit handlers after attempting to patch individual fields  
						
						
						
						
					 
					
						2017-02-09 06:29:57 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						8c581bc5bd 
					 
					
						
						
							
							Removed unused variables in routes.  
						
						
						
						
					 
					
						2017-02-09 02:44:45 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						3504de4635 
					 
					
						
						
							
							Fix more places where server is used instead of guild in docstrings.  
						
						
						
						
					 
					
						2017-02-08 22:51:40 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						274e6af0dd 
					 
					
						
						
							
							Fix support for instant invites.  
						
						
						
						
					 
					
						2017-02-08 22:47:52 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						0311b407c3 
					 
					
						
						
							
							Remove unused constants in HTTPClient  
						
						
						
						
					 
					
						2017-02-08 20:44:35 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						ced064d08c 
					 
					
						
						
							
							Add missing continue statement in gateway futures.  
						
						
						
						
					 
					
						2017-02-08 20:30:09 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						ecab8399ff 
					 
					
						
						
							
							Handle HEARTBEAT_ACK  
						
						
						
						
					 
					
						2017-02-08 07:23:09 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						dc486980f8 
					 
					
						
						
							
							Rewrite RESUME logic to be more in line with what is requested.  
						
						... 
						
						
						
						Apparently we should always try to RESUME first and if we get
INVALIDATE_SESSION then we should IDENTIFY instead. This is the
preferred way to do RESUMEs. 
						
						
					 
					
						2017-02-08 04:37:16 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						f5b455c119 
					 
					
						
						
							
							Only defer the lock if we're pre-emptively rate limiting.  
						
						... 
						
						
						
						If a 429 was already hit somehow then we're no longer pre-emptively
rate limiting and we're going to end up having a race condition in
the lock/unlock cycle. 
						
						
					 
					
						2017-02-08 03:47:35 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						f8d19ae7ba 
					 
					
						
						
							
							[commands] Better support for retrieving children commands.  
						
						... 
						
						
						
						* GroupMixin.get_command now supports fully qualified names
* Add GroupMixin.walk_commands to get an iterator of all commands. 
						
						
					 
					
						2017-02-06 21:04:33 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						aac769eb56 
					 
					
						
						
							
							[commands] Fix converters returning the wrong types when an ID is passed  
						
						
						
						
					 
					
						2017-01-31 04:57:13 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						a632bdd871 
					 
					
						
						
							
							Fix Member.permissions_in passing in the wrong self parameter.  
						
						
						
						
					 
					
						2017-01-31 04:53:54 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						5422655a86 
					 
					
						
						
							
							Fix parsing of Invite.user  
						
						
						
						
					 
					
						2017-01-30 19:04:25 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						3a24cda927 
					 
					
						
						
							
							Faster implementation of Guild.default_channel.  
						
						
						
						
					 
					
						2017-01-29 21:04:42 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						81baafa1e2 
					 
					
						
						
							
							Change Role.is_everyone to Role.is_default.  
						
						
						
						
					 
					
						2017-01-29 20:59:36 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						e77012f4d9 
					 
					
						
						
							
							Make all public is_ functions into methods instead of properties.  
						
						
						
						
					 
					
						2017-01-29 20:53:17 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						01c17704bc 
					 
					
						
						
							
							Remove unused Message._handle_upgrades function.  
						
						
						
						
					 
					
						2017-01-29 20:41:53 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						8c896e9fbc 
					 
					
						
						
							
							Re-add Client.wait_until_ready  
						
						
						
						
					 
					
						2017-01-29 20:33:48 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						b27fab09eb 
					 
					
						
						
							
							Allow removing an embed in Message.edit  
						
						
						
						
					 
					
						2017-01-29 20:32:24 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						554ae196d3 
					 
					
						
						
							
							Add missing int casts in many different events in the state.  
						
						... 
						
						
						
						Also remove redundant role parsing in Member._update_roles. 
						
						
					 
					
						2017-01-28 08:14:43 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						1c49374210 
					 
					
						
						
							
							[commands] Implement before and after invoke command hooks.  
						
						... 
						
						
						
						Fixes  #464 . 
					
						2017-01-27 18:53:21 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						8fa50a8f3e 
					 
					
						
						
							
							[commands] Add Context.command_failed attribute.  
						
						
						
						
					 
					
						2017-01-27 17:14:22 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						1cf7b0e2c8 
					 
					
						
						
							
							Add ClientUser.friends and ClientUser.blocked  
						
						
						
						
					 
					
						2017-01-27 00:25:04 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						12c1cd9b14 
					 
					
						
						
							
							[commands] Add cog local checks via __local_check  
						
						
						
						
					 
					
						2017-01-26 05:49:24 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						0e1bd1647e 
					 
					
						
						
							
							[commands] Rename __check to __global_check for cogs.  
						
						
						
						
					 
					
						2017-01-26 05:31:11 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						4016154529 
					 
					
						
						
							
							[commands] Allow customising the Context class in get_context.  
						
						
						
						
					 
					
						2017-01-26 05:05:15 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						e5cb7d295c 
					 
					
						
						
							
							Replace wait_for_* with a generic Client.wait_for  
						
						
						
						
					 
					
						2017-01-25 22:26:49 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						b876133e87 
					 
					
						
						
							
							Add compatibility shim for asyncio.Future creation.  
						
						... 
						
						
						
						Should provide better support for uvloop. 
						
						
					 
					
						2017-01-25 21:38:50 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						62f43889c0 
					 
					
						
						
							
							Remove unused ChannelPermissions namedtuple.  
						
						
						
						
					 
					
						2017-01-25 05:58:15 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						c80cbf1931 
					 
					
						
						
							
							Remove Client.__getattr__ and Client.__setattr__ shims.  
						
						... 
						
						
						
						We should use properties instead. 
						
						
					 
					
						2017-01-25 05:50:35 -05:00