Rapptz 
							
						 
					 
					
						
						
							
						
						5e6491c3fe 
					 
					
						
						
							
							[commands] Allow inline advanced converters via classmethods.  
						
						... 
						
						
						
						That way you don't need to have, e.g. Foo and FooConverter and can
do it inline via Foo instead. 
						
						
					 
					
						2017-06-01 03:32:18 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						d85e479be6 
					 
					
						
						
							
							Minor fix in migrating page.  
						
						
						
						
					 
					
						2017-05-31 15:28:54 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						fb7689f8ea 
					 
					
						
						
							
							Add some margin for supported operations sections.  
						
						
						
						
					 
					
						2017-05-31 14:50:31 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						3330a19f35 
					 
					
						
						
							
							Support for sending a nonce.  
						
						
						
						
					 
					
						2017-05-31 07:34:59 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						b13d437bb9 
					 
					
						
						
							
							Don't assume the inviter is always there.  
						
						
						
						
					 
					
						2017-05-31 05:01:19 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						95451c35e7 
					 
					
						
						
							
							Document Message.embeds and Message.attachments changes.  
						
						
						
						
					 
					
						2017-05-31 01:57:18 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						fc0b90582d 
					 
					
						
						
							
							Writing to files is 'wb' not 'rb'.  
						
						
						
						
					 
					
						2017-05-30 22:32:03 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						af58e45e14 
					 
					
						
						
							
							Export Attachment class.  
						
						
						
						
					 
					
						2017-05-30 22:30:05 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						8d3279b291 
					 
					
						
						
							
							Implement an Attachment model.  
						
						
						
						
					 
					
						2017-05-30 22:27:45 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						d21fb780fd 
					 
					
						
						
							
							Remove unused functions in HTTPClient.  
						
						
						
						
					 
					
						2017-05-30 20:00:46 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						b2cf11fe9d 
					 
					
						
						
							
							[commands] Add escape_markdown parameter for clean_content.  
						
						
						
						
					 
					
						2017-05-28 23:18:54 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						34815a43f4 
					 
					
						
						
							
							Permissions.view_audit_logs -> Permissions.view_audit_log  
						
						
						
						
					 
					
						2017-05-28 22:00:43 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						83f86f902a 
					 
					
						
						
							
							Rename verification level to extreme due to demand.  
						
						
						
						
					 
					
						2017-05-27 22:19:31 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						ee3c77353f 
					 
					
						
						
							
							Add highest verification level.  
						
						
						
						
					 
					
						2017-05-27 01:12:06 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						093d888173 
					 
					
						
						
							
							[commands] Fix EmojiConverter not working with underscore names.  
						
						
						
						
					 
					
						2017-05-26 18:58:56 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						a47ded6e49 
					 
					
						
						
							
							Don't expose Client.messages  
						
						... 
						
						
						
						Not entirely sure why it was exposed in the first place. Most uses with
it essentially boiled down to mis-usage when they meant to use the
/messages endpoint (via Client.logs_from or Messageable.history) or
complaining about the partial data woes that came from it. 
						
						
					 
					
						2017-05-26 07:17:52 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						9074bea234 
					 
					
						
						
							
							Less unnecessary padding around functions.  
						
						
						
						
					 
					
						2017-05-25 22:33:01 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						497be35d5f 
					 
					
						
						
							
							Log when a KeyboardInterrupt is met in Client.run  
						
						
						
						
					 
					
						2017-05-25 21:30:22 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						e1263a585a 
					 
					
						
						
							
							Mention User.avatar_url change in migration page.  
						
						
						
						
					 
					
						2017-05-25 21:29:45 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						a8474ed6d3 
					 
					
						
						
							
							Document that exceptions happen in Guild.audit_logs.  
						
						
						
						
					 
					
						2017-05-25 20:16:03 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						1f1ac8f750 
					 
					
						
						
							
							Mention on_member_ban event change.  
						
						
						
						
					 
					
						2017-05-23 21:25:16 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						37288412ed 
					 
					
						
						
							
							Working fix for one of the bullet points.  
						
						... 
						
						
						
						Thanks Pirate. 
						
						
					 
					
						2017-05-23 11:31:41 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						5a56e3fda1 
					 
					
						
						
							
							Don't dispatch on_voice_state_update when Member is not found.  
						
						
						
						
					 
					
						2017-05-22 22:28:19 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						c3da6cdbd3 
					 
					
						
						
							
							Add ref links to the commands API page.  
						
						
						
						
					 
					
						2017-05-22 21:18:45 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						f588876587 
					 
					
						
						
							
							Use Python3Lexer instead of PythonLexer for pygments.  
						
						
						
						
					 
					
						2017-05-22 07:21:23 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						d672f84932 
					 
					
						
						
							
							Raise when an invalid permission is passed to PermissionOverwrite.  
						
						
						
						
					 
					
						2017-05-20 15:34:41 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						3436792614 
					 
					
						
						
							
							Allow setting a presence upon logging in.  
						
						
						
						
					 
					
						2017-05-20 15:19:47 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						9e24d43c63 
					 
					
						
						
							
							Rewrite Client.run yet again.  
						
						... 
						
						
						
						This time it should definitely fix  #545 . 
						
						
					 
					
						2017-05-20 14:29:33 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						6e2ecbc167 
					 
					
						
						
							
							Re-raise exceptions from Client.start in Client.run.  
						
						
						
						
					 
					
						2017-05-20 12:58:29 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						f3eb039c4b 
					 
					
						
						
							
							Re-implement how Client.run is done by using run_forever instead.  
						
						
						
						
					 
					
						2017-05-20 12:46:26 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						4dfaffd5f2 
					 
					
						
						
							
							Only do loop cleanup in finally block when on windows.  
						
						... 
						
						
						
						Should also fix  #545 . 
						
						
					 
					
						2017-05-20 12:08:02 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						1e1b02c630 
					 
					
						
						
							
							Check if we're closing the event loop before using it.  
						
						... 
						
						
						
						Should fix  #545 . 
						
						
					 
					
						2017-05-20 11:58:29 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						6119f280c5 
					 
					
						
						
							
							Warnings are yellow.  
						
						
						
						
					 
					
						2017-05-20 09:15:57 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						229c471106 
					 
					
						
						
							
							More broken Channel references.  
						
						
						
						
					 
					
						2017-05-20 08:48:04 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						bd7b2e2d35 
					 
					
						
						
							
							Oversight in Permissions still having a table.  
						
						
						
						
					 
					
						2017-05-20 08:47:08 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						969bb085cb 
					 
					
						
						
							
							Slightly different styling for supported operations.  
						
						
						
						
					 
					
						2017-05-20 08:39:52 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						f4e01b3a92 
					 
					
						
						
							
							Make supported operations stand out more than attributes.  
						
						
						
						
					 
					
						2017-05-20 02:08:34 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						3727618b65 
					 
					
						
						
							
							Kill remaining references to discord.Channel in documentation.  
						
						
						
						
					 
					
						2017-05-19 21:58:02 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						8a49a3a74f 
					 
					
						
						
							
							Update migrating page with new extension information.  
						
						
						
						
					 
					
						2017-05-19 21:56:16 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						b81fbb5a7f 
					 
					
						
						
							
							[commands] Add Context.reinvoke and Command.root_parent  
						
						... 
						
						
						
						Context.reinvoke would be the new way to bypass checks and cooldowns.
However, with its addition comes a change in the invocation order of
checks, callbacks, and cooldowns. While previously cooldowns would
trigger after command argument parsing, the new behaviour parses
cooldowns before command argument parsing.
The implication of this change is that Context.args and Context.kwargs
will no longer be filled properly. 
						
						
					 
					
						2017-05-19 21:33:39 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						c3e39cd722 
					 
					
						
						
							
							[commands] Fix Context.command_failed from being incorrect.  
						
						... 
						
						
						
						When used, it would be set to False after the invoke was done. Ideally
it should report to False during invoke but True during any error
case. 
						
						
					 
					
						2017-05-18 20:48:38 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						8526995004 
					 
					
						
						
							
							Minor speedup when doing comparisons.  
						
						... 
						
						
						
						Shred 2 getattr calls + 1 global lookup to 1 global lookup. 
						
						
					 
					
						2017-05-18 05:15:06 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						8e34a256a4 
					 
					
						
						
							
							Fix User == Member comparisons.  
						
						
						
						
					 
					
						2017-05-18 05:12:48 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						026e526817 
					 
					
						
						
							
							Lazy fix for active class when viewport is too small for sidebar.  
						
						
						
						
					 
					
						2017-05-17 20:10:58 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						02d854a99c 
					 
					
						
						
							
							Fix format string in new bot template.  
						
						
						
						
					 
					
						2017-05-17 19:48:51 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						8aa04b7084 
					 
					
						
						
							
							First pass at having a __main__ file.  
						
						... 
						
						
						
						This allows you to generate templates and projects easily. Its main
purpose is to be easy to use for beginners in the upcoming
documentation.
Two new commands are added:
* newbot
  * creates a new bot template using a name and optional directory
* newcog
  * creates a new cog template using a name and optional directory 
						
						
					 
					
						2017-05-17 05:53:24 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						3cb680159e 
					 
					
						
						
							
							Add __unload to the special cog method list.  
						
						
						
						
					 
					
						2017-05-17 00:57:21 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						df90aaa610 
					 
					
						
						
							
							Rename internal ConnectionState attribute to have an underscore.  
						
						... 
						
						
						
						Some people like to use that variable name apparently.
See #568  and #569 . 
						
						
					 
					
						2017-05-16 20:20:39 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						9cbbd8af65 
					 
					
						
						
							
							Highlight currently visited section.  
						
						
						
						
					 
					
						2017-05-16 03:12:43 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						7a06f0f3bf 
					 
					
						
						
							
							Client.get_user_info uses int for IDs not str.  
						
						... 
						
						
						
						Realistically both will work but let's not say that. 
						
						
					 
					
						2017-05-15 21:31:38 -04:00