Dan Hess 
							
						 
					 
					
						
						
							
						
						fc951873a1 
					 
					
						
						
							
							[tasks] Remove HTTPException as an exception to silently continue for  
						
						
						
						
					 
					
						2020-08-05 03:09:04 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						b8154e365f 
					 
					
						
						
							
							Rewrite gateway to use aiohttp instead of websockets  
						
						
						
						
					 
					
						2020-07-25 09:59:38 -04:00 
						 
				 
			
				
					
						
							
							
								Jaime Garcia Jr 
							
						 
					 
					
						
						
							
						
						1c3b0c02f8 
					 
					
						
						
							
							Add revisions to check_once docs  
						
						
						
						
					 
					
						2020-07-24 09:18:42 -05:00 
						 
				 
			
				
					
						
							
							
								Jaime Garcia Jr 
							
						 
					 
					
						
						
							
						
						5813593d6e 
					 
					
						
						
							
							Add documentation on bot_check_once  
						
						
						
						
					 
					
						2020-07-23 12:19:10 -05:00 
						 
				 
			
				
					
						
							
							
								SebbyLaw 
							
						 
					 
					
						
						
							
						
						b43658f6ff 
					 
					
						
						
							
							[commands] Add documentation for exceptions in Context.(re)invoke  
						
						
						
						
					 
					
						2020-07-22 23:18:30 -04:00 
						 
				 
			
				
					
						
							
							
								jack1142 
							
						 
					 
					
						
						
							
						
						901290c8a2 
					 
					
						
						
							
							[commands] GroupView.get_command shouldn't raise errors for empty names  
						
						
						
						
					 
					
						2020-07-22 23:16:43 -04:00 
						 
				 
			
				
					
						
							
							
								James 
							
						 
					 
					
						
						
							
						
						475762e8df 
					 
					
						
						
							
							Document raises for Converter.convert  
						
						
						
						
					 
					
						2020-07-08 23:01:00 -04:00 
						 
				 
			
				
					
						
							
							
								James 
							
						 
					 
					
						
						
							
						
						61216112d0 
					 
					
						
						
							
							Add a licence and encoding declaration to missing files  
						
						
						
						
					 
					
						2020-07-08 23:01:00 -04:00 
						 
				 
			
				
					
						
							
							
								Sebastian Law 
							
						 
					 
					
						
						
							
						
						7a07644de3 
					 
					
						
						
							
							[commands] Raise TypeError when Optional is used with Greedy converter  
						
						
						
						
					 
					
						2020-06-28 03:54:34 -04:00 
						 
				 
			
				
					
						
							
							
								Josh 
							
						 
					 
					
						
						
							
						
						6b5be39cd2 
					 
					
						
						
							
							[tasks] Fix issue with default error handler in class context  
						
						
						
						
					 
					
						2020-06-28 03:53:29 -04:00 
						 
				 
			
				
					
						
							
							
								jack1142 
							
						 
					 
					
						
						
							
						
						84098ed824 
					 
					
						
						
							
							[commands] Add a new exception class for command registration errors  
						
						
						
						
					 
					
						2020-06-28 03:48:07 -04:00 
						 
				 
			
				
					
						
							
							
								Sebastian Law 
							
						 
					 
					
						
						
							
						
						b4b953bfc6 
					 
					
						
						
							
							Fix various inconsistencies within the documentation ( #5067 )  
						
						
						
						
					 
					
						2020-06-28 03:45:58 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						66c6be50d8 
					 
					
						
						
							
							Prepare for the discord.com domain rename  
						
						
						
						
					 
					
						2020-05-23 21:44:30 -04:00 
						 
				 
			
				
					
						
							
							
								Saphielle Akiyama 
							
						 
					 
					
						
						
							
						
						1e9937a234 
					 
					
						
						
							
							Aliases passed as a list or as a tuple  
						
						... 
						
						
						
						Nothing too important, felt like some people would appreciate it; 
						
						
					 
					
						2020-05-10 17:02:56 -04:00 
						 
				 
			
				
					
						
							
							
								Steve C 
							
						 
					 
					
						
						
							
						
						4b3a7fbe16 
					 
					
						
						
							
							[tasks] Allow Loop.cancel in Loop.before_loop  
						
						... 
						
						
						
						Task cancel raises on the next awaited coro, so I've added this 0-sleep "hack"
I'm internally debating if leaving the comment there, but I'm sure it would confuse the uninformed of this trick. 
						
						
					 
					
						2020-05-10 17:00:23 -04:00 
						 
				 
			
				
					
						
							
							
								Xua 
							
						 
					 
					
						
						
							
						
						4e6942194f 
					 
					
						
						
							
							[commands] Document that cog_command_error must be async  
						
						
						
						
					 
					
						2020-05-10 16:48:59 -04:00 
						 
				 
			
				
					
						
							
							
								jack1142 
							
						 
					 
					
						
						
							
						
						79276da17e 
					 
					
						
						
							
							Escape backslashes in display name in clean_prefix  
						
						
						
						
					 
					
						2020-05-07 02:30:24 -04:00 
						 
				 
			
				
					
						
							
							
								Steve C 
							
						 
					 
					
						
						
							
						
						0fd5eca0d5 
					 
					
						
						
							
							[tasks] Fix tasks decorators being discarded  
						
						... 
						
						
						
						At this moment, when a task seems to be first loaded, it immediately throws away the decorators you give it, and just generates a new instance of itself.
In your cog's `__init__`, once you do `self.my_task.start()`, the Loop is remade when it gets to `self.my_task` before executing the `start` function. The original Loop that the cog starts with is where the decorated values are. This fixes that. 
						
						
					 
					
						2020-05-07 02:30:24 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						540a88b762 
					 
					
						
						
							
							[tasks] Replace stack-based implementation with a cleaner one.  
						
						
						
						
					 
					
						2020-04-14 04:56:52 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						d5211fb327 
					 
					
						
						
							
							[tasks] Create different Loop objects for different instances  
						
						... 
						
						
						
						Fixes  #2294  
					
						2020-04-14 04:35:49 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						874c2cd3c9 
					 
					
						
						
							
							[commands] Raise CheckFailure if all bot "check once" fail  
						
						... 
						
						
						
						Fix  #2643  
					
						2020-04-06 21:45:16 -04:00 
						 
				 
			
				
					
						
							
							
								MarkKoz 
							
						 
					 
					
						
						
							
						
						2653ae7599 
					 
					
						
						
							
							[commands] Stop yielding duplicate commands from walk_commands  
						
						
						
						
					 
					
						2020-04-06 04:52:53 -04:00 
						 
				 
			
				
					
						
							
							
								Josh B 
							
						 
					 
					
						
						
							
						
						20854de080 
					 
					
						
						
							
							Allow for optional custom error handler in tasks extension  
						
						
						
						
					 
					
						2020-04-04 03:11:25 -04:00 
						 
				 
			
				
					
						
							
							
								Epic 
							
						 
					 
					
						
						
							
						
						18c52671a9 
					 
					
						
						
							
							Remove extra to in tasks docs  
						
						
						
						
					 
					
						2020-04-04 03:09:21 -04:00 
						 
				 
			
				
					
						
							
							
								James 
							
						 
					 
					
						
						
							
						
						6a30f2749f 
					 
					
						
						
							
							[tasks] Add is_running property to Loop  
						
						
						
						
					 
					
						2020-04-04 03:02:10 -04:00 
						 
				 
			
				
					
						
							
							
								NCPlayz 
							
						 
					 
					
						
						
							
						
						1b0e806245 
					 
					
						
						
							
							[commands] Implement commands.before/after_invoke  
						
						
						
						
					 
					
						2020-04-04 02:57:20 -04:00 
						 
				 
			
				
					
						
							
							
								s0lst1ce 
							
						 
					 
					
						
						
							
						
						2d48a6d5a1 
					 
					
						
						
							
							[commands] Fix a typo in the docstring of the internal _Semaphore class  
						
						
						
						
					 
					
						2020-04-04 01:12:08 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						bb1c1e9fa3 
					 
					
						
						
							
							[commands] Raise when passing invalid permission keys in their checks  
						
						
						
						
					 
					
						2020-02-02 19:11:50 -05:00 
						 
				 
			
				
					
						
							
							
								Karthikeyan Singaravelan 
							
						 
					 
					
						
						
							
						
						25b8adc404 
					 
					
						
						
							
							Import ABC from collections.abc instead of collections  
						
						... 
						
						
						
						This is for Python 3.9 compatibility. 
						
						
					 
					
						2020-01-25 21:46:33 -05:00 
						 
				 
			
				
					
						
							
							
								Karthikeyan Singaravelan 
							
						 
					 
					
						
						
							
						
						1b4cac92fc 
					 
					
						
						
							
							Fix warnings regarding invalid escape sequences.  
						
						
						
						
					 
					
						2020-01-25 21:46:33 -05:00 
						 
				 
			
				
					
						
							
							
								Harmon 
							
						 
					 
					
						
						
							
						
						6f9793fe5e 
					 
					
						
						
							
							Fixes and improvements for v1.3 documentation  
						
						... 
						
						
						
						* Add missing versionadded strings for v1.3
* Add missing versionchanged string for Message.edit
* Consistently use versionadded for attributes
* Consistently use versionchanged for parameters
* Use versionchanged for Bot.is_owner
* Fix references in v1.3 changelog
* Improve grammar in v1.3 changelog 
						
						
					 
					
						2020-01-22 23:55:05 -05:00 
						 
				 
			
				
					
						
							
							
								Josh B 
							
						 
					 
					
						
						
							
						
						d0a1956be9 
					 
					
						
						
							
							Improve usability of utils.sleep_until  
						
						... 
						
						
						
						Fix issue where sleeping for an extended period on python 3.5
would cause an exception
Add sleep_until to API docs
Add result argument to sleep_until 
						
						
					 
					
						2020-01-21 20:28:14 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						e21d49c980 
					 
					
						
						
							
							[commands] Only clean semaphore when there are no waiters  
						
						
						
						
					 
					
						2020-01-21 19:50:37 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						d9cd4a3561 
					 
					
						
						
							
							[commands] Implement Command.__call__  
						
						
						
						
					 
					
						2020-01-21 04:27:20 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						02397306b2 
					 
					
						
						
							
							Drop superfluous zero in version related changes in the documentation  
						
						
						
						
					 
					
						2020-01-21 03:47:56 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						08c90668cd 
					 
					
						
						
							
							[commands] Be more clear in the default error for MaxConcurrencyReached  
						
						
						
						
					 
					
						2020-01-21 03:34:18 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						1a7b838d2a 
					 
					
						
						
							
							[commands] Refactor BucketType to not repeat in other places in code  
						
						
						
						
					 
					
						2020-01-21 03:30:56 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						bf84c63396 
					 
					
						
						
							
							[commands] Add max_concurrency decorator  
						
						
						
						
					 
					
						2020-01-21 03:26:41 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						3149f15165 
					 
					
						
						
							
							[tasks] Use new sleep_until util instead of internal function  
						
						
						
						
					 
					
						2020-01-21 03:21:22 -05:00 
						 
				 
			
				
					
						
							
							
								Josh B 
							
						 
					 
					
						
						
							
						
						d7e925eb89 
					 
					
						
						
							
							[tasks] Fix issue with next_iteration when task overruns time allotted  
						
						
						
						
					 
					
						2020-01-21 03:18:25 -05:00 
						 
				 
			
				
					
						
							
							
								Josh B 
							
						 
					 
					
						
						
							
						
						a0b3e61b51 
					 
					
						
						
							
							[tasks] Add Loop.next_iteration property  
						
						
						
						
					 
					
						2020-01-20 07:22:21 -05:00 
						 
				 
			
				
					
						
							
							
								Hugo Woesthuis 
							
						 
					 
					
						
						
							
						
						ee6f4e85d6 
					 
					
						
						
							
							[commands] Allow @ prefixed usernames in DM contexts for UserConverter  
						
						... 
						
						
						
						Previously the argument '@user#0000' return None.
To fix this, as this is a common user error, an extra check was added
 to remove the first character from the argument if this is an '@'.
 Discord names may not contain an '@' anyways. 
						
						
					 
					
						2020-01-20 07:14:27 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						6071607176 
					 
					
						
						
							
							Bump copyright year to 2020  
						
						... 
						
						
						
						Closes  #2510  
					
						2020-01-19 20:03:00 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						9f2018f439 
					 
					
						
						
							
							[commands] Case insensitivity uses casefold instead of lower  
						
						... 
						
						
						
						There seems to be very little performance regression in doing so (+5ns)
so might as well go for the more correct behaviour. 
						
						
					 
					
						2020-01-19 19:49:50 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						a2b241446e 
					 
					
						
						
							
							[commands] Document BucketType separately  
						
						
						
						
					 
					
						2020-01-18 20:04:00 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						97d1c970bf 
					 
					
						
						
							
							[commands] Context.send_help properly sends to on_help_command_error  
						
						
						
						
					 
					
						2020-01-18 19:43:20 -05:00 
						 
				 
			
				
					
						
							
							
								apple502j 
							
						 
					 
					
						
						
							
						
						7af8b313e5 
					 
					
						
						
							
							[commands] Add missing async in documentation  
						
						
						
						
					 
					
						2020-01-14 23:46:46 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						e5870903f5 
					 
					
						
						
							
							[commands] Force the predicate attribute in checks to be a coroutine  
						
						
						
						
					 
					
						2020-01-14 20:13:33 -05:00 
						 
				 
			
				
					
						
							
							
								Michael H 
							
						 
					 
					
						
						
							
						
						6cdda4a320 
					 
					
						
						
							
							Patch clean_prefix for new text editor  
						
						... 
						
						
						
						The new editor seems to force mentions to have ! even without a nick. 
						
						
					 
					
						2020-01-14 19:39:34 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						ae3dac0d59 
					 
					
						
						
							
							[commands] Add check_any check to OR together various checks  
						
						
						
						
					 
					
						2020-01-06 22:03:56 -05:00