Commit Graph

86 Commits

Author SHA1 Message Date
1c623ccf11 Begin working on gateway v4 support.
Bump websockets requirement to v3.1

Should be squashed...
2016-04-27 18:36:13 -04:00
cc23a54d58 Typo fix
Changed spelling of optinal to the correct spelling of optional in
docs\logging.rst
2016-04-15 21:53:35 -04:00
eedad13ac1 Add utility function for generating OAuth2 urls. 2016-04-08 22:51:57 -04:00
72e84a1b47 Change all email/password pair examples to use token. 2016-04-08 22:02:38 -04:00
d133f9f761 Clean up documentation of utils.snowflake_time 2016-03-06 03:42:13 -05:00
4584c68f0c Remove request_offline option. 2016-02-14 21:49:34 -05:00
94d31834fc Change enumerators into enumerations to please Voltana. 2016-01-30 06:07:06 -05:00
8b1854e759 Add and remove some of the on_socket_* events.
on_socket_raw_receive and on_socket_raw_send were added back in an odd
way. The rest of them such as on_socket_closed, on_socket_opened, and
on_socket_receive were removed.
2016-01-25 01:55:31 -05:00
855fa7e553 Documentation fixes for Permissions related code. 2016-01-14 12:24:59 -05:00
c6b31c9663 Attempt to satisfy RTD by using sphinxcontrib.napoleon. 2016-01-10 00:39:48 -05:00
604e931367 Add a Whats New page to have a nicer changelog. 2016-01-09 23:13:23 -05:00
af94179be5 Change order of documentation by source declaration. 2016-01-08 19:19:53 -05:00
a1a47c6f38 Document the breaking change with the new dictionary storage change.
Since the only things dict views support are iteration we should
advise people who want the old behaviour to change it to a list.
2016-01-08 14:04:58 -05:00
6d5175ad9a Document how Client.run should be the last function to call. 2016-01-08 13:31:03 -05:00
9d881ad475 Add missing documentation for discord.Game 2016-01-07 00:25:18 -05:00
e88bc28236 Documentation fixes to quiet Sphinx warnings. 2016-01-07 00:21:00 -05:00
2fd63fc3dd Document the fact that data classes use __slots__. 2016-01-07 00:13:38 -05:00
5a1d7a2d94 Change permissions to remove the can_ prefix. 2016-01-03 21:45:28 -05:00
18cda5c3ae Document more breaking changes in migrating file. 2016-01-03 17:02:24 -05:00
9075d46efd Add on_member_ban and on_member_unban events.
Fixes #58.
2015-12-17 18:22:16 -05:00
00c9ac59c1 Fix consistency issue with migrating page. 2015-12-17 16:58:01 -05:00
00c8dae88d Add migrating guide for migrating to v0.10.0. 2015-12-17 07:12:18 -05:00
63565026c4 Remove on_status event. Superseded by on_member_update. 2015-12-17 06:18:08 -05:00
49d78c69c7 All update related events now pass in the previous state. 2015-12-17 06:05:35 -05:00
f8af89f88c Add headers to data classes for easier navigation. 2015-12-09 23:35:31 -05:00
5335f468d2 Document discord.__version__ and discord.version_info 2015-12-09 19:56:41 -05:00
9bec041423 Documentation fixes for opus related import errors. 2015-12-08 19:47:47 -05:00
72f355bb64 Add OpusNotLoaded exception and opus.is_loaded utility function. 2015-12-08 19:37:34 -05:00
9deb7796a5 Documentation fixes for opus bindings. 2015-12-08 16:22:01 -05:00
60945868b4 Clear up some documentation. 2015-12-08 06:51:46 -05:00
80b32e769e Handle GUILD_UPDATE 2015-12-06 03:09:55 -05:00
79bdf2a721 Add enumerators instead of strings.
Changes channel type, status and server region into 3.4 enums.
2015-12-04 22:13:17 -05:00
6fb2e35de3 Move async_client.py to client.py 2015-12-04 06:09:56 -05:00
410e41e78d Implement a bunch of other HTTP request functions. 2015-12-04 06:08:29 -05:00
99254fdf96 Add Forbidden and NotFound exceptions. 2015-12-04 01:23:52 -05:00
f197c34583 Begin working on asyncio port. 2015-12-04 00:16:34 -05:00
343e3376ea on_member_update now takes in the older member state as a parameter. 2015-11-30 07:37:48 -05:00
307392ff19 on_status event now has the old game ID and old status as parameters. 2015-11-30 03:31:47 -05:00
31fd5023f1 Miscellaneous documentation fixes. 2015-11-30 03:15:56 -05:00
5d4c555711 Switch to Sphinx RTD theme. 2015-11-28 21:00:35 -05:00
d243d0895c Add note about data classes instances. 2015-11-28 20:42:56 -05:00
e884119cd9 Performance improvements in on_typing event. 2015-11-27 17:29:36 -05:00
b1b2c0d099 Add LoginFailure exception for a clearer failure in Client.login
The older HTTPException is not exactly the clearest thing for people
who are new to programming or HTTP exceptions in general.
2015-11-27 17:03:36 -05:00
7f94f75223 Handle TYPING_START event. 2015-11-24 21:11:53 -05:00
7161723034 Change on_server_create/delete to on_server_join/remove. 2015-11-01 15:30:20 -05:00
9b2a78a031 Add InvalidArgument exception and change exceptions thrown. 2015-10-27 21:25:21 -04:00
027b7b33c9 All HTTP requests now throw HTTPException. 2015-10-27 21:19:32 -04:00
d14bffcd96 Rename InvaldiDestination to a generic ClientException. 2015-10-27 19:02:12 -04:00
61e41ec3b9 All exceptions now derive from DiscordException. 2015-10-27 18:09:26 -04:00
6ae6bd8e6d Remove InvalidEventName exception due to it being unused 2015-10-27 18:03:51 -04:00