| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove dead package references. | Rapptz | 2018-06-10 | 1 | -1/+1 |
| | | |||||
| * | Drop support for Python 3.4 and make minimum version 3.5.2. | Rapptz | 2018-06-10 | 1 | -62/+36 |
| | | |||||
| * | Fixes various documentation errors/inconsistencies | Steve C | 2018-05-18 | 1 | -4/+7 |
| | | | | | Mostly dealing with permissions, also fixes Raw Events inclusion. | ||||
| * | abc.GuildChannel.set_permissions can raise NotFound. | Rapptz | 2018-05-18 | 1 | -0/+2 |
| | | | | | Fix #1254 | ||||
| * | Add intersphinx | Tobotimus | 2018-01-06 | 1 | -11/+11 |
| | | |||||
| * | Don't use Bulk Channel Edit endpoint if not actually moving channels. | Rapptz | 2017-09-24 | 1 | -1/+4 |
| | | | | | | | Should make the category-only edit cases more straightforward since it does not rely on other guilds in the cache, outside of the category itself. | ||||
| * | Properly handle cases where a category is removed. | Rapptz | 2017-09-21 | 1 | -1/+1 |
| | | |||||
| * | Fix grammar in abc docs, add new implementation | Steve C | 2017-09-13 | 1 | -4/+5 |
| | | |||||
| * | Add category support. | Rapptz | 2017-09-13 | 1 | -3/+48 |
| | | | | | | | | | | | | | | This adds: * CategoryChannel, which represents a category * Guild.by_category() which traverses the channels grouping by category * Guild.categories to get a list of categories * abc.GuildChannel.category to get the category a channel belongs to * sync_permissions keyword argument to abc.GuildChannel.edit to sync permissions with a pre-existing or new category * category keyword argument to abc.GuildChannel.edit to move a channel to a category | ||||
| * | Remove reason keyword argument from message deletion. | Rapptz | 2017-08-15 | 1 | -5/+2 |
| | | | | | | | | | | | | Apparently this is unsupported. Affected functions include: * abc.Messageable.send * Message.delete * TextChannel.delete_messages * TextChannel.purge | ||||
| * | Remove GuildChannel.is_default | SinisterRectus | 2017-08-08 | 1 | -11/+1 |
| | | |||||
| * | Add documentation examples for AsyncIterator and change_presence. | Gorialis | 2017-08-08 | 1 | -2/+1 |
| | | |||||
| * | Handle everyone role having top priority in permission resolution. | Rapptz | 2017-07-07 | 1 | -2/+13 |
| | | | | | | | | | | | | | In Discord, if the @everyone role has an explicit allow but a later role has an explicit deny, the permission is denied rather than allowed despite the fact that on Discord, allows have a higher priority than denies. This is because the @everyone role is supposed to be the first role to be applied, while the rest could be applied in an aggregate fashion. Fixes #630. | ||||
| * | Rename AsyncIterator.get to next to prevent shadowing. | Rapptz | 2017-07-04 | 1 | -1/+1 |
| | | |||||
| * | Allow sending files list smaller than 2 elements in Messageable.send | BeatButton | 2017-06-07 | 1 | -4/+3 |
| | | | | | The previous restriction was unwarranted. | ||||
| * | Support for sending a nonce. | Rapptz | 2017-05-31 | 1 | -4/+8 |
| | | |||||
| * | Force disconnect in abc.Connectable.connect. | Rapptz | 2017-05-13 | 1 | -1/+1 |
| | | | | | | Some cases of is_connected is not set so we need to force it to clear it anyway. | ||||
| * | First pass at documentation reform. | Rapptz | 2017-05-12 | 1 | -1/+89 |
| | | |||||
| * | Rename abc.Callable to abc.Connectable. | Rapptz | 2017-05-10 | 1 | -1/+1 |
| | | |||||
| * | Add support for audit log reasons. | Rapptz | 2017-05-07 | 1 | -11/+24 |
| | | | | | Most routes now have a 'reason' keyword argument. | ||||
| * | Change some format usage to use %-formatting. | Rapptz | 2017-05-04 | 1 | -1/+1 |
| | | | | | | Minor speed increase when we're not doing excessive attribute access or any type of formatting. | ||||
| * | Fix NameError in GuildChannel.changed_roles | Rapptz | 2017-04-22 | 1 | -0/+1 |
| | | |||||
| * | Better handling of VOICE_SERVER_UPDATE. | Rapptz | 2017-04-18 | 1 | -4/+3 |
| | | | | | | | This now sort of respects "Awaiting Endpoint..." waiting. I haven't actually tested out this case since it's hard to get it. However this new code does work with the regular connection flow. | ||||
| * | Re-implement voice sending. | Rapptz | 2017-04-18 | 1 | -3/+66 |
| | | | | | | | | | | | | | | | | | | | | | This is a complete redesign of the old voice code. A list of major changes is as follows: * The voice websocket will now automatically reconnect with exponential back-off just like the regular Client does. * Removal of the stream player concept. * Audio now gracefully pauses and resumes when a disconnect is found. * Introduce a discord.AudioSource concept to abstract streams * Flatten previous stream player functionality with the VoiceClient, e.g. player.stop() is now voice_client.stop() * With the above re-coupling this means you no longer have to store players anywhere. * The after function now requires a single parameter, the error, if any existed. This will typically be None. A lot of this design is experimental. | ||||
| * | Add support for multiple file attachments. | Rapptz | 2017-04-08 | 1 | -29/+35 |
| | | | | | | | | This is a breaking change. No longer does Messageable.send have a filename keyword argument, instead this is all handled through the discord.File model. To upload many files you must specify a list of discord.File objects. | ||||
| * | Removing acking on channels. | Rapptz | 2017-03-18 | 1 | -22/+0 |
| | | |||||
| * | Handle case when guild owner somehow doesn't exist in permissions_for | Rapptz | 2017-03-15 | 1 | -1/+2 |
| | | |||||
| * | Add Messageable.ack | Rapptz | 2017-02-28 | 1 | -0/+22 |
| | | |||||
| * | Move purge and delete_messages from Messageable. | Rapptz | 2017-02-26 | 1 | -144/+1 |
| | | | | | | | This is a breaking change. Move these two to TextChannel since the other things that implement Messageable cannot reliably do bulk delete actions in their respective channels. | ||||
| * | Fall back to single message delete in Messageable.purge | Rapptz | 2017-02-23 | 1 | -9/+30 |
| | | | | | | | Also make it work on user accounts. Fixes #456. | ||||
| * | Fix NameError in GuildChannel.overwrites_for | Rapptz | 2017-02-17 | 1 | -2/+2 |
| | | |||||
| * | Add support for limit=None in Messageable.history. | Rapptz | 2017-02-13 | 1 | -1/+3 |
| | | | | | Fixes #480. | ||||
| * | Implement utilities for AsyncIterator. | Rapptz | 2017-02-11 | 1 | -1/+1 |
| | | | | | Closes #473. | ||||
| * | Fix support for instant invites. | Rapptz | 2017-02-08 | 1 | -0/+68 |
| | | |||||
| * | Make all public is_ functions into methods instead of properties. | Rapptz | 2017-01-29 | 1 | -2/+1 |
| | | |||||
| * | Update copyright year to 2017. | Rapptz | 2017-01-20 | 1 | -1/+1 |
| | | |||||
| * | Fix bug with GuildChannel.edit and Role.edit with positions. | Rapptz | 2017-01-16 | 1 | -3/+3 |
| | | | | | I did not update the HTTP code for these two methods. | ||||
| * | Remove _get_guild_id from Messageable ABC. | Rapptz | 2017-01-14 | 1 | -10/+4 |
| | | |||||
| * | Fix documentation to properly use Messageable.send | Rapptz | 2017-01-13 | 1 | -1/+1 |
| | | |||||
| * | Fix NameError inside Messageable.get_message | Rapptz | 2017-01-11 | 1 | -1/+1 |
| | | |||||
| * | Rename NoMoreMessages to NoMoreItems. | Rapptz | 2017-01-11 | 1 | -3/+3 |
| | | |||||
| * | Allow HistoryIterator to be flattened into a list. | Rapptz | 2017-01-11 | 1 | -2/+7 |
| | | |||||
| * | Allow Messageable.send to work with non-truthy types. | Rapptz | 2017-01-09 | 1 | -1/+1 |
| | | |||||
| * | Fix Messageable.typing context manager. | Rapptz | 2017-01-03 | 1 | -2/+1 |
| | | |||||
| * | Fix NameError when dealing with permission resolution. | Rapptz | 2017-01-03 | 1 | -5/+0 |
| | | |||||
| * | Change Messageable channel getter to be a coroutine. | Rapptz | 2017-01-03 | 1 | -7/+9 |
| | | |||||
| * | Move message creation to a factory method inside ConnectionState. | Rapptz | 2017-01-03 | 1 | -11/+9 |
| | | |||||
| * | Rename MessageChannel abc to Messageable. | Rapptz | 2017-01-03 | 1 | -22/+35 |
| | | |||||
| * | Add permission overwrites to GuildChannel. | Rapptz | 2017-01-03 | 1 | -4/+106 |
| | | |||||
| * | Move GuildChannel over to abc module. | Rapptz | 2017-01-03 | 1 | -37/+264 |
| | | |||||