Changes

Summary

  1. Introduce Channel Unions (#2138) (commit: 7b3ba83) (details)
Commit 7b3ba8355d98ab82a479947a38138589d70f35d1 by noreply
Introduce Channel Unions (#2138)

(commit: 7b3ba83)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/events/interaction/command/MessageContextInteractionEvent.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/IWebhookContainer.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/NewsChannelImpl.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/channel/unions/GuildMessageChannelUnion.java
The file was modifiedsrc/main/java/net/dv8tion/jda/api/events/interaction/command/SlashCommandInteractionEvent.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/managers/channel/middleman/StandardGuildChannelManager.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/GuildImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/interactions/component/ComponentInteractionImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/requests/restaction/pagination/MessagePaginationAction.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/mixin/channel/middleman/GuildMessageChannelMixin.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/events/interaction/component/GenericComponentInteractionCreateEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/WebhookMessageActionImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/StageChannelImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/events/message/MessageBulkDeleteEvent.java (diff)
The file was removedsrc/main/java/net/dv8tion/jda/internal/entities/mixin/channel/middleman/BaseGuildMessageChannelMixin.java
The file was modifiedsrc/main/java/net/dv8tion/jda/api/managers/channel/concrete/TextChannelManager.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/interactions/commands/SlashCommandInteraction.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/PermissionOverrideImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/interactions/command/MessageContextInteractionImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/pagination/MessagePaginationActionImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/Guild.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/interactions/commands/OptionType.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/channel/unions/IThreadContainerUnion.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/ReceivedMessage.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/channel/unions/IWebhookContainerUnion.java
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/channel/unions/MessageChannelUnion.java
The file was modifiedsrc/main/java/net/dv8tion/jda/api/interactions/commands/context/MessageContextInteraction.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/interactions/commands/CommandInteractionPayload.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/internal/entities/AbstractStandardGuildChannelImpl.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/EntityBuilder.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/StandardGuildMessageChannel.java
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/channel/unions/IPermissionContainerUnion.java
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/channel/unions/GuildChannelUnion.java
The file was addedsrc/main/java/net/dv8tion/jda/internal/entities/mixin/channel/attribute/IWebhookContainerMixin.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/TextChannelImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/MessageActionImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/utils/Helpers.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/MessageReaction.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/managers/channel/concrete/NewsChannelManager.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/interactions/components/ComponentInteraction.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/events/user/UserTypingEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/requests/restaction/pagination/ThreadChannelPaginationAction.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/WebhookImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/StageChannel.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/events/guild/override/PermissionOverrideUpdateEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/managers/PermOverrideManager.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/managers/channel/concrete/VoiceChannelManager.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/managers/WebhookManager.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/Message.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/NewsChannel.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/events/message/react/GenericMessageReactionEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/MessageHistory.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/internal/entities/AbstractStandardGuildMessageChannelImpl.java
The file was modifiedsrc/main/java/net/dv8tion/jda/api/managers/channel/concrete/StageChannelManager.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/AbstractMessage.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/managers/WebhookManagerImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/events/guild/invite/GenericGuildInviteEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/TextChannel.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/mixin/channel/attribute/IThreadContainerMixin.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/mixin/channel/middleman/GuildChannelMixin.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/managers/channel/middleman/StandardGuildMessageChannelManager.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/AbstractChannelImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/MessageReference.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/mixin/channel/middleman/MessageChannelMixin.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/requests/restaction/WebhookAction.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/Member.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/pagination/ThreadChannelPaginationActionImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/JDA.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/events/guild/override/PermissionOverrideDeleteEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/ChannelField.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/interactions/InteractionHookImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/events/guild/override/PermissionOverrideCreateEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/PermissionOverride.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/events/guild/override/GenericPermissionOverrideEvent.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/StandardGuildChannel.java
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/channel/unions/ChannelUnion.java
The file was addedsrc/main/java/net/dv8tion/jda/api/entities/channel/unions/DefaultGuildChannelUnion.java
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/interactions/command/CommandInteractionPayloadImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/MemberImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/VoiceChannelImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/interactions/Interaction.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/requests/restaction/WebhookActionImpl.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/internal/entities/mixin/channel/middleman/StandardGuildChannelMixin.java
The file was removedsrc/main/java/net/dv8tion/jda/api/managers/channel/middleman/BaseGuildMessageChannelManager.java
The file was removedsrc/main/java/net/dv8tion/jda/api/entities/BaseGuildMessageChannel.java
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/VoiceChannel.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/GuildMessageChannel.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/mixin/channel/middleman/ChannelMixin.java (diff)
The file was modifiedsrc/examples/java/MessageListenerExample.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/requests/restaction/MessageAction.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/internal/entities/mixin/channel/middleman/StandardGuildMessageChannelMixin.java
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/Webhook.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/events/message/GenericMessageEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/interactions/commands/OptionMapping.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/ThreadChannelImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/interactions/command/SlashCommandInteractionImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/events/channel/GenericChannelEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/internal/entities/mixin/channel/attribute/IPermissionContainerMixin.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/api/entities/ThreadChannel.java (diff)