Update module github.com/disgoorg/disgo to v0.19.2 #3

Open
llamprecht wants to merge 1 commit from renovate/github.com-disgoorg-disgo-0.x into main
Owner

This PR contains the following updates:

Package Type Update Change
github.com/disgoorg/disgo require minor v0.18.16v0.19.2

Release Notes

disgoorg/disgo (github.com/disgoorg/disgo)

v0.19.2

Compare Source

What's Changed

  • fix(component): update field name from 'value' to 'values' in CheckboxGroupComponent by @​ikafly144 in #​517

Full Changelog: https://github.com/disgoorg/disgo/compare/v0.19.1...v0.19.2

v0.19.1

Compare Source

What's Changed

  • feat: new RadioGroupComponent, CheckboxGroupComponent & CheckboxComponent by @​topi314 in #​510

Full Changelog: https://github.com/disgoorg/disgo/compare/v0.19.0...v0.19.1

v0.19.0

Compare Source

v0.19.0

What's Changed

[!NOTE]
This release includes support DAVE (E2EE voice) which will be required for all voice connections starting on March 1st 2026.
If you need help or found issues with our implementation please reach out to us via GitHub issues/discussions or our support server (see README.md for invite link).
For a basic example see: https://github.com/disgoorg/disgo/blob/v0.19.0/_examples/voice/main.go

[!WARNING]
This release includes breaking changes. Please review the Breaking Changes section below for details.
If you need help migrating please reach out to us via GitHub discussions or our support server (see README.md for invite link).

Added
Fixed
Refactored
Removed

Breaking Changes

  • Added support for DAVE (E2EE voice) via godave. Discord will require DAVE for all voice connections starting on March 1st 2026.
    See: https://docs.discord.com/developers/change-log#deprecating-non-e2ee-voice-calls
  • bot.Client is now a struct instead of an interface.
    Some methods have been converted to struct fields instead.
  • Removed MessageCreateBuilder, MessageUpdateBuilder, ModalCreateBuilder, WebhookMessageCreateBuilder & WebhookMessageUpdateBuilder. Use the methods on their base structs instead.
  • Removed discord.XCommandCreate, discord.XCommandUpdate, DMPermission field. Use the Contexts field instead.
  • Removed discord.Interaction ChannelID method. Use Channel method instead.
  • Removed discord.XInteractionCreate PremiumRequired method. Use CreateMessage etc. with discord.ButtonStylePremium instead.
  • Removed discord.IntentGuildEmojisAndStickers intent. Use discord.IntentGuildExpressions instead.
  • Upgraded github.com/disgoorg/json to github.com/disgoorg/json/v2 and added github.com/disgoorg/omit for nullable & optional handling.
  • Removed non context methods on bot.MemberChunkingManager & renamed to remove Ctx suffix. Use the context versions instead.
  • Replaced cache ForEach(func(entity T)) with All() iter.Seq[T].
  • gateway.Gatewat.Open now blocks until the ready event.
  • Removed guild creation API as discord dropped support for it.
  • Updated rest.Error to be returned as a pointer *rest.Error instead of a value rest.Error.
  • Added support for components v2 which includes breaking changes to component interfaces.
  • Removed global discord.DefaultAllowedMentions configuration. Use rest.WithDefaultAllowedMentions instead.

New Contributors

Full Changelog: https://github.com/disgoorg/disgo/compare/v0.18.16...v0.19.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/disgoorg/disgo](https://github.com/disgoorg/disgo) | require | minor | `v0.18.16` → `v0.19.2` | --- ### Release Notes <details> <summary>disgoorg/disgo (github.com/disgoorg/disgo)</summary> ### [`v0.19.2`](https://github.com/disgoorg/disgo/releases/tag/v0.19.2) [Compare Source](https://github.com/disgoorg/disgo/compare/v0.19.1...v0.19.2) #### What's Changed - fix(component): update field name from 'value' to 'values' in CheckboxGroupComponent by [@&#8203;ikafly144](https://github.com/ikafly144) in [#&#8203;517](https://github.com/disgoorg/disgo/pull/517) **Full Changelog**: <https://github.com/disgoorg/disgo/compare/v0.19.1...v0.19.2> ### [`v0.19.1`](https://github.com/disgoorg/disgo/releases/tag/v0.19.1) [Compare Source](https://github.com/disgoorg/disgo/compare/v0.19.0...v0.19.1) #### What's Changed - feat: new RadioGroupComponent, CheckboxGroupComponent & CheckboxComponent by [@&#8203;topi314](https://github.com/topi314) in [#&#8203;510](https://github.com/disgoorg/disgo/pull/510) **Full Changelog**: <https://github.com/disgoorg/disgo/compare/v0.19.0...v0.19.1> ### [`v0.19.0`](https://github.com/disgoorg/disgo/releases/tag/v0.19.0) [Compare Source](https://github.com/disgoorg/disgo/compare/v0.18.16...v0.19.0) ### v0.19.0 #### What's Changed > \[!NOTE] > This release includes support [DAVE](https://daveprotocol.com/) (E2EE voice) which will be required for all voice connections starting on March 1st 2026. > If you need help or found issues with our implementation please reach out to us via GitHub issues/discussions or our support server (see README.md for invite link). > For a basic example see: <https://github.com/disgoorg/disgo/blob/v0.19.0/_examples/voice/main.go> > \[!WARNING] > This release includes breaking changes. Please review the [Breaking Changes](#breaking-changes) section below for details. > If you need help migrating please reach out to us via GitHub discussions or our support server (see README.md for invite link). ##### Added - Added support for AVIF emojis by [@&#8203;sebm253](https://github.com/sebm253) in [#&#8203;456](https://github.com/disgoorg/disgo/pull/456) - Added role gradient colors by [@&#8203;sebm253](https://github.com/sebm253) in [#&#8203;453](https://github.com/disgoorg/disgo/pull/453) - Added guest invites by [@&#8203;sebm253](https://github.com/sebm253) in [#&#8203;278](https://github.com/disgoorg/disgo/pull/278) - Added guild tags by [@&#8203;sebm253](https://github.com/sebm253) in [#&#8203;353](https://github.com/disgoorg/disgo/pull/353) - Added ComponentEmoji constructors and builder methods by [@&#8203;DiabolusGX](https://github.com/DiabolusGX) in [#&#8203;459](https://github.com/disgoorg/disgo/pull/459) - Added ResumeShard method and ShardState struct to manage shard session and sequence by [@&#8203;topi314](https://github.com/topi314) in [#&#8203;460](https://github.com/disgoorg/disgo/pull/460) - Added status check before sending to gateway by [@&#8203;topi314](https://github.com/topi314) in [#&#8203;462](https://github.com/disgoorg/disgo/pull/462) - Added support for new `RATE_LIMIT` gateway event by [@&#8203;davfsa](https://github.com/davfsa) in [#&#8203;464](https://github.com/disgoorg/disgo/pull/464) - Added ability to pass resume url for proper resume by [@&#8203;davfsa](https://github.com/davfsa) in [#&#8203;465](https://github.com/disgoorg/disgo/pull/465) - Added support for selects in modals by [@&#8203;topi314](https://github.com/topi314) in [#&#8203;158](https://github.com/disgoorg/disgo/pull/158) - Added new fields to CurrentMemberUpdate by [@&#8203;sebm253](https://github.com/sebm253) in [#&#8203;474](https://github.com/disgoorg/disgo/pull/474) - Added support for additional select menu components in modals by [@&#8203;topi314](https://github.com/topi314) in [#&#8203;469](https://github.com/disgoorg/disgo/pull/469) - Added support for new voice encryption modes by [@&#8203;topi314](https://github.com/topi314) in [#&#8203;431](https://github.com/disgoorg/disgo/pull/431) - Added transport compression by [@&#8203;davfsa](https://github.com/davfsa) in [#&#8203;476](https://github.com/disgoorg/disgo/pull/476) - Added missing opts for cache config by [@&#8203;Readeem](https://github.com/Readeem) in [#&#8203;480](https://github.com/disgoorg/disgo/pull/480) - Added FileUploadComponent for file uploads in modals by [@&#8203;topi314](https://github.com/topi314) in [#&#8203;481](https://github.com/disgoorg/disgo/pull/481) - Added ResolvedData from ModalSubmitInteractionData to UnmarshalJSON by [@&#8203;ikafly144](https://github.com/ikafly144) in [#&#8203;482](https://github.com/disgoorg/disgo/pull/482) - Added ability to pass custom CloseHandler to shard manager by [@&#8203;topi314](https://github.com/topi314) in [#&#8203;487](https://github.com/disgoorg/disgo/pull/487) - Added customizable CloseHandler to gateway configuration by [@&#8203;topi314](https://github.com/topi314) in [#&#8203;488](https://github.com/disgoorg/disgo/pull/488) - Added all known REST error codes by [@&#8203;merlinfuchs](https://github.com/merlinfuchs) in [#&#8203;496](https://github.com/disgoorg/disgo/pull/496) - Added community invites by [@&#8203;yokkkoso](https://github.com/yokkkoso) in [#&#8203;509](https://github.com/disgoorg/disgo/pull/509) - Added DAVE by [@&#8203;davfsa](https://github.com/davfsa) & [@&#8203;topi314](https://github.com/topi314) in [#&#8203;507](https://github.com/disgoorg/disgo/pull/507) - Added new pin endpoints by [@&#8203;sebm253](https://github.com/sebm253) in [#&#8203;457](https://github.com/disgoorg/disgo/pull/457) ##### Fixed - Fixed `Members.UpdateCurrentMember` to return `discord.Member` by [@&#8203;norio-nomura](https://github.com/norio-nomura) in [#&#8203;458](https://github.com/disgoorg/disgo/pull/458) - Fixed guild cache logic for unavailable states by [@&#8203;topi314](https://github.com/topi314) in [#&#8203;461](https://github.com/disgoorg/disgo/pull/461) - Fixed ensure open returns on invalid session by [@&#8203;topi314](https://github.com/topi314) in [#&#8203;466](https://github.com/disgoorg/disgo/pull/466) - Fixed identify rate limiting for gateway sharding by [@&#8203;topi314](https://github.com/topi314) in [#&#8203;467](https://github.com/disgoorg/disgo/pull/467) - Fixed multiple gateway logic bugfixes by [@&#8203;davfsa](https://github.com/davfsa) in [#&#8203;468](https://github.com/disgoorg/disgo/pull/468) - Fixed logical condition in ShardByGuildID method by [@&#8203;Qreepex](https://github.com/Qreepex) in [#&#8203;470](https://github.com/disgoorg/disgo/pull/470) - Fixed shard ID calculation during shard splitting by [@&#8203;topi314](https://github.com/topi314) in [#&#8203;472](https://github.com/disgoorg/disgo/pull/472) - Fixed small component issues by [@&#8203;topi314](https://github.com/topi314) in [#&#8203;475](https://github.com/disgoorg/disgo/pull/475) - Fixed voice example for DCA0 audio by [@&#8203;cactysman](https://github.com/cactysman) in [#&#8203;477](https://github.com/disgoorg/disgo/pull/477) - Fixed close websocket connection before inflators by [@&#8203;davfsa](https://github.com/davfsa) in [#&#8203;485](https://github.com/disgoorg/disgo/pull/485) - Fixed data race when opening shards by [@&#8203;apricotbucket28](https://github.com/apricotbucket28) in [#&#8203;484](https://github.com/disgoorg/disgo/pull/484) - Fixed to only use JoinSnowflakes when array isn't empty by [@&#8203;merlinfuchs](https://github.com/merlinfuchs) in [#&#8203;493](https://github.com/disgoorg/disgo/pull/493) - Fixed to not omit zero attachment id by [@&#8203;merlinfuchs](https://github.com/merlinfuchs) in [#&#8203;495](https://github.com/disgoorg/disgo/pull/495) - Fixed to always immediately send initial heartbeat by [@&#8203;davfsa](https://github.com/davfsa) in [#&#8203;499](https://github.com/disgoorg/disgo/pull/499) - Fixed to prevent immediately zombieing by [@&#8203;davfsa](https://github.com/davfsa) in [#&#8203;501](https://github.com/disgoorg/disgo/pull/501) - Fixed gateway ratelimiter implementation by [@&#8203;davfsa](https://github.com/davfsa) in [#&#8203;500](https://github.com/disgoorg/disgo/pull/500) - Fixed nil pointer dereference in flags checks by [@&#8203;davfsa](https://github.com/davfsa) in [#&#8203;504](https://github.com/disgoorg/disgo/pull/504) - Fixed nil pointer dereference when failing to create client in voice example by [@&#8203;davfsa](https://github.com/davfsa) in [#&#8203;505](https://github.com/disgoorg/disgo/pull/505) - Fixed Recipients not being public on dm channel by [@&#8203;Qreepex](https://github.com/Qreepex) in [#&#8203;486](https://github.com/disgoorg/disgo/pull/486) - Fixed before and after in GetEntitlementsParams not being snowflakes by [@&#8203;merlinfuchs](https://github.com/merlinfuchs) in [#&#8203;492](https://github.com/disgoorg/disgo/pull/492) ##### Refactored - Refactored connection management and simplified handleMessage function by [@&#8203;topi314](https://github.com/topi314) in [#&#8203;473](https://github.com/disgoorg/disgo/pull/473) - Refactored to remove builders by [@&#8203;topi314](https://github.com/topi314) in [#&#8203;515](https://github.com/disgoorg/disgo/pull/515) - Refactored DefaultAllowedMentions configuration by [@&#8203;TheKodeToad](https://github.com/TheKodeToad) in [#&#8203;483](https://github.com/disgoorg/disgo/pull/483) ##### Removed - Removed `testify` dependency by [@&#8203;elisiei](https://github.com/elisiei) in [#&#8203;478](https://github.com/disgoorg/disgo/pull/478) - Removed redundant map from route hashes by [@&#8203;merlinfuchs](https://github.com/merlinfuchs) in [#&#8203;489](https://github.com/disgoorg/disgo/pull/489) #### Breaking Changes - Added support for DAVE (E2EE voice) via [godave](https://github.com/disgoorg/godave). Discord will require DAVE for all voice connections starting on March 1st 2026. See: <https://docs.discord.com/developers/change-log#deprecating-non-e2ee-voice-calls> - `bot.Client` is now a struct instead of an interface. Some methods have been converted to struct fields instead. - Removed MessageCreateBuilder, MessageUpdateBuilder, ModalCreateBuilder, WebhookMessageCreateBuilder & WebhookMessageUpdateBuilder. Use the methods on their base structs instead. - Removed `discord.XCommandCreate`, `discord.XCommandUpdate`, `DMPermission` field. Use the `Contexts` field instead. - Removed `discord.Interaction` `ChannelID` method. Use `Channel` method instead. - Removed `discord.XInteractionCreate` `PremiumRequired` method. Use `CreateMessage` etc. with `discord.ButtonStylePremium` instead. - Removed `discord.IntentGuildEmojisAndStickers` intent. Use `discord.IntentGuildExpressions` instead. - Upgraded `github.com/disgoorg/json` to `github.com/disgoorg/json/v2` and added `github.com/disgoorg/omit` for nullable & optional handling. - Removed non context methods on `bot.MemberChunkingManager` & renamed to remove `Ctx` suffix. Use the context versions instead. - Replaced cache `ForEach(func(entity T))` with `All() iter.Seq[T]`. - `gateway.Gatewat.Open` now blocks until the ready event. - Removed guild creation API as discord dropped support for it. - Updated `rest.Error` to be returned as a pointer `*rest.Error` instead of a value `rest.Error`. - Added support for components v2 which includes breaking changes to component interfaces. - Removed global `discord.DefaultAllowedMentions` configuration. Use `rest.WithDefaultAllowedMentions` instead. #### New Contributors - [@&#8203;norio-nomura](https://github.com/norio-nomura) made their first contribution in [#&#8203;458](https://github.com/disgoorg/disgo/pull/458) - [@&#8203;DiabolusGX](https://github.com/DiabolusGX) made their first contribution in [#&#8203;459](https://github.com/disgoorg/disgo/pull/459) - [@&#8203;elisiei](https://github.com/elisiei) made their first contribution in [#&#8203;478](https://github.com/disgoorg/disgo/pull/478) - [@&#8203;cactysman](https://github.com/cactysman) made their first contribution in [#&#8203;477](https://github.com/disgoorg/disgo/pull/477) - [@&#8203;Readeem](https://github.com/Readeem) made their first contribution in [#&#8203;480](https://github.com/disgoorg/disgo/pull/480) - [@&#8203;merlinfuchs](https://github.com/merlinfuchs) made their first contribution in [#&#8203;489](https://github.com/disgoorg/disgo/pull/489) - [@&#8203;TheKodeToad](https://github.com/TheKodeToad) made their first contribution in [#&#8203;483](https://github.com/disgoorg/disgo/pull/483) **Full Changelog**: <https://github.com/disgoorg/disgo/compare/v0.18.16...v0.19.0> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4wLjkiLCJ1cGRhdGVkSW5WZXIiOiI0My4wLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Author
Owner

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 2 additional dependencies were updated

Details:

Package Change
golang.org/x/crypto v0.31.0 -> v0.48.0
golang.org/x/sys v0.28.0 -> v0.41.0
### ℹ️ Artifact update notice ##### File name: go.mod In order to perform the update(s) described in the table above, Renovate ran the `go get` command, which resulted in the following additional change(s): - 2 additional dependencies were updated Details: | **Package** | **Change** | | :-------------------- | :--------------------- | | `golang.org/x/crypto` | `v0.31.0` -> `v0.48.0` | | `golang.org/x/sys` | `v0.28.0` -> `v0.41.0` |
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/github.com-disgoorg-disgo-0.x:renovate/github.com-disgoorg-disgo-0.x
git switch renovate/github.com-disgoorg-disgo-0.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/github.com-disgoorg-disgo-0.x
git switch renovate/github.com-disgoorg-disgo-0.x
git rebase main
git switch main
git merge --ff-only renovate/github.com-disgoorg-disgo-0.x
git switch renovate/github.com-disgoorg-disgo-0.x
git rebase main
git switch main
git merge --no-ff renovate/github.com-disgoorg-disgo-0.x
git switch main
git merge --squash renovate/github.com-disgoorg-disgo-0.x
git switch main
git merge --ff-only renovate/github.com-disgoorg-disgo-0.x
git switch main
git merge renovate/github.com-disgoorg-disgo-0.x
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
llamprecht/fahdbot!3
No description provided.