Visitar URL original
v5 breaking changes tracking issue · Issue #1585 · DSharpPlus/DSharpPlus · GitHub
Skip to content

v5 breaking changes tracking issue #1585

Open

Description

@akiraveliara

every breaking change should be listed in the issue comments so we don't miss anything for the migration guide

Activity

  1. pinned this issue on Jul 6, 2023
  2. akiraveliara commented on Jul 6, 2023

    @akiraveliara
    MemberAuthor

    #1584 - renamed Ready to SessionCreated, Resumed to SessionResumed and ReadyEventArgs to SessionCreatedEventArgs

  3. DubyaDude commented on Aug 30, 2023

    @DubyaDude
    Contributor

    #1610 - Renamed Discord Intents GuildEmojis to GuildEmojisAndStickers, GuildBans to GuildModeration

  4. akiraveliara commented on Sep 12, 2023

    @akiraveliara
    MemberAuthor

    #1616 removed user tokens and miscellaneous removed API fields

  5. Plerx2493 commented on Sep 12, 2023

    @Plerx2493
    Member

    #1612 - DiscordGuild#GetAuditLog returns now a IAsyncEnumerable

  6. Plerx2493 commented on Sep 12, 2023

    @Plerx2493
    Member

    #1618 - All auditlog specific classes moved to DSharpPlus.Entities.AuditLogs

  7. Plerx2493 commented on Sep 20, 2023

    @Plerx2493
    Member

    #1619 - DiscordShardedClient events were updated to mirror the DiscordClient

  8. added this to the v5.0 milestone on Oct 5, 2023
  9. Plerx2493 commented on Oct 7, 2023

    @Plerx2493
    Member

    #1641 - DiscordChannel#GetMessages*Async returns now a IAsyncEnumerable

  10. Plerx2493 commented on Oct 7, 2023

    @Plerx2493
    Member

    #1644 - DiscordGuild#GetAllMembersAsync and DiscordGuild#GetEventUsersAsync return now a IAsyncEnumerable

  11. Plerx2493 commented on Nov 7, 2023

    @Plerx2493
    Member

    #1668 - MessageAcknowledged Event removed (deprecated)

  12. akiraveliara commented on Nov 10, 2023

    @akiraveliara
    MemberAuthor

    enums being moved to DSharpPlus.Entities and renamed to Discord* - #1672 #1673 #1674 and more, edit when more are merged

  13. akiraveliara commented on Feb 4, 2024

    @akiraveliara
    MemberAuthor

    #1742 - broke the naming of MessageFlags.SupressNotifications to fix the spelling error

  14. 7 remaining items

  15. akiraveliara commented on Jul 24, 2024

    @akiraveliara
    MemberAuthor

    #2037 - DiscordMessage.GetReactionsAsync now returns an IAsyncEnumerable

  16. akiraveliara commented on Jul 26, 2024

    @akiraveliara
    MemberAuthor

    #2043 - remade DiscordGuild.Owner into DiscordGuild.GetOwnerAsync(), avoiding a sync-over-async API call

  17. akiraveliara commented on Aug 11, 2024

    @akiraveliara
    MemberAuthor

    #2045 - removed DiscordClient.Events.cs and all associated events, in favor of the new event handling mechanism introduced in #1908

  18. akiraveliara commented on Sep 28, 2024

    @akiraveliara
    MemberAuthor

    #2085 - broke Components properties on messages and interactions to account for a Discord breaking change

  19. akiraveliara commented on Nov 3, 2024

    @akiraveliara
    MemberAuthor

    #2142 - changed API surface of DiscordOverwriteBuilder to match the other builders

  20. akiraveliara commented on Nov 12, 2024

    @akiraveliara
    MemberAuthor

    #2152 - changed DiscordPermissions to be an enum container type, moved all constants (except None and All) to DiscordPermission, changed all APIs as necessary

  21. akiraveliara commented on Dec 19, 2024

    @akiraveliara
    MemberAuthor

    #2000 - removed GatewayCompressionLevel in favour of new decompressor services supporting zstd-stream, zlib-stream, zlib-payload and no compression

  22. Plerx2493 commented on Feb 16, 2025

    @Plerx2493
    Member

    #2244 - Removes asEdit parameter from DiscordInteraction.SendPaginatedResponseAsync because this is now done automatically

  23. akiraveliara commented on Apr 24, 2025

    @akiraveliara
    MemberAuthor

    #2299 - removes AddComponents in favour of type-safe, dedicated methods to add specific components to clarify the API design and requirements

  24. Plerx2493 commented on May 4, 2025

    @Plerx2493
    Member

    #2311 - Removes fields from DiscordVoicestate and replaces them with async methods which also fetches the entity if it is not present in cache

  25. Plerx2493 commented on Aug 12, 2025

    @Plerx2493
    Member

    #2360 - renamed DiscordMessageFlags.SuppressedEmbeds to DiscordMessageFlags.SuppressEmbed

  26. Plerx2493 commented on Sep 3, 2025

    @Plerx2493
    Member

    #2370 - DiscordRole.Color was removed and DiscordRole.Colors was added which is a DiscordRoleColors object

  27. akiraveliara commented on Apr 3, 2026

    @akiraveliara
    MemberAuthor

    #2428 - removed DiscordUserFlags.ActiveDeveloper because it was decommissioned

  28. akiraveliara commented on Apr 3, 2026

    @akiraveliara
    MemberAuthor

    #2422 - renamed DiscordMessageFile to DiscordFile

  29. akiraveliara commented on Sep 11, 2026

    @akiraveliara
    MemberAuthor

    #2404 - rewrote voice.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions