Changes

Summary

  1. Moved EntityBuilder to the entity package (commit: 7d697fd) (details)
  2. Implemented GUILD_MEMBER_UPDATE.Now fires GuildMemberRoleAddEvent, (commit: d12549e) (details)
  3. Implemented MESSAGE_UPDATE and MESSAGE_DELETE. Implemented (commit: 12a623a) (details)
  4. Implemented GUILD_BAN_ADD and GUILD_BAN_REMOVE. Renamed (commit: c2fe45b) (details)
  5. Moved Text and Voice channel update events to update subpackage. Changed (commit: 1648d73) (details)
  6. Made the Generic events for User, GuildUpdate, GuildMember, (commit: 82a4097) (details)
  7. Created NotificationLevel and MFALevel to represent those values in (commit: 9de1854) (details)
  8. Implemented GUILD_UPDATE. Added events for everything that changes. (commit: bd99603) (details)
Commit 7d697fd78d3bb88a3b8cf41562a52a01b0bb003b by Austin Keener
Moved EntityBuilder to the entity package
(commit: 7d697fd)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/handle/GuildSyncHandler.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/core/entities/EntityBuilder.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/impl/PrivateChannelImpl.java (diff)
The file was removedsrc/main/java/net/dv8tion/jda/core/handle/EntityBuilder.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/handle/ChannelCreateHandler.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/handle/GuildCreateHandler.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/handle/GuildMemberAddHandler.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/requests/WebSocketClient.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/handle/MessageCreateHandler.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/MessageHistory.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/impl/TextChannelImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/impl/MessageImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/handle/ReadyHandler.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/handle/GuildMembersChunkHandler.java (diff)
Commit d12549e3478353ad57e6b4669869f9efe17f2980 by Austin Keener
Implemented GUILD_MEMBER_UPDATE.Now fires GuildMemberRoleAddEvent,
GuildMemberRoleRemoveEvent, and GuildMemberNickChangeEvent.
(commit: d12549e)
The file was addedsrc/main/java/net/dv8tion/jda/core/handle/GuildMemberUpdateHandler.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/requests/WebSocketClient.java (diff)
Commit 12a623a4622325dcf7c08115f42f88f07ac1563b by Austin Keener
Implemented MESSAGE_UPDATE and MESSAGE_DELETE. Implemented
Message#isWebhookMessage() Improved caching for MESSAGE_CREATE (deals
with member not existing now)
(commit: 12a623a)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/EntityBuilder.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/core/events/message/MessageBulkDeleteEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/message/MessageDeleteEvent.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/message/guild/GuildMessageUpdateEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/message/MessageReceivedEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/message/priv/PrivateMessageReceivedEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/requests/WebSocketClient.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/MessageBuilder.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/handle/MessageCreateHandler.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/Message.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/core/events/message/MessageUpdateEvent.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/hooks/ListenerAdapter.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/message/guild/GuildMessageReceivedEvent.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/core/events/message/MessageEmbedEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/handle/MessageUpdateHandler.java
The file was addedsrc/main/java/net/dv8tion/jda/core/handle/MessageDeleteHandler.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/message/priv/PrivateMessageUpdateEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/impl/MessageImpl.java (diff)
Commit c2fe45bc13c2a9823277da8c1b40e791d6179fc8 by Austin Keener
Implemented GUILD_BAN_ADD and GUILD_BAN_REMOVE. Renamed
GuildMemberBanEvent/UnbanEvent to GuildBanEvent/UnbanEvent.
(commit: c2fe45b)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/requests/WebSocketClient.java (diff)
The file was removedsrc/main/java/net/dv8tion/jda/core/events/guild/member/GuildMemberBanEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/GuildUnbanEvent.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/hooks/ListenerAdapter.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/GuildBanEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/handle/GuildBanHandler.java
The file was removedsrc/main/java/net/dv8tion/jda/core/events/guild/member/GuildMemberUnbanEvent.java
Commit 1648d7341e40b3e929ee3ea4e5e2b9ed2deab047 by Austin Keener
Moved Text and Voice channel update events to update subpackage. Changed
GuildUpdateEvent -> GenericGuildUpdateEvent in preparation for new
GuildUpdate events
(commit: 1648d73)
The file was addedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/update/GenericVoiceChannelUpdateEvent.java
The file was removedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/VoiceChannelUpdateUserLimitEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/channel/text/update/TextChannelUpdatePositionEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/update/VoiceChannelUpdateNameEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GenericGuildUpdateEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/update/VoiceChannelUpdateBitrateEvent.java
The file was removedsrc/main/java/net/dv8tion/jda/core/events/channel/text/TextChannelUpdatePositionEvent.java
The file was removedsrc/main/java/net/dv8tion/jda/core/events/guild/GuildUpdateEvent.java
The file was removedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/VoiceChannelUpdateNameEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/update/VoiceChannelUpdatePermissionsEvent.java
The file was removedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/VoiceChannelUpdatePositionEvent.java
The file was removedsrc/main/java/net/dv8tion/jda/core/events/channel/text/TextChannelUpdateTopicEvent.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/hooks/ListenerAdapter.java (diff)
The file was removedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/VoiceChannelUpdateBitrateEvent.java
The file was removedsrc/main/java/net/dv8tion/jda/core/events/channel/text/GenericTextChannelUpdateEvent.java
The file was removedsrc/main/java/net/dv8tion/jda/core/events/channel/text/TextChannelUpdatePermissionsEvent.java
The file was removedsrc/main/java/net/dv8tion/jda/core/events/channel/text/TextChannelUpdateNameEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/update/VoiceChannelUpdateUserLimitEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/channel/text/update/TextChannelUpdateTopicEvent.java
The file was removedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/GenericVoiceChannelUpdateEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/channel/text/update/TextChannelUpdatePermissionsEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/channel/text/update/GenericTextChannelUpdateEvent.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/impl/GuildImpl.java (diff)
The file was removedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/VoiceChannelUpdatePermissionsEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/update/VoiceChannelUpdatePositionEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/channel/text/update/TextChannelUpdateNameEvent.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/handle/ChannelUpdateHandler.java (diff)
Commit 82a40975dc0b329235e1638a3f12d46966548a73 by Austin Keener
Made the Generic events for User, GuildUpdate, GuildMember,
TextChannelUpdate, VoiceChannelUpdate, GuildMessage, and PrivateMessage
abstract.
(commit: 82a4097)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/user/GenericUserEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/message/guild/GenericGuildMessageEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/hooks/ListenerAdapter.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/message/priv/GenericPrivateMessageEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/channel/text/update/GenericTextChannelUpdateEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/handle/PresenceUpdateHandler.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GenericGuildUpdateEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/guild/member/GenericGuildMemberEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/update/GenericVoiceChannelUpdateEvent.java (diff)
Commit 9de185493dec3d58ef1e32e8c00e186697e50879 by Austin Keener
Created NotificationLevel and MFALevel to represent those values in
Guild. Added methods to get the above. Added Guild#getSplashId() and
#getSplashUrl() Implementation of these changes in GuildImpl was already
commited in dd2a8f1d2b7470acdb05eeaa7b1c928502ef1e5b. Oops.
(commit: 9de1854)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/EntityBuilder.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/Guild.java (diff)
Commit bd99603f5a72bedc20cb34455f3c15e1066d04e6 by Austin Keener
Implemented GUILD_UPDATE. Added events for everything that changes.
(commit: bd99603)
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GuildUpdateOwnerEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GuildUpdateRegionEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GuildUpdateSplashEvent.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/hooks/ListenerAdapter.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GuildUpdateMFALevelEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GuildUpdateIconEvent.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/requests/WebSocketClient.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GuildUpdateNotificationLevelEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GuildUpdateAfkChannelEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GuildUpdateNameEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GuildUpdateAfkTimeoutEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GuildUpdateVerificationLevelEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/handle/GuildUpdateHandler.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/guild/GenericGuildEvent.java (diff)