Imayhaveborkedit 
							
						 
					 
					
						
						
							
						
						f586f4dfbd 
					 
					
						
						
							
							Clarify connect() requires Intents.voice_states  
						
						
						
						
					 
					
						2021-08-24 00:02:21 -04:00 
						 
				 
			
				
					
						
							
							
								Bryan Forbes 
							
						 
					 
					
						
						
							
						
						79bae47992 
					 
					
						
						
							
							flag_value should not be a generic class  
						
						... 
						
						
						
						Since there is no generic information in `flag_value.__init__()`, 
`flag_value` descriptors get stored as `flag_value[<nothing>]` in mypy
strict mode and then the `__get__` overloads never match. This leads to
errors when using things like `permissions_instance.embed_links` since
`<nothing>` never matches `Permissions`. 
The generic inheritance isn't needed at all since the type information
we care about comes from the call site of `__get__` and not the 
instantiation of the descriptor. 
						
						
					 
					
						2021-08-18 01:05:08 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						6beef898c6 
					 
					
						
						
							
							Rename instances of nitro to premium  
						
						
						
						
					 
					
						2021-07-30 23:10:36 -04:00 
						 
				 
			
				
					
						
							
							
								Nadir Chowdhury 
							
						 
					 
					
						
						
							
						
						60d82cf908 
					 
					
						
						
							
							implement guild stickers  
						
						
						
						
					 
					
						2021-07-30 21:25:41 -04:00 
						 
				 
			
				
					
						
							
							
								Nadir Chowdhury 
							
						 
					 
					
						
						
							
						
						262a50196d 
					 
					
						
						
							
							fix typo in ephemeral function definition  
						
						
						
						
					 
					
						2021-07-21 02:46:39 -04:00 
						 
				 
			
				
					
						
							
							
								apple502j 
							
						 
					 
					
						
						
							
						
						717e723a36 
					 
					
						
						
							
							Update intents docs to reflect presence update changes  
						
						
						
						
					 
					
						2021-07-07 20:16:17 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						17268c3368 
					 
					
						
						
							
							Add MessageFlags.ephemeral  
						
						
						
						
					 
					
						2021-07-03 21:29:28 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						be5603141e 
					 
					
						
						
							
							Remove slots from flags  
						
						... 
						
						
						
						Fix  #7159  
					
						2021-07-03 10:52:35 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						88620d052a 
					 
					
						
						
							
							Typehint permissions  
						
						
						
						
					 
					
						2021-07-03 08:30:27 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						68c7c538f5 
					 
					
						
						
							
							First pass at preliminary thread support  
						
						... 
						
						
						
						This is missing a lot of functionality right now, such as two gateway
events and all the HTTP CRUD endpoints. 
						
						
					 
					
						2021-06-08 07:23:40 -04:00 
						 
				 
			
				
					
						
							
							
								Nadir Chowdhury 
							
						 
					 
					
						
						
							
						
						ab6d592f8c 
					 
					
						
						
							
							Add support for integration create/update/delete events  
						
						
						
						
					 
					
						2021-06-07 03:28:26 -04:00 
						 
				 
			
				
					
						
							
							
								Stanisław Jelnicki 
							
						 
					 
					
						
						
							
						
						65439732b3 
					 
					
						
						
							
							Add Discord Certified Moderator user flag  
						
						
						
						
					 
					
						2021-05-23 05:07:33 -04:00 
						 
				 
			
				
					
						
							
							
								pikaninja 
							
						 
					 
					
						
						
							
						
						1d4e339141 
					 
					
						
						
							
							Add get_user to the things intents.members affects  
						
						
						
						
					 
					
						2021-05-03 22:15:28 -04:00 
						 
				 
			
				
					
						
							
							
								Nadir Chowdhury 
							
						 
					 
					
						
						
							
						
						631a0b1e13 
					 
					
						
						
							
							Add support for ApplicationFlags  
						
						
						
						
					 
					
						2021-04-18 20:32:52 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						9eaf1e85e4 
					 
					
						
						
							
							Rewrite Asset design  
						
						... 
						
						
						
						This is a breaking change.
This does the following transformations, assuming `asset` represents
an asset type.
Object.is_asset_animated() => Object.asset.is_animated()
Object.asset => Object.asset.key
Object.asset_url => Object.asset_url
Object.asset_url_as => Object.asset.replace(...)
Since the asset type now requires a key (or hash, if you will),
Emoji had to be flattened similar to how Attachment was done since
these assets are keyed solely ID.
Emoji.url (Asset) => Emoji.url (str)
Emoji.url_as => removed
Emoji.url.read => Emoji.read
Emoji.url.save => Emoji.save
This transformation was also done to PartialEmoji. 
						
						
					 
					
						2021-04-16 11:27:23 -04:00 
						 
				 
			
				
					
						
							
							
								TheOneMusic 
							
						 
					 
					
						
						
							
						
						d21e65ce47 
					 
					
						
						
							
							Add SystemChannelFlags.guild_reminder_notifications  
						
						
						
						
					 
					
						2021-04-15 08:03:56 -04:00 
						 
				 
			
				
					
						
							
							
								Nadir Chowdhury 
							
						 
					 
					
						
						
							
						
						f1fac96e33 
					 
					
						
						
							
							Remove private_channel_(delete/create) events  
						
						
						
						
					 
					
						2021-04-11 15:13:23 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						7afcacc9a1 
					 
					
						
						
							
							Remove MemberCacheFlags.online  
						
						... 
						
						
						
						v8 no longer gives enough data for this to be possible 
						
						
					 
					
						2021-04-11 00:39:13 -04:00 
						 
				 
			
				
					
						
							
							
								Nadir Chowdhury 
							
						 
					 
					
						
						
							
						
						83fe98c20d 
					 
					
						
						
							
							Add typing for flags  
						
						
						
						
					 
					
						2021-04-07 07:55:55 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						9d39b135f4 
					 
					
						
						
							
							Modernize code to use f-strings  
						
						... 
						
						
						
						This also removes the encoding on the top, since Python 3 does it by
default. It also changes some methods to use `yield from`. 
						
						
					 
					
						2021-04-04 07:03:53 -04:00 
						 
				 
			
				
					
						
							
							
								Steve C 
							
						 
					 
					
						
						
							
						
						7836046621 
					 
					
						
						
							
							Mark User.avatar_url as attribute in Intents.members docstring  
						
						... 
						
						
						
						The line currently comes out to 
`User.avatar (User.avatar_url() and User.avatar_url_as())` 
but `User.avatar_url` is not callable. 
						
						
					 
					
						2021-03-13 01:47:06 -05:00 
						 
				 
			
				
					
						
							
							
								Nihaal Sangha 
							
						 
					 
					
						
						
							
						
						69bdc3a184 
					 
					
						
						
							
							Change copyright year to present  
						
						
						
						
					 
					
						2021-01-15 05:28:11 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						7a3a571e0a 
					 
					
						
						
							
							Don't store a user cache if there's no member intent or cache is off  
						
						... 
						
						
						
						Without a cache or member intent the user cache can get out of date
with no events to update the underlying user in the member object.
Ref: #6034  
						
						
					 
					
						2020-11-23 05:24:13 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						b91ddc6f4e 
					 
					
						
						
							
							Mark intent alias flags as actual aliases to skip them in __iter__  
						
						... 
						
						
						
						Fix  #5945  
					
						2020-10-17 18:50:56 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						e4d7f44aa5 
					 
					
						
						
							
							Make Intent class creation more intuitive  
						
						
						
						
					 
					
						2020-09-24 09:00:54 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						59d514fcdf 
					 
					
						
						
							
							More intent related documentation  
						
						
						
						
					 
					
						2020-09-24 01:39:45 -04:00 
						 
				 
			
				
					
						
							
							
								Sebastian Law 
							
						 
					 
					
						
						
							
						
						2974663367 
					 
					
						
						
							
							Fix typos in Intents documentation  
						
						
						
						
					 
					
						2020-09-24 00:17:37 -04:00 
						 
				 
			
				
					
						
							
							
								apple502j 
							
						 
					 
					
						
						
							
						
						0ebf5b2fa7 
					 
					
						
						
							
							Add support for flag alias  
						
						
						
						
					 
					
						2020-09-24 00:16:37 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						2e06239d3c 
					 
					
						
						
							
							Add documentation for gateway intents  
						
						
						
						
					 
					
						2020-09-23 03:21:22 -04:00 
						 
				 
			
				
					
						
							
							
								Muhammad Hamza 
							
						 
					 
					
						
						
							
						
						11aaa03ec2 
					 
					
						
						
							
							Fix presence intent docstring  
						
						
						
						
					 
					
						2020-09-23 03:21:21 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						213f55ffc7 
					 
					
						
						
							
							Disable voice cache in weird intent configurations.  
						
						
						
						
					 
					
						2020-09-23 03:21:21 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						e644a5a060 
					 
					
						
						
							
							Fix up wording in MemberCacheFlags exception  
						
						
						
						
					 
					
						2020-09-23 03:21:21 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						8d5c05ed20 
					 
					
						
						
							
							Default MemberCacheFlags based on intents  
						
						
						
						
					 
					
						2020-09-23 03:21:21 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						23ae084b8c 
					 
					
						
						
							
							Allow finer grained control over the member cache.  
						
						
						
						
					 
					
						2020-09-23 03:21:20 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						e10942a9ee 
					 
					
						
						
							
							Add versionadded for intents enum  
						
						
						
						
					 
					
						2020-09-23 03:21:19 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						bec34c1110 
					 
					
						
						
							
							Explicitly disable the members presence by default  
						
						
						
						
					 
					
						2020-09-23 03:21:18 -04:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						a6381dcf77 
					 
					
						
						
							
							Add support for guild intents  
						
						
						
						
					 
					
						2020-09-23 03:21:15 -04:00 
						 
				 
			
				
					
						
							
							
								JohnyTheCarrot 
							
						 
					 
					
						
						
							
						
						ab5f995d78 
					 
					
						
						
							
							Add support for public user flags  
						
						
						
						
					 
					
						2020-05-29 22:40:14 -04:00 
						 
				 
			
				
					
						
							
							
								Io Mintz 
							
						 
					 
					
						
						
							
						
						a8baf0c9f0 
					 
					
						
						
							
							flags: support accessing flag value instances on the class  
						
						... 
						
						
						
						Fixes  #4023  
					
						2020-04-20 14:59:58 -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 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						6071607176 
					 
					
						
						
							
							Bump copyright year to 2020  
						
						... 
						
						
						
						Closes  #2510  
					
						2020-01-19 20:03:00 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						2de90fbecf 
					 
					
						
						
							
							Add User.system and MessageFlags.urgent  
						
						
						
						
					 
					
						2019-12-21 07:39:33 -05:00 
						 
				 
			
				
					
						
							
							
								Rapptz 
							
						 
					 
					
						
						
							
						
						f7687e0a68 
					 
					
						
						
							
							Clean up flag code significantly.  
						
						... 
						
						
						
						This also fixes the False setting bug. 
						
						
					 
					
						2019-12-20 21:18:31 -05:00 
						 
				 
			
				
					
						
							
							
								NCPlayz 
							
						 
					 
					
						
						
							
						
						9c6a121644 
					 
					
						
						
							
							Implement discord.MessageFlags  
						
						... 
						
						
						
						Refactor flags placement and use it for suppression. 
						
						
					 
					
						2019-12-20 20:56:40 -05:00