GeezerVison is showing github.com — v5 breaking changes tracking issue · Issue #1585 · DSharpPlus/DSharpPlus
v5 breaking changes tracking issue #1585Descriptionevery breaking change should be listed in the issue comments so we don't miss anything for the migration guide Activityakiraveliara commented on Jul 6, 2023 #1584 - renamed Ready to SessionCreated, Resumed to SessionResumed and ReadyEventArgs to SessionCreatedEventArgs DubyaDude commented on Aug 30, 2023 #1610 - Renamed Discord Intents GuildEmojis to GuildEmojisAndStickers, GuildBans to GuildModeration akiraveliara commented on Sep 12, 2023 #1616 removed user tokens and miscellaneous removed API fields Plerx2493 commented on Sep 12, 2023 #1612 - DiscordGuild#GetAuditLog returns now a IAsyncEnumerable Plerx2493 commented on Sep 12, 2023 #1618 - All auditlog specific classes moved to DSharpPlus.Entities.AuditLogs Plerx2493 commented on Sep 20, 2023 #1619 - DiscordShardedClient events were updated to mirror the DiscordClient Plerx2493 commented on Oct 7, 2023 #1641 - DiscordChannel#GetMessages*Async returns now a IAsyncEnumerable Plerx2493 commented on Oct 7, 2023 #1644 - DiscordGuild#GetAllMembersAsync and DiscordGuild#GetEventUsersAsync return now a IAsyncEnumerable Plerx2493 commented on Nov 7, 2023 #1668 - MessageAcknowledged Event removed (deprecated) akiraveliara commented on Nov 10, 2023 enums being moved to DSharpPlus.Entities and renamed to Discord* - #1672 #1673 #1674 and more, edit when more are merged akiraveliara commented on Feb 4, 2024 #1742 - broke the naming of MessageFlags.SupressNotifications to fix the spelling error akiraveliara commented on Jul 24, 2024 #2037 - DiscordMessage.GetReactionsAsync now returns an IAsyncEnumerable akiraveliara commented on Jul 26, 2024 #2043 - remade DiscordGuild.Owner into DiscordGuild.GetOwnerAsync(), avoiding a sync-over-async API call akiraveliara commented on Aug 11, 2024 #2045 - removed DiscordClient.Events.cs and all associated events, in favor of the new event handling mechanism introduced in #1908 akiraveliara commented on Sep 28, 2024 #2085 - broke Components properties on messages and interactions to account for a Discord breaking change akiraveliara commented on Nov 3, 2024 #2142 - changed API surface of DiscordOverwriteBuilder to match the other builders akiraveliara commented on Nov 12, 2024 #2152 - changed DiscordPermissions to be an enum container type, moved all constants (except None and All) to DiscordPermission, changed all APIs as necessary akiraveliara commented on Dec 19, 2024 #2000 - removed GatewayCompressionLevel in favour of new decompressor services supporting zstd-stream, zlib-stream, zlib-payload and no compression Plerx2493 commented on Feb 16, 2025 #2244 - Removes asEdit parameter from DiscordInteraction.SendPaginatedResponseAsync because this is now done automatically akiraveliara commented on Apr 24, 2025 #2299 - removes AddComponents in favour of type-safe, dedicated methods to add specific components to clarify the API design and requirements Plerx2493 commented on May 4, 2025 #2311 - Removes fields from DiscordVoicestate and replaces them with async methods which also fetches the entity if it is not present in cache Plerx2493 commented on Aug 12, 2025 #2360 - renamed DiscordMessageFlags.SuppressedEmbeds to DiscordMessageFlags.SuppressEmbed Plerx2493 commented on Sep 3, 2025 #2370 - DiscordRole.Color was removed and DiscordRole.Colors was added which is a DiscordRoleColors object akiraveliara commented on Apr 3, 2026 #2428 - removed DiscordUserFlags.ActiveDeveloper because it was decommissioned akiraveliara commented on Apr 3, 2026 #2422 - renamed DiscordMessageFile to DiscordFile akiraveliara commented on Sep 11, 2026
MetadataMetadataNo fields configured for issues without a type. DevelopmentNo branches or pull requestsIssue actions
|