Nadir Chowdhury 
							
						 
					 
					
						
						
							
						
						906c13d4f0 
					 
					
						
						
							
							Set Thread.member/message_count  
						
						
						
						
					 
					
						2021-07-28 20:00:30 -04:00 
						 
				 
			
				
					
						
							
							
								Lilly Rose Berner 
							
						 
					 
					
						
						
							
						
						a053f77275 
					 
					
						
						
							
							Add system_content for thread message types, fix other system_content issues  
						
						
						
						
					 
					
						2021-07-28 20:00:14 -04:00 
						 
				 
			
				
					
						
							
							
								PythonCoderAS 
							
						 
					 
					
						
						
							
						
						51b02f2568 
					 
					
						
						
							
							Change type to be compatible with the overwrites property  
						
						
						
						
					 
					
						2021-07-28 19:59:38 -04:00 
						 
				 
			
				
					
						
							
							
								Lucas Hardt 
							
						 
					 
					
						
						
							
						
						ca9b371982 
					 
					
						
						
							
							Add support for discord.ui.Select.disabled  
						
						
						
						
					 
					
						2021-07-28 19:58:39 -04:00 
						 
				 
			
				
					
						
							
							
								Josh 
							
						 
					 
					
						
						
							
						
						41e2d3c637 
					 
					
						
						
							
							Allow callables in abc.Connectable.Connect  
						
						
						
						
					 
					
						2021-07-28 19:58:01 -04:00 
						 
				 
			
				
					
						
							
							
								Nadir Chowdhury 
							
						 
					 
					
						
						
							
						
						154c90ef59 
					 
					
						
						
							
							Add audit log events for threads  
						
						
						
						
					 
					
						2021-07-28 19:57:42 -04:00 
						 
				 
			
				
					
						
							
							
								Stocker 
							
						 
					 
					
						
						
							
						
						1472e9ed7c 
					 
					
						
						
							
							Fixes minor grammatical error in Command.update  
						
						
						
						
					 
					
						2021-07-28 19:56:36 -04:00 
						 
				 
			
				
					
						
							
							
								AkshuAgarwal 
							
						 
					 
					
						
						
							
						
						85f3e11ef1 
					 
					
						
						
							
							Fix Example Usage in docs  
						
						
						
						
					 
					
						2021-07-28 19:56:12 -04:00 
						 
				 
			
				
					
						
							
							
								Gnome! 
							
						 
					 
					
						
						
							
						
						67026809a8 
					 
					
						
						
							
							Fix EqualityComparable.__eq__ typing  
						
						
						
						
					 
					
						2021-07-28 19:55:19 -04:00 
						 
				 
			
				
					
						
							
							
								xPolar 
							
						 
					 
					
						
						
							
						
						dd8168f902 
					 
					
						
						
							
							Fix a typo within the documentation  
						
						
						
						
					 
					
						2021-07-28 19:54:58 -04:00 
						 
				 
			
				
					
						
							
							
								Nadir Chowdhury 
							
						 
					 
					
						
						
							
						
						96b9a0e09d 
					 
					
						
						
							
							Add reason kwarg to more methods  
						
						
						
						
					 
					
						2021-07-28 19:54:32 -04:00 
						 
				 
			
				
					
						
							
							
								Josh 
							
						 
					 
					
						
						
							
						
						c059d43e98 
					 
					
						
						
							
							Add Number type (10) to Application Command Option types  
						
						
						
						
					 
					
						2021-07-28 19:53:58 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Nørgaard 
							
						 
					 
					
						
						
							
						
						b47133dfb2 
					 
					
						
						
							
							Add BaseUser.banner for all subclasses to access new banners  
						
						
						
						
					 
					
						2021-07-28 19:41:43 -04:00 
						 
				 
			
				
					
						
							
							
								Willy 
							
						 
					 
					
						
						
							
						
						23852404ed 
					 
					
						
						
							
							Fix incorrect typehint in send_message  
						
						
						
						
					 
					
						2021-07-21 02:52:51 -04:00 
						 
				 
			
				
					
						
							
							
								Vaskel 
							
						 
					 
					
						
						
							
						
						bc75945088 
					 
					
						
						
							
							Add format_dt to utils __all__  
						
						
						
						
					 
					
						2021-07-21 02:52:06 -04:00 
						 
				 
			
				
					
						
							
							
								z03h 
							
						 
					 
					
						
						
							
						
						dd5fc656d9 
					 
					
						
						
							
							Fix permissions_for for roles  
						
						
						
						
					 
					
						2021-07-21 02:51:46 -04:00 
						 
				 
			
				
					
						
							
							
								thetimtoy 
							
						 
					 
					
						
						
							
						
						8675a18185 
					 
					
						
						
							
							[commands] Remove unused copy import in Cog  
						
						
						
						
					 
					
						2021-07-21 02:48:11 -04:00 
						 
				 
			
				
					
						
							
							
								scrazzz 
							
						 
					 
					
						
						
							
						
						a0e5e062c9 
					 
					
						
						
							
							Add versionadded to ui.View and ui.Item  
						
						
						
						
					 
					
						2021-07-21 02:47:52 -04:00 
						 
				 
			
				
					
						
							
							
								z03h 
							
						 
					 
					
						
						
							
						
						48eb981344 
					 
					
						
						
							
							Fix Thread.slowmode_delay not updating  
						
						
						
						
					 
					
						2021-07-21 02:47:15 -04:00 
						 
				 
			
				
					
						
							
							
								Kaylynn Morgan 
							
						 
					 
					
						
						
							
						
						feed302269 
					 
					
						
						
							
							Fix documentation note for interaction_check  
						
						
						
						
					 
					
						2021-07-21 02:46:52 -04:00 
						 
				 
			
				
					
						
							
							
								Nadir Chowdhury 
							
						 
					 
					
						
						
							
						
						262a50196d 
					 
					
						
						
							
							fix typo in ephemeral function definition  
						
						
						
						
					 
					
						2021-07-21 02:46:39 -04:00 
						 
				 
			
				
					
						
							
							
								Aaron Hennessey 
							
						 
					 
					
						
						
							
						
						15eb3d2e5d 
					 
					
						
						
							
							Remove afk parameter from change_presence  
						
						
						
						
					 
					
						2021-07-21 02:45:57 -04:00 
						 
				 
			
				
					
						
							
							
								Ryu JuHeon 
							
						 
					 
					
						
						
							
						
						0faf4c8e2b 
					 
					
						
						
							
							Stricter type hint in releaselevel  
						
						
						
						
					 
					
						2021-07-21 02:45:21 -04:00 
						 
				 
			
				
					
						
							
							
								Lilly Rose Berner 
							
						 
					 
					
						
						
							
						
						5b8be9a772 
					 
					
						
						
							
							Add PartialMessage to list of allowed message reference types  
						
						
						
						
					 
					
						2021-07-21 02:45:01 -04:00 
						 
				 
			
				
					
						
							
							
								Steve C 
							
						 
					 
					
						
						
							
						
						834e23dc00 
					 
					
						
						
							
							Fix type annotations for purge's limit param on Thread/TextChannel  
						
						... 
						
						
						
						Optional was missing. 
						
						
					 
					
						2021-07-21 02:44:27 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Nørgaard 
							
						 
					 
					
						
						
							
						
						26e68b31ef 
					 
					
						
						
							
							[commands] fix incorrect typings in ThreadConverter  
						
						
						
						
					 
					
						2021-07-21 02:43:37 -04:00 
						 
				 
			
				
					
						
							
							
								Nadir Chowdhury 
							
						 
					 
					
						
						
							
						
						f14e584304 
					 
					
						
						
							
							Sync Guild.features to documentation  
						
						
						
						
					 
					
						2021-07-10 03:13:14 -04:00 
						 
				 
			
				
					
						
							
							
								Nadir Chowdhury 
							
						 
					 
					
						
						
							
						
						e2624b9a31 
					 
					
						
						
							
							[commands] Fix (Partial)MessageConverter to work with thread messages  
						
						
						
						
					 
					
						2021-07-10 03:11:34 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						f153154b7a 
					 
					
						
						
							
							Undocument Item.width  
						
						... 
						
						
						
						It doesn't serve much of a purpose to users 
						
						
					 
					
						2021-07-09 09:14:01 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						1a4e73d599 
					 
					
						
						
							
							[commands] Get guild_id from message link for message converters  
						
						
						
						
					 
					
						2021-07-09 09:14:01 -04:00 
						 
				 
			
				
					
						
							
							
								Lilly Rose Berner 
							
						 
					 
					
						
						
							
						
						0aa825557d 
					 
					
						
						
							
							Re-try requests on 504 error and raise correct error  
						
						
						
						
					 
					
						2021-07-09 04:54:22 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						8fb998b599 
					 
					
						
						
							
							Refactor utcfromtimestamp to use fromtimestamp(..., tz=utc)  
						
						
						
						
					 
					
						2021-07-09 04:20:45 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						826ce101fd 
					 
					
						
						
							
							Change WEBHOOK_UPDATE to use guild information from gateway  
						
						... 
						
						
						
						This changes the lookup from unnecessary O(n) to two amortised O(1)
lookups. This event pretty much always has a guild_id so the original
code was always a performance bottleneck. 
						
						
					 
					
						2021-07-08 21:53:26 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						b4e39668fb 
					 
					
						
						
							
							Change CHANNEL_PINS_UPDATE to use guild information from gateway  
						
						... 
						
						
						
						This changes the channel lookup from O(n) to two amortised O(1) lookups 
						
						
					 
					
						2021-07-08 21:51:21 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						af8742a911 
					 
					
						
						
							
							Use a specific tag type for member and user comparisons  
						
						... 
						
						
						
						The previous protocol based tag type caused significant overhead
(in the magnitude of seconds). Removing this should simplify object
creation by removing typing.Generic from the __mro__ 
						
						
					 
					
						2021-07-08 10:17:44 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						8df35c83a9 
					 
					
						
						
							
							Remove extraneous dict assignment from view store  
						
						
						
						
					 
					
						2021-07-07 20:19:17 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						74e1ab09a0 
					 
					
						
						
							
							Remove channel type coercion in factory methods  
						
						... 
						
						
						
						This caused unnecessary isinstance checks which were slowing down
channel creation at scale 
						
						
					 
					
						2021-07-07 20:19:17 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						03cd6ff433 
					 
					
						
						
							
							Remove calls to gc.collect in ConnectionState  
						
						... 
						
						
						
						For some bots this was actually a performance bottleneck, might as
well remove it if it causes bad performance 
						
						
					 
					
						2021-07-07 20:19:17 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						99b8ae35ba 
					 
					
						
						
							
							Change _Overwrite to get dict entries rather than mutate  
						
						
						
						
					 
					
						2021-07-07 20:19:17 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						cb2363f0fd 
					 
					
						
						
							
							Move global user storage from WeakValueDictionary to dict  
						
						... 
						
						
						
						Profiling showed that WeakValueDictionary caused rather significant
and noticeable slowdowns during startup. Since the only thing it was
used for was to automatically remove the key from the mapping when
the reference count reaches zero, the same could theoretically be
accomplished by using the __del__ special method. There is a chance
that this could lead to a memory leak since the __del__ method is not
always called, but the only instances of this happening are during
interpreter shutdown to my knowledge and at that point the mapping
is the least of my concern. 
						
						
					 
					
						2021-07-07 20:19:17 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						88d825a803 
					 
					
						
						
							
							Allow use of orjson instead of json  
						
						... 
						
						
						
						The difference in speed seems negligible at start up, which is when
most time is taken for actually parsing JSON. I could potentially be
missing something but profiling didn't point to any discernable
difference. 
						
						
					 
					
						2021-07-07 20:19:17 -04:00 
						 
				 
			
				
					
						
							
							
								Josh 
							
						 
					 
					
						
						
							
						
						e0a9365d61 
					 
					
						
						
							
							Type-hint backoff.py  
						
						
						
						
					 
					
						2021-07-07 20:17:17 -04:00 
						 
				 
			
				
					
						
							
							
								apple502j 
							
						 
					 
					
						
						
							
						
						717e723a36 
					 
					
						
						
							
							Update intents docs to reflect presence update changes  
						
						
						
						
					 
					
						2021-07-07 20:16:17 -04:00 
						 
				 
			
				
					
						
							
							
								z03h 
							
						 
					 
					
						
						
							
						
						1ca5b7b8b2 
					 
					
						
						
							
							[commands] update clean_content to work when standalone  
						
						
						
						
					 
					
						2021-07-07 20:15:54 -04:00 
						 
				 
			
				
					
						
							
							
								ToxicKidz 
							
						 
					 
					
						
						
							
						
						3cb539d91b 
					 
					
						
						
							
							[commands] Document the thread converter  
						
						
						
						
					 
					
						2021-07-07 20:15:18 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Nørgaard 
							
						 
					 
					
						
						
							
						
						5a7cfb3ce6 
					 
					
						
						
							
							[commands] Add ThreadConverter  
						
						
						
						
					 
					
						2021-07-05 00:40:57 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						c1c6457598 
					 
					
						
						
							
							Separate member_update and presence_update events  
						
						
						
						
					 
					
						2021-07-04 21:40:30 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						feb0f7f29d 
					 
					
						
						
							
							Add SelectOption.__str__  
						
						
						
						
					 
					
						2021-07-04 21:20:48 -04:00 
						 
				 
			
				
					
						
							
							
								Aaron Hennessey 
							
						 
					 
					
						
						
							
						
						7598865609 
					 
					
						
						
							
							Fix typo in stage_instance.py  
						
						
						
						
					 
					
						2021-07-04 19:14:33 -04:00 
						 
				 
			
				
					
						
							
							
								Josh 
							
						 
					 
					
						
						
							
						
						f40f80c0dc 
					 
					
						
						
							
							Fix typo in voice_client.py  
						
						
						
						
					 
					
						2021-07-04 19:14:07 -04:00