Rapptz 
							
						 
					 
					
						
						
							
						
						47ab24991f 
					 
					
						
						
							
							[commands] Remove extraneous or  
						
						
						
						
					 
					
						2019-04-06 22:02:58 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						79a8249bc7 
					 
					
						
						
							
							Add note about escape_markdown in Message.clean_content  
						
						... 
						
						
						
						Fix  #1911  
					
						2019-04-06 21:50:56 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						ee81f0614e 
					 
					
						
						
							
							[commands] Fix HelpCommand.invoked_with when used in events.  
						
						
						
						
					 
					
						2019-04-06 21:33:21 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						239d430539 
					 
					
						
						
							
							Simplify bot loop cleanup routine.  
						
						... 
						
						
						
						Attempted solution for #2040  
						
						
					 
					
						2019-04-06 21:29:57 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						7d385b23a1 
					 
					
						
						
							
							Fix copy paste error in ClientUser.edit_settings  
						
						
						
						
					 
					
						2019-04-06 20:19:16 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						9248ff306c 
					 
					
						
						
							
							Use explicit __eq__ call to be consistent with other methods.  
						
						
						
						
					 
					
						2019-04-06 20:18:10 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						7c5a4b67d7 
					 
					
						
						
							
							Fix Attachment.save wording nit.  
						
						
						
						
					 
					
						2019-04-06 20:17:12 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						9833ea82e2 
					 
					
						
						
							
							Add helpers to escape markdown and mentions from text.  
						
						... 
						
						
						
						Fixes  #1673  
					
						2019-04-06 20:14:05 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						743a5a218f 
					 
					
						
						
							
							[commands] Disallow bot_ or cog_ commands or listeners in cogs.  
						
						
						
						
					 
					
						2019-04-06 19:46:22 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						79183846dc 
					 
					
						
						
							
							Make abc.GuildChannel.overwrites return a dictionary  
						
						... 
						
						
						
						Fix  #2016  
					
						2019-04-06 19:33:31 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						e4de25eaab 
					 
					
						
						
							
							[commands] Raise BadArgument in ColourConverter when using from_hsv/rgb  
						
						... 
						
						
						
						Fixes  #2043  
					
						2019-04-06 19:29:21 -04:00 
						 
				 
			
				
					
						
							
							
								CapnS 
							
						 
					 
					
						
						
							
						
						24d3a5a48d 
					 
					
						
						
							
							Only escape characters as necessary in clean_content  
						
						... 
						
						
						
						Fixes  #1885  
					
						2019-04-06 19:19:58 -04:00 
						 
				 
			
				
					
						
							
							
								NCPlayz 
							
						 
					 
					
						
						
							
						
						1d701f32b6 
					 
					
						
						
							
							Add fetch custom emoji, all custom emojis; Add user property to Emoji  
						
						
						
						
					 
					
						2019-04-06 19:19:47 -04:00 
						 
				 
			
				
					
						
							
							
								Vexs 
							
						 
					 
					
						
						
							
						
						9591b00dcf 
					 
					
						
						
							
							Redesign bulk delete events  
						
						... 
						
						
						
						Change `parse_message_delete_bulk` to not dispatch individual
`message_delete` events, and instead `bulk_message_delete`. Also make
`raw_bulk_message` delete and `raw_message_delete` have message
objects attached.
Fixes  #1807  
						
						
					 
					
						2019-04-06 19:18:06 -04:00 
						 
				 
			
				
					
						
							
							
								NCPlayz 
							
						 
					 
					
						
						
							
						
						be227ebcf0 
					 
					
						
						
							
							Redesign asset retrieval in the library.  
						
						... 
						
						
						
						Most assets now return a new class named `Asset`. This allows for the
assets to be consistently saved via a `save` method instead of special
casing for `Attachment`.
`AppInfo` is no longer a namedtuple it is a fully documented dataclass,
as well as having the state attached to it.
Fixes  #1997  
						
						
					 
					
						2019-04-06 19:12:50 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						dea3ba5eb7 
					 
					
						
						
							
							Propagate Cloudflare 429 HTML text.  
						
						
						
						
					 
					
						2019-03-31 05:44:00 -04:00 
						 
				 
			
				
					
						
							
							
								CapnS 
							
						 
					 
					
						
						
							
						
						4ec7213506 
					 
					
						
						
							
							Added functionality to edit user settings  
						
						... 
						
						
						
						Changing docs to fit other parts of the lib
Co-Authored-By: CapnS <38225872+CapnS@users.noreply.github.com >
Removing Type Checking
Made all of Rapptz's suggested changes
Removing imports that are no longer needed 
						
						
					 
					
						2019-03-28 17:33:39 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						43b44751af 
					 
					
						
						
							
							[commands] Fix MinimalHelpCommand opening note signature consistency  
						
						
						
						
					 
					
						2019-03-24 14:46:55 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						548b9d5693 
					 
					
						
						
							
							Double underscore HTTPClient's internal session.  
						
						
						
						
					 
					
						2019-03-24 14:45:18 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						e567b59fea 
					 
					
						
						
							
							[commands] Double underscore some attributes.  
						
						
						
						
					 
					
						2019-03-24 14:33:51 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						8c0c410d0e 
					 
					
						
						
							
							[commands] Add HelpCommand.invoked_with  
						
						... 
						
						
						
						This fixes an issue where the context invoked_with does not match the
actual invoked with behaviour (e.g. using Context.send_help). 
						
						
					 
					
						2019-03-24 14:27:37 -04:00 
						 
				 
			
				
					
						
							
							
								numbermaniac 
							
						 
					 
					
						
						
							
						
						77dd4e3de0 
					 
					
						
						
							
							guild.py: change wording for create_role error  
						
						
						
						
					 
					
						2019-03-24 13:33:15 +11:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						b41a29a889 
					 
					
						
						
							
							Get cached message in reverse order for improved performance.  
						
						... 
						
						
						
						Most embed-only edits happen for the newest message. 
						
						
					 
					
						2019-03-23 00:57:50 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						c96642860c 
					 
					
						
						
							
							[commands] Add Command.cooldown_after_parsing keyword argument.  
						
						... 
						
						
						
						This controls the behaviour of cooldown execution order. This does
not change the default behaviour however. 
						
						
					 
					
						2019-03-22 22:23:07 -04:00 
						 
				 
			
				
					
						
							
							
								NCPlayz 
							
						 
					 
					
						
						
							
						
						a1caaf8dcf 
					 
					
						
						
							
							Add Guild.max_presences and Guild.max_members  
						
						... 
						
						
						
						Fixes  #1822 
Fixes  #1418  
					
						2019-03-22 20:25:03 -04:00 
						 
				 
			
				
					
						
							
							
								Capn 
							
						 
					 
					
						
						
							
						
						fd3a176793 
					 
					
						
						
							
							Fix documentation for Channel.last_message  
						
						
						
						
					 
					
						2019-03-22 10:31:19 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						d48a424f6f 
					 
					
						
						
							
							Fix mistake in documentation.  
						
						
						
						
					 
					
						2019-03-20 23:29:04 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						72b6b67cf4 
					 
					
						
						
							
							Add back PartialEmoji.__hash__ that was deleted due to __eq__.  
						
						
						
						
					 
					
						2019-03-20 22:54:53 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						64d749a13f 
					 
					
						
						
							
							[commands] Ensure handlers are copied even during update.  
						
						... 
						
						
						
						Fix  #2001  
					
						2019-03-20 22:38:00 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						5fe1ab279a 
					 
					
						
						
							
							Drop websockets version due to issues.  
						
						
						
						
					 
					
						2019-03-20 22:33:20 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						35c0476dbb 
					 
					
						
						
							
							Add TextChannel.last_message_id and TextChannel.last_message  
						
						
						
						
					 
					
						2019-03-20 22:30:23 -04:00 
						 
				 
			
				
					
						
							
							
								apple502j 
							
						 
					 
					
						
						
							
						
						9c32bcdf80 
					 
					
						
						
							
							Update docs, mostly Inviting Your Bot  
						
						
						
						
					 
					
						2019-03-20 22:30:22 -04:00 
						 
				 
			
				
					
						
							
							
								Dice 
							
						 
					 
					
						
						
							
						
						8123d4a5f7 
					 
					
						
						
							
							Add type checking to multi-file send  
						
						... 
						
						
						
						Convert list comprehension to genexpr 
						
						
					 
					
						2019-03-20 09:22:08 -04:00 
						 
				 
			
				
					
						
							
							
								Dice 
							
						 
					 
					
						
						
							
						
						6f3e32cfbb 
					 
					
						
						
							
							Fix sending multiple files  
						
						... 
						
						
						
						Fixes  #2002  
					
						2019-03-20 09:21:16 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						c30a366106 
					 
					
						
						
							
							Try to consistently use "inherit" vs "derive" in documentation.  
						
						
						
						
					 
					
						2019-03-19 09:23:12 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						d9e54d7dd3 
					 
					
						
						
							
							[commands] Redesign extension exception flow.  
						
						... 
						
						
						
						Instead of raising a whole variety of exceptions, they are now wrapped
into ExtensionError derived classes.
* ExtensionAlreadyLoaded
	* Raised when an extension is already loaded in Bot.load_extension
* ExtensionNotLoaded
	* Raised when an extension is not loaded, e.g. Bot.unload_extension
* NoEntryPointError
	* Raised when an extension does not have a `setup` function.
* ExtensionFailed
	* Raised when an extension's `setup` function fails.
* ExtensionNotFound
	* Raised when an extension's module import fails. 
						
						
					 
					
						2019-03-19 09:23:11 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						26e9b5bfac 
					 
					
						
						
							
							[commands] Add Bot.reload_extension for atomic loading.  
						
						... 
						
						
						
						Also do atomic loading in Bot.load_extension 
						
						
					 
					
						2019-03-19 09:23:10 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua B 
							
						 
					 
					
						
						
							
						
						d221ca5f7d 
					 
					
						
						
							
							[commands] ColourConverter raises if value is out of range  
						
						... 
						
						
						
						changes make the `ext.commands.ColourConverter` Converter fail when
user input is outside the acceptable value range 0x000000 - 0xFFFFFF 
						
						
					 
					
						2019-03-19 09:23:10 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						2ce42b5b50 
					 
					
						
						
							
							Some widget fixes.  
						
						
						
						
					 
					
						2019-03-19 09:23:09 -04:00 
						 
				 
			
				
					
						
							
							
								NCPlayz 
							
						 
					 
					
						
						
							
						
						8a30a4cac0 
					 
					
						
						
							
							Add support for guild widget  
						
						
						
						
					 
					
						2019-03-19 09:22:48 -04:00 
						 
				 
			
				
					
						
							
							
								NCPlayz 
							
						 
					 
					
						
						
							
						
						f507f508a2 
					 
					
						
						
							
							Expose Metadata  
						
						... 
						
						
						
						Added access to:
* `/users/@me/guilds`
* `/guilds/{guild_id}`
* `/guilds/{guild_id}/members/{member_id}`
BREAKING CHANGE:
* `get_user_info` -> `fetch_user_info` to match naming scheme.
Remove useless note
Remove `reverse` and corresponding documentation
Update documentation to reflect #1988 
Rename `get_` HTTP functions to `fetch_`
Breaking Changes:
* `get_message` -> `fetch_message`
* `get_invite` -> `fetch_invite`
* `get_user_profile` -> `fetch_user_profile`
* `get_webhook_info` -> `fetch_webhook`
* `get_ban` -> `fetch_ban`
Fix InviteConverter, update migrating.rst
Rename get_message to fetch_message 
						
						
					 
					
						2019-03-19 09:00:18 -04:00 
						 
				 
			
				
					
						
							
							
								NCPlayz 
							
						 
					 
					
						
						
							
						
						fb02191b80 
					 
					
						
						
							
							Organise documentation  
						
						
						
						
					 
					
						2019-03-19 08:24:42 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						5e65ec978c 
					 
					
						
						
							
							Take back ownership of files from aiohttp for retrying requests.  
						
						... 
						
						
						
						Fix  #1809  
					
						2019-03-18 07:54:36 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						8ba48c14a7 
					 
					
						
						
							
							Minor typo fix.  
						
						
						
						
					 
					
						2019-03-18 05:34:20 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						963cf4b34e 
					 
					
						
						
							
							Add on_disconnect event.  
						
						... 
						
						
						
						I assume this is where it has to be. Fix  #1937  
						
						
					 
					
						2019-03-18 05:29:38 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						f43690bde8 
					 
					
						
						
							
							[commands] Walk through MRO for Cog derived classes.  
						
						... 
						
						
						
						This should support cog subclasses in a relatively consistent way in
terms of expectations. Hopefully nothing is broken.
Fixes  #1950  
						
						
					 
					
						2019-03-17 22:04:05 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						cb9ae7bd76 
					 
					
						
						
							
							Sorting bucket requires an integer.  
						
						
						
						
					 
					
						2019-03-17 15:16:46 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						f3f2f882fd 
					 
					
						
						
							
							Fix typo in private property name.  
						
						
						
						
					 
					
						2019-03-17 15:14:58 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						f26a27dc98 
					 
					
						
						
							
							[commands] Make Bot.cogs and Bot.extensions read-only mappings.  
						
						... 
						
						
						
						This also has the side effect of effectively documenting them for
public use. 
						
						
					 
					
						2019-03-17 14:53:56 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						5061915b2a 
					 
					
						
						
							
							Add support for store channels.  
						
						
						
						
					 
					
						2019-03-17 14:32:51 -04:00