| 
							
							
								 Rapptz | b27fab09eb | Allow removing an embed in Message.edit | 2017-01-29 20:32:24 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 554ae196d3 | Add missing int casts in many different events in the state. Also remove redundant role parsing in Member._update_roles. | 2017-01-28 08:14:43 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 1c49374210 | [commands] Implement before and after invoke command hooks. Fixes #464. | 2017-01-27 18:53:21 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 8fa50a8f3e | [commands] Add Context.command_failed attribute. | 2017-01-27 17:14:22 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 1cf7b0e2c8 | Add ClientUser.friends and ClientUser.blocked | 2017-01-27 00:25:04 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 12c1cd9b14 | [commands] Add cog local checks via __local_check | 2017-01-26 05:49:24 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 0e1bd1647e | [commands] Rename __check to __global_check for cogs. | 2017-01-26 05:31:11 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 4016154529 | [commands] Allow customising the Context class in get_context. | 2017-01-26 05:05:15 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 1e09432c45 | Update examples to use the new generic wait_for. | 2017-01-26 04:30:47 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | e5cb7d295c | Replace wait_for_* with a generic Client.wait_for | 2017-01-25 22:26:49 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | b876133e87 | Add compatibility shim for asyncio.Future creation. Should provide better support for uvloop. | 2017-01-25 21:38:50 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 62f43889c0 | Remove unused ChannelPermissions namedtuple. | 2017-01-25 05:58:15 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | c80cbf1931 | Remove Client.__getattr__ and Client.__setattr__ shims. We should use properties instead. | 2017-01-25 05:50:35 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 234fd5180f | Optimise attribute access when dispatching. | 2017-01-25 05:31:53 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 02f30f21c4 | Implement User.profile coroutine to get a user's profile. | 2017-01-24 22:00:27 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | e1aaf74fa7 | Add option to disable auto member chunking. | 2017-01-23 07:07:42 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | d206ee792b | Fix issue with user bots chunking unavailable guilds. | 2017-01-21 16:25:51 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 1ffb2ca7ac | Allow unique invites for Client.create_invite. | 2017-01-21 16:23:14 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | ff9f5749e1 | Update copyright year to 2017. | 2017-01-20 23:19:19 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 4c981ee631 | Add support for relationships. | 2017-01-20 19:28:43 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | e2acf7b2b9 | Add ClientUser.premium boolean. | 2017-01-20 15:01:10 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | fa384f2114 | Make ClientUser separate from a regular User. This removes Client.edit_profile in favour of ClientUser.edit. | 2017-01-19 19:37:11 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 4b6b5bd35e | Remove email/password based login. | 2017-01-19 18:32:17 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | f465f88d81 | Reimplement Guild.me property without patching it in. | 2017-01-18 19:54:47 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | f4cadaf0cc | Fix bug with GuildChannel.edit and Role.edit with positions. I did not update the HTTP code for these two methods. | 2017-01-16 18:19:18 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 898a05d5ea | Fix AutoShardedClient docstring. | 2017-01-16 16:37:53 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | ea72d5e63d | [commands] Guarantee that local error handler is called before generic. | 2017-01-15 21:55:50 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 11b54d67c9 | [commands] Change UserConverter to actually work with User, not Member. | 2017-01-14 22:15:02 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 92dd519b1a | Remove _get_guild_id from Messageable ABC. | 2017-01-14 19:22:26 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | ce9d5b4f4a | [commands] Split process_commands into lower level bits. | 2017-01-14 19:17:08 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 87dc2f4dd3 | Show inherited members in the docs for User and Member. | 2017-01-13 20:46:23 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 33450cd1b6 | Fix documentation to properly use Messageable.send | 2017-01-13 20:35:44 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 695b62ccd3 | [commands] Make Command a descriptor for #426. | 2017-01-13 20:34:00 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | ced617e786 | Use the improved role creation endpoint for making roles. | 2017-01-13 01:30:09 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 6d3a5eaeb6 | Remove extraneous kwargs from Permissions constructor. | 2017-01-13 01:27:16 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | c8247371f1 | Fix 404s in pins_from and create_role routes. | 2017-01-12 18:05:46 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | ae6fb54b1b | Make Reaction.users return an async iterator. | 2017-01-11 21:20:28 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | b9b9d8c4d0 | Fix NameError inside Messageable.get_message | 2017-01-11 20:26:06 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 06ca518459 | Rename NoMoreMessages to NoMoreItems. | 2017-01-11 19:53:48 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 8c274139df | Allow HistoryIterator to be flattened into a list. | 2017-01-11 19:04:52 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 0e0b569d53 | Propagate event loop in Messageable.history. | 2017-01-11 13:24:28 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 7e2c016eaa | Remove extraneous unneeded hash calls. | 2017-01-10 04:37:45 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 94448d3972 | Fix NameError inside HTTPClient.edit_member. | 2017-01-09 21:30:59 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 3c6d677f85 | Update README example. | 2017-01-09 21:25:03 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | b86a568f86 | Fix HTTP.application_info 404ing. | 2017-01-09 20:58:58 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | f877efdd89 | Change version info to 1.0.0a0. | 2017-01-09 20:52:11 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 6d33ea748a | Implement rate limit headers. | 2017-01-09 18:51:24 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | 6adfd633ea | Allow Messageable.send to work with non-truthy types. | 2017-01-09 09:50:14 -05:00 |  | 
			
				
					| 
							
							
								 Ian Salmons | c635ce2526 | Simple parser for CHANNEL_PINS_UPDATE | 2017-01-09 03:52:44 -05:00 |  | 
			
				
					| 
							
							
								 Rapptz | b09f25293b | Use CDN URL for Guild.icon_url. | 2017-01-09 03:43:51 -05:00 |  |