Rapptz 
							
						 
					 
					
						
						
							
						
						4bd4c23694 
					 
					
						
						
							
							Fix NameError in Embed.to_dict  
						
						
						
						
					 
					
						2019-03-17 11:51:54 -04:00 
						 
				 
			
				
					
						
							
							
								Michael H 
							
						 
					 
					
						
						
							
						
						03616b91db 
					 
					
						
						
							
							Fix embed to_dict timestamp handling for python 3.5  
						
						... 
						
						
						
						resolves  #1992  
					
						2019-03-17 09:17:14 -04:00 
						 
				 
			
				
					
						
							
							
								slice 
							
						 
					 
					
						
						
							
						
						66af80511f 
					 
					
						
						
							
							Fix pagination of huge command help messages (> ~2,000 chars)  
						
						... 
						
						
						
						Previously, calls to add_line in add_command_formatting of default help
commands would fail if the command's help message would overflow the
current page. This would also result in silent failure as the
RuntimeError raised from add_line is never caught.
This patch adds behavior that adds lines individually should it raise,
which guarantees safe pagination as long as every line is smaller than
the maximum page size, which is highly unlikely. 
						
						
					 
					
						2019-03-16 23:24:31 -04:00 
						 
				 
			
				
					
						
							
							
								Jeremy "EndenDragon" Zhang 
							
						 
					 
					
						
						
							
						
						682c0d962f 
					 
					
						
						
							
							Consider news channel type as a TextChannel  
						
						
						
						
					 
					
						2019-03-16 23:02:46 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						053e2f5b9a 
					 
					
						
						
							
							Fix documentation linking issue in Messageables and Context  
						
						
						
						
					 
					
						2019-03-16 09:55:29 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						cc3b6bdd72 
					 
					
						
						
							
							[commands] Rename it to Context.send_help for consistency.  
						
						
						
						
					 
					
						2019-03-16 09:37:47 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						ed5fcb320e 
					 
					
						
						
							
							[commands] Add Context.show_help helper to use the HelpCommand set.  
						
						... 
						
						
						
						Fixes  #1983  
					
						2019-03-16 09:33:05 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						3326adf63b 
					 
					
						
						
							
							[commands] Optimise GroupMixin.get_command for the no space case.  
						
						... 
						
						
						
						Comes at a 30ns slowdown for the space case, however. 
						
						
					 
					
						2019-03-16 09:27:59 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						8466250bcc 
					 
					
						
						
							
							[commands] Assign context inside HelpCommand.prepare_help_command  
						
						
						
						
					 
					
						2019-03-16 09:24:17 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						b728061522 
					 
					
						
						
							
							[commands] Add HelpCommand.get_bot_mapping helper.  
						
						
						
						
					 
					
						2019-03-16 09:23:34 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						7a5102ece9 
					 
					
						
						
							
							[commands] Return result of send_group_help and send_command_help  
						
						
						
						
					 
					
						2019-03-16 07:33:12 -04:00 
						 
				 
			
				
					
						
							
							
								Kaeptm Blaubaer 
							
						 
					 
					
						
						
							
						
						b506ee1b8e 
					 
					
						
						
							
							Change superclass to subclass in some documentation  
						
						
						
						
					 
					
						2019-03-16 05:32:59 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						61f63a9346 
					 
					
						
						
							
							[commands] Add back dm_help tribool for the provided HelpCommands  
						
						... 
						
						
						
						Also add a dm_help_threshold integer to control the length. 
						
						
					 
					
						2019-03-16 03:50:30 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						25acad5de3 
					 
					
						
						
							
							[commands] Add commands.Paginator.__len__  
						
						
						
						
					 
					
						2019-03-16 03:38:51 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						70c5f1723f 
					 
					
						
						
							
							Fix Embed.to_dict to work with TZ aware datetime objects.  
						
						
						
						
					 
					
						2019-03-15 05:56:01 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						3527203e07 
					 
					
						
						
							
							[commands] Redesign HelpFormatter into HelpCommand  
						
						... 
						
						
						
						Part of #1938  
						
						
					 
					
						2019-03-15 05:54:23 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						27c6d2c923 
					 
					
						
						
							
							[commands] Add Cog.description to get the clean docstring.  
						
						
						
						
					 
					
						2019-03-14 11:42:09 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						c4a21cc1d4 
					 
					
						
						
							
							[commands] Add Cog.qualified_name to query the specified cog name.  
						
						
						
						
					 
					
						2019-03-13 23:43:29 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						6ffd079cb9 
					 
					
						
						
							
							Support path-like objects in Attachment.save.  
						
						... 
						
						
						
						Fix  #1958  
					
						2019-03-13 22:04:51 -04:00 
						 
				 
			
				
					
						
							
							
								Nadir Chowdhury 
							
						 
					 
					
						
						
							
						
						8f7ce7c64e 
					 
					
						
						
							
							Add support for reading guild descriptions  
						
						... 
						
						
						
						Added `Guild.description` and `PartialInviteGuild.description`. 
						
						
					 
					
						2019-03-13 21:24:16 -04:00 
						 
				 
			
				
					
						
							
							
								Nadir Chowdhury 
							
						 
					 
					
						
						
							
						
						e18fed6310 
					 
					
						
						
							
							Fix imports  
						
						... 
						
						
						
						Removed unnecessary Object import.
Added `snowflake_time` and `InvalidArgument` 
						
						
					 
					
						2019-03-13 21:22:40 -04:00 
						 
				 
			
				
					
						
							
							
								Harmon 
							
						 
					 
					
						
						
							
						
						0513ea1f53 
					 
					
						
						
							
							[commands] Properly handle typing.Optional as last positional parameter  
						
						
						
						
					 
					
						2019-03-13 10:05:08 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						7fbdc6e83f 
					 
					
						
						
							
							Add Embed.copy to do a copy on an embed object.  
						
						
						
						
					 
					
						2019-03-13 06:08:21 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						35a330c5d3 
					 
					
						
						
							
							Add Embed.__len__ to query total character size of an embed.  
						
						
						
						
					 
					
						2019-03-13 06:07:57 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						73aca4d4d3 
					 
					
						
						
							
							Expose Embed.from_data as Embed.from_dict  
						
						... 
						
						
						
						This is a breaking change. 
						
						
					 
					
						2019-03-13 06:02:56 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						a70db36cfc 
					 
					
						
						
							
							Handle type updates in TextChannel._update for news channels.  
						
						
						
						
					 
					
						2019-03-12 23:13:22 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						e1d9f8f59f 
					 
					
						
						
							
							[commands] Support staticmethod listeners and disallow them in commands  
						
						
						
						
					 
					
						2019-03-12 11:54:45 -04:00 
						 
				 
			
				
					
						
							
							
								Nadir Chowdhury 
							
						 
					 
					
						
						
							
						
						999ac0a0e3 
					 
					
						
						
							
							Add Category.create_text_channel/Category.create_voice_channel ( #1976 )  
						
						... 
						
						
						
						Fixes  #1971  
					
						2019-03-12 08:16:25 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						8a153bfaad 
					 
					
						
						
							
							[commands] Refactor quoted_word free function to a StringView method.  
						
						... 
						
						
						
						Technically a breaking change, however this interface was not
documented or guaranteed to exist. 
						
						
					 
					
						2019-03-12 05:37:34 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						560783c3d2 
					 
					
						
						
							
							[commands] Separate view parsing errors from BadArgument.  
						
						... 
						
						
						
						This causes them to be raised from a new exception named
ArgumentParsingError with 3 children for ease with i18n. This is
technically a breaking change since it no longer derives from
BadArgument, though catching UserInputError will prevent this change
from affecting the user. 
						
						
					 
					
						2019-03-12 05:27:34 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						e15b4ef8e4 
					 
					
						
						
							
							Revert default parameter use_cached of Attachment.save back to False.  
						
						... 
						
						
						
						Fix  #1973  
					
						2019-03-10 20:12:24 -04:00 
						 
				 
			
				
					
						
							
							
								NCPlayz 
							
						 
					 
					
						
						
							
						
						8b8e9a619e 
					 
					
						
						
							
							Moved http.close to before _closed.set  
						
						
						
						
					 
					
						2019-03-09 14:09:47 +00:00 
						 
				 
			
				
					
						
							
							
								SnowyLuma 
							
						 
					 
					
						
						
							
						
						42a7c4f7e5 
					 
					
						
						
							
							Add support for guild banners  
						
						... 
						
						
						
						Document banner attribute of Guild and Invite
Update discord/utils.py
Co-Authored-By: SnowyLuma <38926001+SnowyLuma@users.noreply.github.com > 
						
						
					 
					
						2019-03-09 00:37:49 -05:00 
						 
				 
			
				
					
						
							
							
								Tarek1337 
							
						 
					 
					
						
						
							
						
						616616b847 
					 
					
						
						
							
							Add support for guild descriptions  
						
						
						
						
					 
					
						2019-03-08 21:45:43 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						5ea84fb971 
					 
					
						
						
							
							Add support for guild news channels.  
						
						
						
						
					 
					
						2019-03-08 21:40:43 -05:00 
						 
				 
			
				
					
						
							
							
								numbermaniac 
							
						 
					 
					
						
						
							
						
						5516b0b2c9 
					 
					
						
						
							
							guild.py: change word in create_role's docstring  
						
						
						
						
					 
					
						2019-03-08 19:59:20 -05:00 
						 
				 
			
				
					
						
							
							
								Skyweb 
							
						 
					 
					
						
						
							
						
						84a48c9056 
					 
					
						
						
							
							Small inconsistency in documentation  
						
						... 
						
						
						
						:) 
						
						
					 
					
						2019-03-08 19:59:20 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						aceec2009a 
					 
					
						
						
							
							Have use_cached=True by default for Attachment.save.  
						
						... 
						
						
						
						Also touch up the documentation a bit. 
						
						
					 
					
						2019-03-06 20:07:38 -05:00 
						 
				 
			
				
					
						
							
							
								Maku 
							
						 
					 
					
						
						
							
						
						6f1dff78d4 
					 
					
						
						
							
							Added cached saving for attachments  
						
						... 
						
						
						
						Updated docstring 
						
						
					 
					
						2019-03-06 20:04:40 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						78459f3ed0 
					 
					
						
						
							
							Don't reconnect during 4014/4015 in voice websocket.  
						
						
						
						
					 
					
						2019-03-05 19:45:13 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						45af9fa40b 
					 
					
						
						
							
							[commands] Allow passing of typing.Union into Greedy.  Fix   #1951  
						
						
						
						
					 
					
						2019-03-03 06:24:35 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						df130e10f0 
					 
					
						
						
							
							Prevent AttributeError when closing HTTPClient early.  
						
						
						
						
					 
					
						2019-03-02 16:48:40 -05:00 
						 
				 
			
				
					
						
							
							
								Myst(MysterialPy) 
							
						 
					 
					
						
						
							
						
						63c5892b43 
					 
					
						
						
							
							Fix Signature for Greedy/Optional converters  
						
						... 
						
						
						
						Change Greedy to `[a]...` | `[a=1]...` 
						
						
					 
					
						2019-03-02 06:16:50 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						c960465366 
					 
					
						
						
							
							Mock a ConnectionState object to fix wait=True errors in webhooks.  
						
						... 
						
						
						
						Fixes  #1898  
					
						2019-03-02 06:14:10 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						311788c7cb 
					 
					
						
						
							
							Properly clean-up file objects when necessary instead of instantly.  
						
						... 
						
						
						
						Fix  #1770  
					
						2019-03-02 05:52:22 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						076f9bcac7 
					 
					
						
						
							
							[commands] Fix name clash overwriting T.__class__.__name__  
						
						... 
						
						
						
						Fixes  #1944  
					
						2019-02-28 19:47:25 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						69f5a70eeb 
					 
					
						
						
							
							[commands] Allow Converter instances in Greedy.  Fix   #1939 .  
						
						
						
						
					 
					
						2019-02-27 21:38:55 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						21a296d538 
					 
					
						
						
							
							[commands] Error out when someone passes plain Cog.listener decorator.  
						
						... 
						
						
						
						Should make this error easier to catch rather than silent failure. 
						
						
					 
					
						2019-02-27 21:38:55 -05:00 
						 
				 
			
				
					
						
							
							
								Steve C 
							
						 
					 
					
						
						
							
						
						8beabcc39a 
					 
					
						
						
							
							Fix typing for Channel.purge's limit kwarg.  
						
						... 
						
						
						
						PyCharm was throwing a fit when I set it to None. 😒  
						
						
					 
					
						2019-02-27 16:40:32 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						48b60b2eac 
					 
					
						
						
							
							Prepare fix for aiohttp 4.0 breaking change with session creation.  
						
						
						
						
					 
					
						2019-02-27 06:34:30 -05:00