Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
128cfd5
docs: update docstring for `mention_everyone` to include role mention…
Lumabots Oct 20, 2025
f4d9b03
feat: Add support for Guild Incident Actions and Incidents Data parsi…
Lumabots Oct 20, 2025
b3916c7
fix: :bug: Handle python 3.12+ `TypeAliasType` in `Option` parsing (#…
Paillat-dev Oct 20, 2025
130b1b8
feat(loop): add optional overlap support to allow concurrent loop exe…
Lumabots Oct 20, 2025
4b17f24
docs: :memo: Document `PrimaryGuild` and `User.primary_guild` (#2937)
Paillat-dev Oct 20, 2025
cc0ef08
fix: Add missing copyright to `incidents.py` (#2965)
Lumabots Oct 20, 2025
1937d67
fix: :ambulance: Fix `typing.TypeAliasType` not present in python <3.…
Paillat-dev Oct 20, 2025
10e875d
fix: add missing type checking for primary guild member, changelog an…
Lumabots Oct 20, 2025
3b45179
fix: :bug: Async staticmethod autocompletes are not awaited (#2966)
Paillat-dev Oct 20, 2025
cc5b419
feat: :sparkles: Allow for `functools.partial` and functions returnin…
Paillat-dev Oct 20, 2025
4173947
feat: :sparkles: Add bypass slowmode perm (#2939)
Paillat-dev Oct 21, 2025
bf71f1c
refactor: :recycle: Refactor weird checks in `CogMeta` and fix some t…
Paillat-dev Oct 21, 2025
7091e95
feat: implement positional flags (#2443)
Vioshim Oct 21, 2025
f9cfeca
chore: update bug report template
Lulalaby Oct 21, 2025
c4ca8d3
chore: update feature request template
Lulalaby Oct 21, 2025
7a2ecab
fix(members): make sure the member's inner user is updated (#2970)
Soheab Oct 21, 2025
81955a7
feat: Add mention property to BaseEmoji class (#2972)
Lumabots Oct 22, 2025
d6f5264
Revert "feat: Add mention property to BaseEmoji class" (#2973)
Lulalaby Oct 22, 2025
3d3ca77
feat: emoji mention (#2974) (#2975)
Lulalaby Oct 22, 2025
e19427a
chore(release): update CHANGELOG.md for version 2.7.0rc2
NyuwBot Oct 22, 2025
3e3ec71
docs: :memo: Update autodoc typehints setting to "signature" in Sphin…
Paillat-dev Oct 22, 2025
03ee49a
:rotating_light: Fix linter warnings and format code
Paillat-dev Oct 26, 2025
f728e6f
:bug: Fix imports
Paillat-dev Oct 26, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
name: Bug Report
description: Report broken or incorrect behaviour
labels: ["unconfirmed bug"]
type: Bug
body:
- type: markdown
attributes:
Expand Down Expand Up @@ -59,6 +60,7 @@ body:
This command required v1.1.0 or higher of the library. If this errors out then
show some basic information involving your system such as operating system and
Python version.
render: bash
validations:
required: true
- type: checkboxes
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
name: Feature Request
description: Suggest a feature for this library
labels: ["feature request"]
type: Feature
body:
- type: input
attributes:
Expand Down
48 changes: 47 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,18 @@ These changes are available on the `master` branch, but have not yet been releas

### Added

### Changed

### Fixed

### Deprecated

### Removed

## [2.7.0rc2] - 2025-10-22

### Added

- Implemented `with_response` for interaction callbacks, adding
`Interaction.callback.is_loading()` and `Interaction.callback.is_ephemeral()`.
([#2711](https://github.com/Pycord-Development/pycord/pull/2711))
Expand All @@ -28,6 +40,18 @@ These changes are available on the `master` branch, but have not yet been releas
- Adds pre-typed and pre-constructed with select_type `ui.Select` aliases for the
different select types: `ui.StringSelect`, `ui.UserSelect`, `ui.RoleSelect`,
`ui.MentionableSelect`, and `ui.ChannelSelect`.
- Added the ability to use functions with any number of optional arguments and functions
returning an awaitable as `Option.autocomplete`.
([#2914](https://github.com/Pycord-Development/pycord/pull/2914))
- Added `ui.FileUpload` for modals and the `FileUpload` component.
([#2938](https://github.com/Pycord-Development/pycord/pull/2938))
- Added `Permissions.bypass_slowmode`.
([#2939](https://github.com/Pycord-Development/pycord/pull/2939))
- Added support for Guild Incidents via `Guild.incidents_data` and
`Guild.modify_incident_actions()`.
([#2955](https://github.com/Pycord-Development/pycord/pull/2955))
- Added `mention` property to `BaseEmoji`.
([#2972](https://github.com/Pycord-Development/pycord/pull/2972))

### Changed

Expand All @@ -45,6 +69,22 @@ These changes are available on the `master` branch, but have not yet been releas
([#2924](https://github.com/Pycord-Development/pycord/pull/2924))
- Fixed OPUS Decode Error when recording audio.
([#2925](https://github.com/Pycord-Development/pycord/pull/2925))
- Fixed a `TypeError` when typing `ui.Select` without providing optional type arguments.
([#2943](https://github.com/Pycord-Development/pycord/pull/2943))
- Fixed modal input values being misordered when using the `row` parameter and inserting
items out of row order.
([#2938](https://github.com/Pycord-Development/pycord/pull/2938))
- Fixed a KeyError when a text input is left blank in a modal.
([#2938](https://github.com/Pycord-Development/pycord/pull/2938))
- Fixed `TypeError` when using Python 3.12+ `type` syntax for typing slash command
parameters. ([#2952](https://github.com/Pycord-Development/pycord/pull/2952))
- Fixed autocomplete crashing when using an async staticmethod.
([#2966](https://github.com/Pycord-Development/pycord/pull/2966))
- Fixed attributes like :attr:`Member.display_banner` being `None` when the member has
no guild specific banner, but does have a global one.
([#2968](https://github.com/Pycord-Development/pycord/pull/2949))
- Fixed `__repr__` formatting for `AppEmoji`.
([#2972](https://github.com/Pycord-Development/pycord/pull/2972))

### Removed

Expand All @@ -54,6 +94,8 @@ These changes are available on the `master` branch, but have not yet been releas

### Added

- Added `positional` argument to `commands.Flag`.
([#2443](https://github.com/Pycord-Development/pycord/pull/2443))
- Added `Guild.fetch_role` method.
([#2528](https://github.com/Pycord-Development/pycord/pull/2528))
- Added the following `AppInfo` attributes: `approximate_guild_count`,
Expand Down Expand Up @@ -106,6 +148,9 @@ These changes are available on the `master` branch, but have not yet been releas
([#2714](https://github.com/Pycord-Development/pycord/pull/2714))
- Added the ability to pass a `datetime.time` object to `format_dt`.
([#2747](https://github.com/Pycord-Development/pycord/pull/2747))
- Added the ability to pass an `overlap` parameter to the `loop` decorator and `Loop`
class, allowing concurrent iterations if enabled.
([#2765](https://github.com/Pycord-Development/pycord/pull/2765))
- Added various missing channel parameters and allow `default_reaction_emoji` to be
`None`. ([#2772](https://github.com/Pycord-Development/pycord/pull/2772))
- Added support for type hinting slash command options with `typing.Annotated`.
Expand Down Expand Up @@ -1156,7 +1201,8 @@ These changes are available on the `master` branch, but have not yet been releas
- Fix py3.10 UnionType checks issue.
([#1240](https://github.com/Pycord-Development/pycord/pull/1240))

[unreleased]: https://github.com/Pycord-Development/pycord/compare/v2.7.0rc1...HEAD
[unreleased]: https://github.com/Pycord-Development/pycord/compare/v2.7.0rc2...HEAD
[2.7.0rc2]: https://github.com/Pycord-Development/pycord/compare/v2.7.0rc1...v2.7.0rc2
[2.7.0rc1]: https://github.com/Pycord-Development/pycord/compare/v2.6.0...v2.7.0rc1
[2.6.1]: https://github.com/Pycord-Development/pycord/compare/v2.6.0...v2.6.1
[2.6.0]: https://github.com/Pycord-Development/pycord/compare/v2.5.0...v2.6.0
Expand Down
2 changes: 2 additions & 0 deletions discord/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@
from .flags import *
from .guild import *
from .http import *
from .incidents import *
from .integrations import *
from .interactions import *
from .invite import *
Expand All @@ -60,6 +61,7 @@
from .permissions import *
from .player import *
from .poll import *
from .primary_guild import *
from .raw_models import *
from .reaction import *
from .role import *
Expand Down
Loading
Loading