Changes

#464 (Jun 27, 2019, 6:08:57 PM)

  1. Ignore unknown message types (commit: 07ac193) — Florian Spieß / githubweb
  2. Fix usernames in group invites (commit: 865db45) — Florian Spieß / githubweb
  3. Properly check permissions in modifyMemberRoles (commit: 18cdde0) — Florian Spieß / githubweb

#463 (Apr 15, 2019, 4:11:02 PM)

  1. Bump slowmode limit to 6 hours (#988) (commit: 41b0a2c) — Florian Spieß / githubweb

#462 (Mar 13, 2019, 6:31:54 AM)

  1. Make cover_image nullable in MessageApplication (commit: 473f67a) — Florian Spieß / githubweb

#461 (Mar 9, 2019, 6:40:34 PM)

  1. Add news channel type, just handle like text for now (commit: 3bc9598) — Florian Spieß / githubweb

#460 (Feb 12, 2019, 2:38:54 PM)

  1. Change okhttp to stable release (commit: a8f5f0d) — Florian Spieß / githubweb
  2. Bump version to 3.8.3 (commit: b0e406a) — Florian Spieß / githubweb
  3. Remove FredBoat as an example (commit: 154be09) — Florian Spieß / githubweb

#459 (Feb 2, 2019, 4:21:56 PM)

  1. Bump version to 3.8.2 (commit: 7cd2285) — Florian Spieß / githubweb

#458 (Feb 2, 2019, 4:12:06 PM)

  1. Use OkHTTP3 snapshot (#899) (commit: 9ae9548) — noreply / githubweb

#457 (Jan 27, 2019, 10:04:24 AM)

  1. Ignore alpha when comparing colors in MessageEmbed (#896) (commit: 3cbe7bf) — Florian Spieß / githubweb

#455 (Jan 21, 2019, 4:47:25 PM)

  1. Add MESSAGE_ADD_REACTION to text only permissions (#887) (commit: c653897) — noreply / githubweb

#454 (Jan 3, 2019, 2:35:23 PM)

  1. Read-only MessageActivity support. (#793) (commit: e2b6fed) — Austin Keener / githubweb

#453 (Jan 3, 2019, 1:26:06 AM)

  1. Message deletion days validation on member ban (#848) (commit: 8b478d2) — Austin Keener / githubweb

#452 (Jan 2, 2019, 7:13:45 PM)

  1. [Feature] Create User#getAsTag (#849) (commit: 2f53afb) — Florian Spieß / githubweb

#451 (Jan 2, 2019, 7:01:45 PM)

  1. Fixing missspelling of "Channel" as "Role" (#858) (commit: 15ac863) — Austin Keener / githubweb

#450 (Dec 23, 2018, 11:39:57 AM)

  1. Send speaking update on ready to allow receiving audio (commit: e2481c3) — Florian Spieß / githubweb

#449 (Dec 23, 2018, 10:54:02 AM)

  1. Add handling to ignore incoming RTCP reports (commit: 47c1b7b) — Florian Spieß / githubweb

#448 (Dec 8, 2018, 9:33:41 PM)

  1. Update OkHTTP to 3.12.0 (commit: 1be9db9) — Florian Spieß / githubweb

#447 (Nov 21, 2018, 10:35:54 AM)

  1. Update README.md (commit: 48652d5) — Florian Spieß / githubweb
  2. Hacktoberfest Changes (#826) (commit: a6c85cd) — noreply / githubweb

#446 (Nov 20, 2018, 8:33:24 AM)

  1. Fix issue with permission overrides and context exceptions (#827) (commit: d3a1a2f) — noreply / githubweb

#445 (Nov 18, 2018, 12:46:07 PM)

  1. Added copying of the slowmode when cloning a channel (#825) (commit: b63b157) — Florian Spieß / githubweb

#444 (Nov 18, 2018, 10:57:56 AM)

  1. Added appendCodeLine(CharSequence text) (commit: 74b2327) — Florian Spieß / githubweb

#443 (Nov 17, 2018, 12:01:07 PM)

  1. Add ChannelAction#setPosition(Integer) (#819) (commit: d248e06) — noreply / githubweb

#442 (Nov 17, 2018, 10:27:02 AM)

  1. Added setPresence to ShardManager and improved documentation consistency (commit: a7300b4) — Florian Spieß / githubweb

#440 (Nov 12, 2018, 5:41:27 PM)

  1. Close socket on malformed zip data (commit: 81350e5) — Florian Spieß / githubweb

#439 (Oct 19, 2018, 7:09:17 PM)

  1. Reordered VoiceState changes. Fixes #805 (commit: 3b8516d) — Austin Keener / githubweb

#438 (Oct 14, 2018, 6:52:38 AM)

  1. Add Guild#getChannels for convenience (#795) (commit: 18a6c40) — noreply / githubweb

#437 (Oct 13, 2018, 6:24:46 AM)

  1. Bump version to 3.8.1 (commit: eb129ae) — Florian Spieß / githubweb

#436 (Oct 8, 2018, 3:13:06 AM)

  1. Cleanup shutdown() and fix race-condition (commit: bf85017) — Florian Spieß / githubweb

#435 (Oct 7, 2018, 1:10:38 AM)

  1. Fix issue with audio region change (commit: 12ab150) — Florian Spieß / githubweb

#434 (Oct 5, 2018, 8:18:38 AM)

  1. Fix idle issues for DefaultSendSystem (commit: 44d925d) — Florian Spieß / githubweb

#433 (Oct 3, 2018, 5:23:53 AM)

  1. Slowmode (#773) (commit: e59c048) — Florian Spieß / githubweb

#432 (Oct 2, 2018, 4:29:33 AM)

  1. Add timeout mechanic for chunk requests (#788) (commit: caf8aae) — noreply / githubweb

#431 (Oct 1, 2018, 2:42:46 AM)

  1. Add DefaultShardManager#setEventManagerProvider and JDA#getEventManager (commit: 03c752b) — Florian Spieß / githubweb

#430 (Sep 30, 2018, 3:17:57 PM)

  1. Fix issue with concurrent modification of manager map during reconnect (commit: f5edab8) — Florian Spieß / githubweb

#429 (Sep 30, 2018, 3:02:46 PM)

  1. Improve debug logs for WebSocketClient and RateLimiter (#771) (commit: 444f889) — noreply / githubweb

#428 (Sep 28, 2018, 3:52:03 AM)

  1. Configuration for mainWs sending pools (#776) (commit: 5b50c18) — noreply / githubweb

#427 (Sep 21, 2018, 3:42:18 AM)

  1. Replace ignored NPEs with null checks (commit: e244892) — napster / githubweb
  2. Remove redundancies (commit: 19e181c) — Florian Spieß / githubweb

#426 (Sep 20, 2018, 12:46:08 PM)

  1. Fire UnavailableGuildJoinedEvent again (commit: 0de9206) — Florian Spieß / githubweb

#425 (Sep 19, 2018, 12:24:29 PM)

  1. Small grammatical change, get to the point (#779) (commit: dea594d) — Florian Spieß / githubweb
  2. Prevent creation of send and receive systems before ws ready (#778) (commit: 3590acf) — noreply / githubweb

#424 (Sep 16, 2018, 7:05:10 PM)

  1. Prevent using complete() in callbacks (#762) (commit: 914bc53) — noreply / githubweb

#423 (Sep 16, 2018, 1:21:58 PM)

  1. Bump version and remove deprecated methods (commit: 15ea879) — Florian Spieß / githubweb

#422 (Sep 12, 2018, 11:46:34 AM)

  1. Only update lastFrameSent when actually sending something (commit: e691b94) — Florian Spieß / githubweb

#421 (Sep 9, 2018, 4:35:39 PM)

  1. Fix granting / denying permissions [in PermOverrideManager] (#769) (commit: 7b3e9dc) — Florian Spieß / githubweb

#420 (Sep 9, 2018, 1:36:03 PM)

  1. Cleanup and improve audio internals (#766) (commit: 493e069) — noreply / githubweb

#419 (Sep 6, 2018, 4:51:13 PM)

  1. Cleanup RTP handling (#764) (commit: da93224) — noreply / githubweb

#418 (Sep 5, 2018, 5:31:45 PM)

  1. Update documentation of JDABuilder and add new constructor overloads (commit: 200a3a4) — noreply / githubweb

#417 (Sep 4, 2018, 5:05:40 PM)

  1. Fix ShardManager#getGuildById (commit: 5e0e94e) — Florian Spieß / githubweb

#416 (Sep 4, 2018, 5:03:56 AM)

  1. Add ThreadLocalReason (#754) (commit: 0de902c) — noreply / githubweb

#415 (Sep 3, 2018, 7:44:53 PM)

  1. Update github templates (#759) (commit: 86b5618) — noreply / githubweb
  2. Replace Emote#hasRoles to avoid ambiguity (#757) (commit: 54aec74) — noreply / githubweb

#414 (Sep 3, 2018, 5:20:12 PM)

  1. Fix index exception in combined mixing (commit: 4f33b81) — Florian Spieß / githubweb

#413 (Sep 3, 2018, 3:37:01 PM)

  1. Add support for group invites (#709) (commit: 5d7dcb4) — noreply / githubweb

#412 (Sep 2, 2018, 10:14:58 PM)

  1. Prevent creation of audio managers for uncached guilds (#756) (commit: 0cdd7cf) — noreply / githubweb

#411 (Sep 2, 2018, 1:04:14 PM)

  1. Rewrite for guild setup system (#706) (commit: 915b4a6) — noreply / githubweb

#410 (Sep 1, 2018, 10:08:57 PM)

  1. Add purgeMessages methods for convenient message deletions (#750) (commit: 44e3e46) — noreply / githubweb

#409 (Sep 1, 2018, 12:56:34 AM)

  1. Fix NullPointerException in EmoteImpl#getGuild() (commit: 1fe5718) — noreply / githubweb

#408 (Aug 31, 2018, 12:14:37 PM)

  1. Don't store voice channel in connection requests (commit: 404c10b) — Florian Spieß / githubweb

#407 (Aug 30, 2018, 4:40:02 PM)

  1. Allow titles without TLD (commit: 9d19804) — Florian Spieß / githubweb

#406 (Aug 30, 2018, 11:58:07 AM)

  1. Add request exceptions to cause of ErrorResponseException (#749) (commit: 686e176) — noreply / githubweb

#405 (Aug 29, 2018, 4:57:37 PM)

  1. Remove voice channels from global map on deletion (commit: 201cbdb) — Florian Spieß / githubweb

#404 (Aug 27, 2018, 1:08:35 PM)

  1. added jump-to url for messages (commit: 08f56cd) — john.a.grosh / githubweb
  2. Updated jump link (commit: 4faa8b4) — noreply / githubweb
  3. Add new annotations for common documentation concerns (#745) (commit: 0e7877e) — noreply / githubweb

#403 (Aug 27, 2018, 11:51:13 AM)

  1. Fix NPE on shutdown during login (commit: a3be03e) — Florian Spieß / githubweb

#402 (Aug 26, 2018, 12:04:03 PM)

  1. Fix equals check in AudioManagerImpl (commit: a491b53) — noreply / githubweb
  2. Fix equals checks in GuildVoiceStateImpl (commit: ed6af80) — noreply / githubweb
  3. Fix equals check in MemberImpl (commit: f22879d) — noreply / githubweb
  4. Fix remaining issues (commit: 84a7bf6) — Florian Spieß / githubweb

#401 (Aug 25, 2018, 10:49:38 PM)

  1. Fix IllegalArgumentException on TextChannel#canTalk() (commit: 4b63e62) — noreply / githubweb

#400 (Aug 25, 2018, 12:37:17 PM)

  1. Make use of WeakReference for upstream references (#726) (commit: 466423b) — noreply / githubweb

#399 (Aug 23, 2018, 8:46:04 AM)

  1. Added retrieveUserById to ShardManager (#741) (commit: f740e3d) — Florian Spieß / githubweb

#398 (Aug 21, 2018, 10:15:59 AM)

  1. Specify type pom for opus-java dependency (commit: 183c445) — Florian Spieß / githubweb

#397 (Aug 19, 2018, 2:51:54 PM)

  1. Fix noOpus jar configurations (commit: 6f2461f) — Florian Spieß / githubweb

#396 (Aug 19, 2018, 2:20:16 PM)

  1. Improve gradle builds and debugging (#674) (commit: 48a43fc) — noreply / githubweb

#395 (Aug 14, 2018, 9:44:03 PM)

  1. Fix canInteract logic for new emote types (commit: 0f309c6) — Florian Spieß / githubweb

#394 (Aug 14, 2018, 11:34:47 AM)

  1. Add support to retrieve emotes via RestAction access (#740) (commit: c474b30) — noreply / githubweb

#393 (Aug 13, 2018, 6:08:40 AM)

  1. edit wrong dependency jcenter link (commit: bb4a8ab) — noreply / githubweb
  2. Change jcenter link for NV Websocket dependency (commit: 613437d) — noreply / githubweb
  3. Support getting ban by user id (#734) (commit: 3c59b51) — Florian Spieß / githubweb

#392 (Aug 7, 2018, 7:48:22 PM)

  1. Change minimum channel name length to 1 (#738) (commit: f46fd9e) — noreply / githubweb

#391 (Aug 7, 2018, 4:52:44 PM)

  1. Add support for new sending modes (#732) (commit: c728468) — noreply / githubweb

#390 (Aug 5, 2018, 8:01:55 PM)

  1. Implement getWebhookById - Retrieves a webhook by its corresponding id (commit: 6a7b379) — ImplosionsTA / githubweb
  2. Fix formatting (commit: a4beca0) — ImplosionsTA / githubweb
  3. Fix bracket format Add check for if webhookId is a valid snowflake (commit: c77f763) — ImplosionsTA / githubweb
  4. Remove javadoc mistake (commit: b7ba365) — ImplosionsTA / githubweb

#389 (Aug 5, 2018, 9:00:45 AM)

  1. Improve use of MDC (#721) (commit: b29cc5c) — noreply / githubweb

#388 (Aug 3, 2018, 8:24:06 AM)

  1. Add more configurations for JDABuilder (#705) (commit: 4cc724e) — noreply / githubweb

#387 (Aug 2, 2018, 9:59:55 AM)

  1. Add Permission.PRIORITY_SPEAKER (commit: bf6cf25) — Florian Spieß / githubweb

#386 (Jul 23, 2018, 12:15:53 PM)

  1. Update Region.java (commit: 45b24d3) — noreply / githubweb
  2. Update Region.java (commit: a6797b5) — noreply / githubweb

#385 (Jul 18, 2018, 1:16:55 PM)

  1. Send SSRC alongside speaking update (commit: e7a6381) — Florian Spieß / githubweb
  2. Bump version to 3.7.1 (commit: 6e5e44c) — Florian Spieß / githubweb

#384 (Jul 17, 2018, 9:06:27 AM)

  1. Improve documentation for ChannelAction (commit: 37c16f7) — Florian Spieß / githubweb
  2. Fix issue with DefaultAudioSendSystem not sending (commit: ed6456f) — Florian Spieß / githubweb

#383 (Jul 17, 2018, 8:30:11 AM)

  1. Add getGuildsByName to ShardManager (commit: f09c2c7) — duncan.sterken123 / githubweb
  2. Mark parameters as final (commit: 0ce515e) — duncan.sterken123 / githubweb

#382 (Jul 14, 2018, 3:21:56 PM)

  1. Remove deprecated features (commit: 366c719) — Florian Spieß / githubweb
  2. Bump version to 3.7.0 (commit: 01f27aa) — Florian Spieß / githubweb

#381 (Jul 14, 2018, 8:44:18 AM)

  1. Complete rest action on internal server errors (#713) (commit: 425e223) — noreply / githubweb

#380 (Jul 11, 2018, 3:25:13 PM)

  1. Change endpoint used by WebhookManager in order to allow channel setting (commit: 97cc8a8) — Florian Spieß / githubweb

#379 (Jul 11, 2018, 2:54:16 PM)

  1. Fix bytecode issues with java 8/9 interop (commit: f818b0d) — Florian Spieß / githubweb

#378 (Jul 11, 2018, 12:52:53 PM)

  1. Voice Gateway V4 and new encryption modes (#651) (commit: 16437e1) — noreply / githubweb

#377 (Jul 8, 2018, 12:08:10 PM)

  1. Fixed link to discord docs on README.md (commit: 180c97e) — noreply / githubweb
  2. Fix Typo in GuildLeaveEvent (commit: 7e900a6) — noreply / githubweb
  3. Added Guild Features on Invite (#703) (commit: da41772) — Florian Spieß / githubweb

#376 (Jun 16, 2018, 8:07:49 AM)

  1. Remove check for empty varargs in WebhookMessage.embeds(...) (commit: b488d96) — Florian Spieß / githubweb

#375 (Jun 8, 2018, 4:39:47 PM)

  1. Additional invite info (#678) (commit: b3b03b1) — noreply / githubweb

#374 (Jun 8, 2018, 1:58:52 PM)

  1. Fix of typo - MessageChannel.java (commit: 810d1b2) — Florian Spieß / githubweb
  2. Add support for sending multiple files with a webhook (#681) (commit: 09f7e6c) — noreply / githubweb

#373 (Jun 5, 2018, 4:44:54 AM)

  1. Remove check for timestamps for rich presence (commit: 3bb0e8e) — Florian Spieß / githubweb

#372 (Jun 4, 2018, 2:13:43 PM)

  1. Improve snowflake checks for rest requests (#687) (commit: db56ef6) — noreply / githubweb

#371 (Jun 3, 2018, 6:08:22 PM)

  1. Externalize opus binaries (#659) (commit: 1af46b4) — noreply / githubweb

#370 (Jun 2, 2018, 9:08:37 PM)

  1. Don't call toString() eagerly on arguments to format() (commit: 599b414) — Florian Spieß / githubweb

#369 (Jun 2, 2018, 4:01:36 PM)

  1. Add proper super boundaries to consumers in RestAction (commit: d86392a) — Florian Spieß / githubweb

#368 (May 29, 2018, 6:27:15 PM)

  1. Cleaned up BotRateLimiter for better handling of partial/missing headers (commit: e243060) — noreply / githubweb

#367 (May 18, 2018, 8:38:02 AM)

  1. Add option to exclude deprecated voice regions (commit: 1a62381) — Florian Spieß / githubweb

#366 (May 16, 2018, 10:31:54 AM)

  1. Add unicode flag emoji for each Region (#671) (commit: 06f1ebb) — Florian Spieß / githubweb

#365 (May 12, 2018, 5:12:33 PM)

  1. Allow null user_id and provide partial Webhooks (#675) (commit: 81cfe00) — Florian Spieß / githubweb

#364 (May 12, 2018, 5:01:52 PM)

  1. Change behaviour of getAsMention for public Role (commit: 17c391d) — Michael Ritter / githubweb

#363 (May 12, 2018, 10:31:38 AM)

  1. Ability to add members to guilds (#680) (commit: 385e251) — noreply / githubweb

#362 (May 5, 2018, 5:40:53 PM)

  1. Fix afk channel setting in GuildManager (commit: 8d4a71d) — Florian Spieß / githubweb

#361 (Apr 30, 2018, 8:55:44 AM)

  1. Added enum to represent the flags set on a RichPresence (commit: 805747f) — Florian Spieß / githubweb

#360 (Apr 29, 2018, 9:34:33 AM)

  1. Added possibility to sync Permissions between channels (commit: 8c7650d) — Michael Ritter / githubweb
  2. sync(this.channel) now simply returns; fixed javadocs (commit: a177557) — Michael Ritter / githubweb

#359 (Apr 24, 2018, 1:22:31 PM)

  1. Updated invite pattern to only trigger on alphanumeric with underscore (commit: 60c2018) — noreply / githubweb

#358 (Apr 21, 2018, 8:34:14 AM)

  1. Fixed issues with permission management in RoleManager (commit: c8c2ee9) — Florian Spieß / githubweb

#357 (Apr 21, 2018, 8:12:17 AM)

  1. Permission#VOICE_MOVE_OTHERS does not grant access to a voice channel (commit: 1fd0401) — Florian Spieß / githubweb

#356 (Apr 14, 2018, 2:04:30 PM)

  1. Proper closing of resources in MessageAction (commit: b8e7e4e) — Florian Spieß / githubweb

#355 (Apr 9, 2018, 9:48:24 AM)

  1. Clear expected member chunks on guild delete (commit: aec0f8d) — Florian Spieß / githubweb

#354 (Mar 28, 2018, 7:20:50 PM)

  1. Version bump to 3.6.0 (commit: 7e4839a) — Florian Spieß / githubweb

#353 (Mar 25, 2018, 4:01:01 PM)

  1. First pass on new event docs (#636) (commit: 63329c9) — noreply / githubweb

#352 (Mar 23, 2018, 8:30:30 AM)

  1. Fixed typo in query param (commit: 25f682c) — noreply / githubweb

#351 (Mar 17, 2018, 2:01:10 PM)

  1. WebSocketClient optimization/enhancements (#645) (commit: 8f5558c) — noreply / githubweb

#350 (Mar 16, 2018, 12:12:04 PM)

  1. Added support for bulk updating permission overrides (#646) (commit: 3685c6f) — noreply / githubweb

#349 (Mar 16, 2018, 11:59:33 AM)

  1. Return RequestFuture for PaginationAction async iterations This allows (commit: 12e53c6) — Florian Spieß / githubweb

#348 (Mar 11, 2018, 2:49:45 PM)

  1. Manager rewrite (#608) (commit: 9e593c5) — noreply / githubweb

#347 (Mar 8, 2018, 6:33:59 PM)

  1. Enhancements for Permissions/CacheView/ErrorResponseException (#633) (commit: 52bf802) — noreply / githubweb

#346 (Mar 7, 2018, 8:48:21 PM)

  1. Add sharded listener provider (#595) (commit: 0befe74) — Florian Spieß / githubweb

#345 (Mar 5, 2018, 1:43:04 PM)

  1. Support for parsing more presences (#613) (commit: 6856bf8) — noreply / githubweb

#344 (Mar 4, 2018, 8:14:32 PM)

  1. Make mentions distinct (#634) (commit: 792b282) — noreply / githubweb

#343 (Mar 3, 2018, 11:38:53 AM)

  1. Store color with raw RGB value (#611) (commit: b53baf9) — noreply / githubweb

#342 (Feb 27, 2018, 10:07:17 AM)

  1. Added Guild#retrieveRegions (commit: 87031cb) — Florian Spieß / githubweb

#341 (Feb 25, 2018, 5:22:44 PM)

  1. Fallback body parsing for http response (#627) (commit: 8d58712) — noreply / githubweb

#340 (Feb 25, 2018, 12:14:58 PM)

  1. Add Japan region (commit: 54b336d) — Florian Spieß / githubweb

#339 (Feb 14, 2018, 6:35:09 PM)

  1. Cleanup for 3.5.1 Removed deprecated symbols Bumped version (commit: 01bd116) — Florian Spieß / githubweb
  2. Fixed a few issues with session startup and close (commit: 34d3df2) — Florian Spieß / githubweb
  3. Use signed long for party size (commit: bae81e4) — Florian Spieß / githubweb

#338 (Feb 10, 2018, 5:31:04 PM)

  1. Fixed Message#getMentionedX() methods returning non-mentioned entities (commit: b5f3c23) — noreply / githubweb

#337 (Feb 10, 2018, 10:24:36 AM)

  1. Lazy evaluation of HTTP responses (#618) (commit: 7f80873) — noreply / githubweb

#336 (Feb 9, 2018, 10:09:35 AM)

  1. Added ContextException and checks for RestAction improvements (#550) (commit: 631fa48) — noreply / githubweb

#335 (Feb 6, 2018, 10:12:25 PM)

  1. Added JSON to exceptions in AudioWebSocket event handling (commit: 3c5118d) — Florian Spieß / githubweb

#334 (Feb 2, 2018, 4:25:13 PM)

  1. Replaced Semaphore with (superior) ReentrantLock (#606) (commit: 74eb69c) — noreply / githubweb

#333 (Feb 2, 2018, 7:39:18 AM)

  1. "Fixed" permissions (#605) (commit: c439055) — noreply / githubweb

#332 (Jan 31, 2018, 10:11:50 PM)

  1. Fixes #609 (commit: 9c1d83f) — Florian Spieß / githubweb

#331 (Jan 27, 2018, 9:32:27 PM)

  1. Added RequestFuture.allOf and RequestFuture.anyOf Exposed (commit: 4d0189a) — Florian Spieß / githubweb
  2. Updated type parameters on returned promise (commit: 9b7193a) — Florian Spieß / githubweb

#330 (Jan 27, 2018, 10:41:28 AM)

  1. Removed caching of delete events Added handling for discriminator (commit: 8d2877e) — Florian Spieß / githubweb

#329 (Jan 19, 2018, 10:19:14 AM)

  1. Improved handling of PRESENCES_REPLACE and updated some documentation (commit: 418d3ad) — Florian Spieß / githubweb

#328 (Jan 17, 2018, 8:49:28 AM)

  1. Fixed MessageListenerExample No longer throwing RateLimitedException on (commit: caaec21) — Florian Spieß / githubweb
  2. Fix unban string (commit: 8bcbc02) — Florian Spieß / githubweb

#327 (Jan 9, 2018, 6:02:58 PM)

  1. Version Bump & Cleanup (commit: 27c7d19) — Florian Spieß / githubweb

#326 (Jan 9, 2018, 5:44:48 PM)

  1. Added a `CategoryOrderAction`, documentation, and access points (#578) (commit: 43035db) — Florian Spieß / githubweb

#325 (Jan 9, 2018, 3:06:03 PM)

  1. Hotfix deadlock in audio connections (#592) (commit: 48f59c9) — noreply / githubweb

#324 (Jan 6, 2018, 11:41:05 AM)

  1. Introducing SessionController System (#562) (commit: 78ee8f8) — noreply / githubweb

#323 (Jan 4, 2018, 6:45:00 PM)

  1. Support for viewing ban reasons (#585) (commit: 9149723) — noreply / githubweb

#322 (Jan 2, 2018, 12:06:56 PM)

  1. First pass on animated emote support (#581) (commit: 7755b79) — Florian Spieß / githubweb

#321 (Jan 1, 2018, 9:09:09 PM)

  1. Updated Copyright (2018) (commit: e74d55a) — Florian Spieß / githubweb

#320 (Dec 30, 2017, 8:27:57 PM)

  1. Fixed MISSING_CHANNEL in MessageAction#handleResponse (commit: d52ac14) — Florian Spieß / githubweb

#319 (Dec 29, 2017, 8:27:17 PM)

  1. Update DefaultShardManagerBuilder.java (commit: aad6711) — noreply / githubweb
  2. Fix newline bracket (commit: cc41f22) — noreply / githubweb

#318 (Dec 22, 2017, 9:50:46 PM)

  1. Fixed removeReaction() endpoints, use correct endpoint for deleting own (commit: ac5b652) — Florian Spieß / githubweb
  2. Added MessageEmbed#isEmpty and fixed MessageAction not allowing to send (commit: 40c760f) — Florian Spieß / githubweb

#317 (Dec 20, 2017, 11:09:19 AM)

  1. Updated README and templates (#567) (commit: f2ea35d) — noreply / githubweb
  2. Added some since tags, bumped version, removed old deprecated methods (commit: cc96656) — Florian Spieß / githubweb

#316 (Dec 16, 2017, 9:39:46 PM)

  1. Added MDC (#557) (commit: ccdd410) — noreply / githubweb

#315 (Dec 15, 2017, 3:05:29 PM)

  1. Fix wrong value used for shutdown hook for managed shards (commit: 14b8895) — napster / githubweb

#314 (Dec 15, 2017, 1:51:49 PM)

  1. Improve some logic in PermissionUtil, no change in logic but (commit: 699ba09) — Florian Spieß / githubweb

#313 (Dec 13, 2017, 5:42:23 PM)

  1. Fixed pattern issue in Message#getContentDisplay (commit: ca02e50) — Florian Spieß / githubweb

#310 (Dec 11, 2017, 10:39:27 PM)

  1. Fixed a case where a PrivateMessageUpdateEvent would trigger a (commit: 695f6c9) — Florian Spieß / githubweb

#308 (Dec 1, 2017, 4:42:00 PM)

  1. Removed Lang3 dependency from README (commit: ae646da) — noreply / githubweb

#307 (Nov 25, 2017, 7:31:04 AM)

  1. added GuildUpdateExplicitContentLevelEvent to ListenerAdapter (commit: 709f09a) — fred12739 / githubweb

#306 (Nov 21, 2017, 10:49:56 PM)

  1. Added new game types (#544) (commit: 7fa408e) — noreply / githubweb

#305 (Nov 17, 2017, 5:32:32 PM)

  1. Hotfix for member chunking requests of outdated sessions (commit: 48bc751) — Florian Spieß / githubweb

#304 (Nov 13, 2017, 7:16:46 PM)

  1. SLF4J Logger rewrite part2 (#492) (commit: e9399b7) — noreply / githubweb

#303 (Nov 5, 2017, 1:57:24 PM)

  1. Fixed issues with cache view iterators not being thread-safe and (commit: 3c8e4c8) — Florian Spieß / githubweb
  2. Added various documentation improvements Added (commit: 7ef5607) — Florian Spieß / githubweb

#302 (Nov 2, 2017, 12:36:47 PM)

  1. Hacktoberfest Changes (#537) (commit: 0539d4d) — noreply / githubweb

#301 (Nov 1, 2017, 8:47:30 PM)

  1. Added methods to properly use message history endpoint (#535) (commit: 5796016) — noreply / githubweb

#300 (Oct 30, 2017, 5:47:25 PM)

  1. Attempt to fix j9 javac messup (commit: 9996b3a) — Michael Ritter / githubweb

#299 (Oct 29, 2017, 4:46:26 PM)

  1. Implemented phone verification handling and 50 MiB file limit for nitro (commit: d6fc0bc) — noreply / githubweb

#298 (Oct 28, 2017, 2:25:36 PM)

  1. Added handling for weird emoji objects (commit: d5c8679) — Florian Spieß / githubweb

#297 (Oct 25, 2017, 6:54:21 PM)

  1. Added handling for relationship presence updates (#494) (commit: b436c3e) — noreply / githubweb

#296 (Oct 24, 2017, 5:59:46 PM)

  1. First pass on GuildAction (#490) (commit: 0934642) — noreply / githubweb

#295 (Oct 23, 2017, 9:08:49 PM)

  1. Made audio manager cache accessible from JDA instances (commit: a931bfa) — Florian Spieß / githubweb

#294 (Oct 22, 2017, 11:05:56 AM)

  1. Hotfix zlib fragmentation (#523) (commit: 00de806) — noreply / githubweb

#293 (Oct 21, 2017, 7:43:22 AM)

  1. Allow requester to retry once on SocketTimeoutException (commit: 2640811) — Florian Spieß / githubweb

#292 (Oct 20, 2017, 12:15:37 PM)

  1. Correct reactions parsing (commit: a6b2fb0) — Florian Spieß / githubweb

#291 (Oct 17, 2017, 1:29:09 PM)

  1. Added tag to produce html5 docs (commit: e061619) — Florian Spieß / githubweb

#290 (Oct 16, 2017, 5:43:11 AM)

  1. Added PaginationAction#forEachAsync for async iterations (#433) (commit: b12cf49) — noreply / githubweb

#289 (Oct 15, 2017, 3:06:43 AM)

  1. Add zlib compression support (#517) (commit: 7b3ff3f) — Florian Spieß / githubweb

#288 (Oct 14, 2017, 7:37:32 PM)

  1. Fixed MessageHistory's permission check (#516) (commit: 0cb8ae2) — noreply / githubweb

#287 (Oct 13, 2017, 5:04:25 AM)

  1. Moved some logic in WebSocketClient to (hopefully) fix #509 (commit: c351730) — Florian Spieß / githubweb
  2. Resume on OP 7 (RECONNECT) (commit: 5fdfed3) — Florian Spieß / githubweb

#286 (Oct 6, 2017, 4:43:11 PM)

  1. Added buildBlocking(Status) (commit: 8b8a57f) — Florian Spieß / githubweb

#285 (Oct 6, 2017, 3:36:30 AM)

  1. Handle NumberFormatException when parsing channel mentions (commit: 7fed647) — napster / githubweb
  2. Change to parse unsinged long (commit: 32f0db5) — napster / githubweb

#284 (Sep 27, 2017, 1:34:55 PM)

  1. Added support for bots being able to create and modify emotes (commit: d1e51fa) — Florian Spieß / githubweb

#283 (Sep 27, 2017, 12:34:53 PM)

  1. Adding ShardedRateLimiter to keep track of global REST rate limit (#479) (commit: a0b0f50) — noreply / githubweb

#282 (Sep 27, 2017, 12:00:24 PM)

  1. Adding ChannelManager#setPosition (#480) (commit: d26acf1) — noreply / githubweb

#281 (Sep 26, 2017, 11:44:19 AM)

  1. Fixed JSONException on GUILD_MEMBER_CHUNK handling (commit: 960e0d4) — Florian Spieß / githubweb

#280 (Sep 24, 2017, 1:52:06 PM)

  1. Fix for Presence setters (#482) (commit: b5e4156) — Michael Ritter / githubweb

#279 (Sep 24, 2017, 9:28:35 AM)

  1. Fixed various issues with Presence implementation and improved handling (commit: aadf977) — Florian Spieß / githubweb

#278 (Sep 23, 2017, 9:34:16 PM)

  1. Fixed "Missing Access" responses, when VIEW_CHANNEL denied no (commit: 9447d26) — Florian Spieß / githubweb
  2. Improve access for copy methods & fix missing copy of isNSFW value (commit: 6f9bdd5) — noreply / githubweb

#277 (Sep 23, 2017, 8:39:39 PM)

  1. Added check for global rate limit prior to executing requests in (commit: 9245a83) — Florian Spieß / githubweb

#276 (Sep 22, 2017, 5:12:18 PM)

  1. Release 3.3.1 (#469) (commit: 7160efd) — noreply / githubweb

#275 (Sep 22, 2017, 7:18:16 AM)

  1. Added VoiceChannelUpdateParentEvent to ListenerAdapter Added (commit: 004ce0b) — Florian Spieß / githubweb

#274 (Sep 22, 2017, 6:25:22 AM)

  1. + TextChannelUpdateParentEvent to ListenerAdapter (#473) (commit: 22ef18d) — Florian Spieß / githubweb

#273 (Sep 19, 2017, 3:48:18 PM)

  1. Introducing CacheView  (#465) (commit: 3a3a3be) — noreply / githubweb

#272 (Sep 17, 2017, 10:53:27 AM)

  1. Resume on remote close with code 1000 as discord apparently "never" (commit: 8ce4e96) — Florian Spieß / githubweb

#271 (Sep 15, 2017, 12:32:36 AM)

  1. Added log for InterruptedException to inform users when they use (commit: 7c2369b) — Florian Spieß / githubweb

#270 (Sep 14, 2017, 8:23:53 PM)

  1. Fixed race condition when VoiceState is already set to the right stage, (commit: de991c8) — Florian Spieß / githubweb

#269 (Sep 14, 2017, 7:36:10 PM)

  1. Rewrite decompression to use less allocations and regrows (commit: 68cc437) — Florian Spieß / githubweb

#268 (Sep 14, 2017, 7:16:49 PM)

  1. Do not retain the audio managers after shutdown (commit: 6fa89e7) — rubendijkstra123 / githubweb

#267 (Sep 14, 2017, 7:06:43 PM)

  1. Changed audio connection requests (#457) (commit: 64b1b9f) — noreply / githubweb

#266 (Sep 12, 2017, 8:19:48 PM)

  1. Fixed order of channels in GuildImpl (commit: 90653ee) — Florian Spieß / githubweb

#265 (Sep 10, 2017, 8:04:25 PM)

  1. Fixed handling of GuildMemberRemove and added cleanup to event cache (commit: f872ecb) — noreply / githubweb

#264 (Sep 10, 2017, 9:45:30 AM)

  1. Added docs to Category and NOPHandlers for events we have no use for as (commit: 1e378c7) — Florian Spieß / githubweb

#263 (Sep 9, 2017, 7:49:51 PM)

  1. Added missing documentations Fixed NPE in (commit: 4dfeb54) — Florian Spieß / githubweb

#262 (Sep 9, 2017, 5:21:39 PM)

  1. Bootleg fix implementation for categories (#460) (commit: d85d830) — noreply / githubweb

#261 (Sep 4, 2017, 9:44:47 PM)

  1. Added handling for multiple uncaught exceptions in order to get more (commit: 31c3d5e) — Florian Spieß / githubweb

#260 (Sep 3, 2017, 1:18:25 PM)

  1. Version 3.3 Release (commit: 03dcb36) — business / githubweb

#259 (Sep 2, 2017, 8:35:55 PM)

  1. Fixed issue of audio managers referencing an old guild due to being (commit: 0ea25c6) — business / githubweb

#258 (Sep 2, 2017, 2:18:15 PM)

  1. Emit ShutdownEvent when adding to queue fails (commit: 5b8944b) — business / githubweb

#257 (Sep 2, 2017, 2:04:28 PM)

  1. Added the option to get and set a guilds system channel (#431) (commit: c53c4c7) — business / githubweb
  2. Implemented default channel changes (#422) (commit: 9570e1c) — business / githubweb
  3. Small javadoc fixes (commit: 691d173) — business / githubweb

#256 (Sep 2, 2017, 1:55:47 PM)

  1. Implement Voice Resume (#410) (commit: 6c7e405) — noreply / githubweb

#255 (Sep 1, 2017, 12:20:34 PM)

  1. Added FAQ to README and add ability for continuations to (commit: 398e32b) — business / githubweb

#254 (Aug 31, 2017, 5:35:09 PM)

  1. Adding SessionReconnectQueue (#444) (commit: 16e9a57) — noreply / githubweb

#253 (Aug 31, 2017, 8:13:42 AM)

  1. Improved user experience on audit logs (commit: d1f06e5) — business / githubweb

#252 (Aug 31, 2017, 7:42:58 AM)

  1. Added support for sending to webhooks (#443) (commit: 656265c) — noreply / githubweb

#251 (Aug 26, 2017, 2:45:06 PM)

  1. Removed GameImpl and replace with Game immutable (#436) (commit: 53c421b) — noreply / githubweb

#250 (Aug 25, 2017, 7:09:35 PM)

  1. Enhanced exception UX (#437) (commit: 1fbf1fc) — noreply / githubweb

#249 (Aug 24, 2017, 9:19:30 PM)

  1. Changed User-Agent. Fixes #441 (commit: 33f51ad) — noreply / githubweb

#248 (Aug 23, 2017, 7:15:38 AM)

  1. Fix wrong variable in EmbedBuilder#addField() docs (commit: cd0c564) — napster / githubweb

#247 (Aug 21, 2017, 8:00:24 PM)

  1. Fixed issue with RTP decoding resulting in decoder issues for users (commit: ad1bab5) — business / githubweb

#246 (Aug 20, 2017, 7:30:54 PM)

  1. WebhookManagerUpdatable Guild check fix (commit: f26b346) — goldrenard / githubweb

#245 (Aug 20, 2017, 4:45:50 AM)

  1. Ignore the first 4 bytes (int) of the answer package from discord whi… (commit: f7cc70a) — business / githubweb

#244 (Aug 19, 2017, 6:08:49 AM)

  1. Fixed nsfw setting in channel manager (commit: f8c9692) — business / githubweb

#243 (Aug 18, 2017, 8:12:28 PM)

  1. Added proper backoff for IDENTIFY rate limit handling (commit: 68b3120) — business / githubweb

#242 (Aug 6, 2017, 9:53:41 PM)

  1. Fixed IllegalArgumentException when generation an invite url (commit: d58bc7f) — Aljoscha Grebe / githubweb

#241 (Jul 28, 2017, 11:49:01 PM)

  1. Fixed JDA breaking by receving a guild with channel categories (commit: 63e54e8) — Aljoscha Grebe / githubweb

#240 (Jul 28, 2017, 2:20:51 PM)

  1. Remove lang3 dependency (#409) (commit: 2d19f09) — noreply / githubweb

#239 (Jul 28, 2017, 2:56:57 AM)

  1. Improve invalidate handling (#412) (commit: f0a7203) — noreply / githubweb

#238 (Jul 27, 2017, 3:59:34 AM)

  1. Fix User#getDiscrimator Javadoc (#406) (commit: 8af5b00) — business / githubweb

#237 (Jul 24, 2017, 11:50:35 AM)

  1. Update ListenerAdapter.java (commit: a2ded1d) — noreply / githubweb

#236 (Jul 23, 2017, 9:20:37 PM)

  1. Removed check for cache in atomic role add/remove methods of (commit: 4fbdac1) — business / githubweb

#235 (Jul 23, 2017, 5:39:56 PM)

  1. Reorder stripping of mentions (commit: 1a1f931) — seejay.11 / githubweb

#234 (Jul 23, 2017, 4:25:01 PM)

  1. Implemented NSFW flag (#404) (commit: 2e11477) — noreply / githubweb

#233 (Jul 23, 2017, 3:55:34 PM)

  1. Update to ReadyHandler logic depending on long IDs (#392) (commit: c3d4215) — noreply / githubweb

#232 (Jul 22, 2017, 5:23:17 PM)

  1. Implemented atomic role add/remove routes in GuildController  (#399) (commit: b7453a9) — noreply / githubweb

#231 (Jul 22, 2017, 4:01:52 PM)

  1. Add JSR-305 annotations (#400) (commit: 917fdd1) — Austin Keener / githubweb

#230 (Jul 22, 2017, 3:39:07 PM)

  1. Invalidate session on close code 1000 (commit: 1645258) — business / githubweb

#229 (Jul 22, 2017, 3:35:02 PM)

  1. Added Invite#getURL() (#403) (commit: f83b0ab) — Austin Keener / githubweb

#228 (Jul 18, 2017, 10:40:50 AM)

  1. Added _trace logging and public access using JDA#getWebSocketTrace Added (commit: 0460f67) — business / githubweb

#227 (Jul 17, 2017, 9:07:50 AM)

  1. When an exception occurs in the requester, use the exception name as (commit: f0f83fb) — business / githubweb

#226 (Jul 16, 2017, 12:26:46 AM)

  1. Added .editorconfig Updated gradle to 4.0.1 (commit: f3e27c3) — business / githubweb
  2. Actually updated gradle (commit: 2132e5e) — business / githubweb
  3. Version bump (commit: 1e522c8) — business / githubweb

#225 (Jul 16, 2017, 12:13:11 AM)

  1. Added WebSocketCode class containing op code constants (#396) (commit: 6e23180) — noreply / githubweb

#224 (Jul 14, 2017, 10:42:46 PM)

  1. Set executable bit on gradlew (commit: 333db57) — jason.e.cobb / githubweb
  2. MessageChannel#sendFile() no longer throws an IOException (commit: 7312238) — Aljoscha Grebe / githubweb

#223 (Jul 14, 2017, 9:13:39 AM)

  1. Release for JDA 3.2 / finalization (#391) (commit: e004e55) — noreply / githubweb

#222 (Jul 12, 2017, 7:31:50 PM)

  1. Replaced Unirest with OkHttp (#349) (commit: 5a54243) — noreply / githubweb

#221 (Jul 12, 2017, 7:01:20 PM)

  1. Fixed race condition in audio sending causing audio to speed up (#388) (commit: e5f023d) — noreply / githubweb

#220 (Jul 6, 2017, 3:05:45 AM)

  1. Updated README.md (#376) (commit: 763b68c) — Austin Keener / githubweb

#219 (Jun 28, 2017, 1:28:19 AM)

  1. Added Florian Spieß (MinnDevelopment) to licence. Thanks for being (commit: 66f7cbd) — Austin Keener / githubweb

#218 (Jun 27, 2017, 11:21:34 PM)

  1. added hong kong and russia to regions (commit: 9155b2c) — noreply / githubweb

#217 (Jun 24, 2017, 3:26:23 AM)

  1. Added  clear method (commit: 910b8aa) — noreply / githubweb

#216 (Jun 24, 2017, 12:09:04 AM)

  1. Added a check for dms between 2 bots (commit: 95b6220) — noreply / githubweb

#215 (Jun 21, 2017, 6:36:43 PM)

  1. Fix cleaning up of the keepAliveRunnable (#381) (commit: 69efe74) — business / githubweb

#214 (Jun 21, 2017, 10:23:59 AM)

  1. Do not remove SelfUser from user cache (#382) (commit: 4abd26a) — noreply / githubweb

#213 (Jun 18, 2017, 9:42:08 AM)

  1. Update of audit log reasons / allow utf-8 (#373) (commit: 16e8324) — noreply / githubweb

#212 (Jun 5, 2017, 1:00:20 AM)

  1. Added 50021 error response (commit: a0466a6) — Aljoscha Grebe / githubweb

#211 (Jun 5, 2017, 12:57:35 AM)

  1. Added VERY_HIGH to VerificationLevel (aka Double-Table-Flip?) (#371) (commit: 847ed92) — Austin Keener / githubweb

#210 (May 29, 2017, 10:58:58 PM)

  1. Release of v3.1.1 (commit: 8ef4984) — Austin Keener / githubweb

#209 (May 29, 2017, 10:41:17 PM)

  1. Hopefully fixes #357 Makes AudioConnection#ready() once again be called (commit: 95aaa45) — Austin Keener / githubweb

#208 (May 29, 2017, 10:34:06 PM)

  1. Added explicit content filter handling (commit: f69f287) — business / githubweb

#207 (May 29, 2017, 10:28:21 PM)

  1. Audit Logs and Reasons (#351) (commit: e909ca9) — noreply / githubweb

#206 (May 25, 2017, 10:21:48 PM)

  1. Fixed Emote#canInteract logic for bot accounts Bots are now able to use (commit: c92078d) — business / githubweb

#205 (May 24, 2017, 4:42:44 AM)

  1. Renamed formatting send/edit message methods to avoid conflicting calls. (commit: 6bd5914) — business / githubweb

#204 (May 20, 2017, 1:07:44 AM)

  1. Version Bump and deprecated User#getPrivateChannel (commit: 9707ae1) — business / githubweb

#203 (May 19, 2017, 5:23:00 PM)

  1. Moved GuildController#getBans and GuildController#getPrunableMemberCount (commit: 659ad40) — business / githubweb

#202 (May 19, 2017, 4:19:33 AM)

  1. fixed EmbedBuilder#isEmpty (commit: 94b675a) — john.a.grosh / githubweb

#201 (May 18, 2017, 12:20:55 AM)

  1. Fixed permission override allow/deny hierarchy in PermissionUtil (commit: 82fbc08) — business / githubweb

#200 (May 16, 2017, 9:35:29 PM)

  1. Fix logic error for when RESUME is received during initializing. Closes (commit: 58e7e00) — business / githubweb

#199 (May 16, 2017, 9:49:26 AM)

  1. Make RoleAction use permissions if provided with 0 (commit: 850f022) — business / githubweb

#198 (May 15, 2017, 11:11:25 AM)

  1. [no-build] Mini cleanup (commit: c64dcd3) — business / githubweb

#197 (May 14, 2017, 11:34:22 PM)

  1. PR for editing fields in an EmbedBuilder (#335) (commit: 50b260e) — Austin Keener / githubweb

#196 (May 14, 2017, 11:08:19 PM)

  1. Pre-calculate permission raw value (commit: 3c6e453) — business / githubweb
  2. Made MiscUtil use unsigned shift and removed unneeded try/catch for (commit: 3538f84) — business / githubweb

#195 (May 14, 2017, 9:43:42 PM)

  1. Fixes #354 and properly addresses #348 (commit: d38676d) — Austin Keener / githubweb

#194 (May 10, 2017, 8:05:25 PM)

  1. Fixed bug where packets sent by the WS ratelimit system were sent before (commit: 745dbee) — Austin Keener / githubweb

#193 (May 8, 2017, 9:59:01 PM)

  1. Cleanup for PermissionUtil and fixed user_limit check. (#324) (commit: 319aae5) — noreply / githubweb
  2. MessagePaginationAction and some adjustments to MessageHistory (#343) (commit: fc0bc56) — noreply / githubweb

#192 (May 8, 2017, 9:55:06 PM)

  1. Fixes concerning opening AudioWebSocket connections (#347) (commit: 5ae9ced) — Austin Keener / githubweb

#191 (May 5, 2017, 3:22:44 AM)

  1. Fixed critical bug related to PermissionOverride updates not being (commit: 6811d37) — Austin Keener / githubweb

#190 (May 5, 2017, 3:00:33 AM)

  1. Fixed bug where ChannelAction never applied provided topic. (commit: 9eb0e1d) — Austin Keener / githubweb

#189 (May 3, 2017, 5:21:46 AM)

  1. Added TextChannel#clearReactionsById (#342) (commit: 34ab829) — Austin Keener / githubweb

#188 (Apr 29, 2017, 12:58:21 AM)

  1. added nsfw channel support (#334) (commit: d00056d) — Austin Keener / githubweb

#187 (Apr 28, 2017, 3:07:32 PM)

  1. Fixed an error in parseSnowflake and improved ErrorResponseException (commit: b3e7a56) — noreply / githubweb

#186 (Apr 25, 2017, 5:57:50 AM)

  1. Updates getAsMention() for members. (commit: 5e2c71c) — noreply / githubweb
  2. Parsing values that start with `-` using Long.parseUnsignedLong(input) (commit: 791d54c) — business / githubweb

#185 (Apr 23, 2017, 9:29:14 PM)

  1. Add Role#isPublicRole (commit: 7b96e88) — jason.e.cobb / githubweb

#184 (Apr 23, 2017, 5:21:35 PM)

  1. Added JDA#retrieveUserById(long) (commit: 90a3daa) — Austin Keener / githubweb
  2. Fixed javadoc. (commit: 4ff8eab) — Austin Keener / githubweb

#183 (Apr 22, 2017, 3:50:26 PM)

  1. General Cleanup (#325) (commit: 6d3ec61) — noreply / githubweb

#182 (Apr 22, 2017, 3:34:21 PM)

  1. Fixed 5 possible memory leaks  (#326) (commit: 98bfcb9) — noreply / githubweb

#181 (Apr 20, 2017, 2:47:13 PM)

  1. Added new setPresence methods to update multiple fields at once. (commit: 422412c) — business / githubweb

#180 (Apr 20, 2017, 1:46:41 AM)

  1. Added handling for unknown error responses (#317) (commit: d678134) — noreply / githubweb

#179 (Apr 20, 2017, 1:03:11 AM)

  1. Added GuildController#createCopyOfChannel (commit: 8e1aae1) — business / githubweb

#178 (Apr 20, 2017, 12:49:41 AM)

  1. Add getMember() to Message. (#315) (commit: 3068b24) — Austin Keener / githubweb

#177 (Apr 18, 2017, 7:42:59 PM)

  1. [no build] Added debug log message for rest cf-rays (commit: e46e31e) — business / githubweb

#176 (Apr 16, 2017, 8:01:51 PM)

  1. Better Reaction/Message Events (#307) (commit: 232c23b) — noreply / githubweb

#175 (Apr 12, 2017, 11:23:47 AM)

  1. Fix discriminators cutting off leading zeros (commit: db7850e) — business / githubweb

#174 (Apr 12, 2017, 1:10:33 AM)

  1. [no build] Updating the other example to feature new method. (#310) (commit: be5bafa) — Austin Keener / githubweb

#173 (Apr 11, 2017, 7:23:39 PM)

  1. Consider IDs as unsigned (commit: ac9c677) — business / githubweb
  2. Updated all Long.parseLong references in entities and added (commit: 6754a50) — business / githubweb

#172 (Apr 11, 2017, 1:52:54 PM)

  1. Added cf-ray tracking to WebSocketClient Use JDA#getCloudflareRays to (commit: b339d5a) — business / githubweb

#171 (Apr 9, 2017, 6:22:46 PM)

  1. Moved to primitive longs as primary snowflake storage type (#297) (commit: 3c35d3e) — noreply / githubweb

#170 (Apr 9, 2017, 5:44:41 PM)

  1. Added code to example to handle webhook messages. (commit: 9fe4079) — Austin Keener / githubweb

#169 (Apr 6, 2017, 7:51:16 PM)

  1. Added support for #306. Changed JDABuilder's addListener -> (commit: efe0546) — Austin Keener / githubweb

#168 (Apr 6, 2017, 7:13:11 PM)

  1. Added new RestAction operations for planned execution and async Request (commit: 8cd5802) — noreply / githubweb

#167 (Apr 6, 2017, 7:05:31 PM)

  1. Fixed PermissionException bug for already joined VoiceChannels related (commit: df2a5e5) — Austin Keener / githubweb

#166 (Apr 4, 2017, 6:07:17 PM)

  1. Added CONTRIBUTING.md (commit: e38d7f9) — business / githubweb
  2. Added new PaginationAction and moved OrderAction to its own package (commit: 5bd04b8) — noreply / githubweb

#165 (Mar 27, 2017, 8:42:56 PM)

  1. Updated documentation for formattable entities [no-build] (commit: d4d7c9a) — business / githubweb

#163 (Mar 27, 2017, 3:24:52 PM)

  1. Added Message#editMessage(String, Object...) and (commit: 80634ff) — business / githubweb

#162 (Mar 25, 2017, 7:10:41 PM)

  1. Formattable JDA entities (#291) (commit: 72ffb73) — noreply / githubweb

#161 (Mar 25, 2017, 7:08:31 PM)

  1. Updated server error handling in Requester to account for 5xx errors (commit: 8ba048a) — Florian Spieß / githubweb
  2. Changed trial attempts to 3 (commit: 85f1a2a) — business / githubweb

#160 (Mar 21, 2017, 8:18:38 PM)

  1. [no build] Updated dependencies (commit: 8a19c27) — business / githubweb

#159 (Mar 21, 2017, 5:46:00 PM)

  1. Added MessageChannel#getLatestMessageId and associated methods (#288) (commit: 1047f4b) — Austin Keener / githubweb

#158 (Mar 21, 2017, 5:24:58 PM)

  1. Added JDA#getPing (commit: 052335d) — Florian Spieß / githubweb
  2. Bolded jdoc for getPing warning about its lack of relation to RestAction (commit: 346037a) — noreply / githubweb

#157 (Mar 19, 2017, 3:59:36 PM)

  1. The ApplicationInfo JSON may have {icon: null} (commit: 3a2e4c6) — jbyoshi / githubweb

#156 (Mar 17, 2017, 5:31:17 PM)

  1. Fixed TextChannel#getMembers to also include special cases like owner or (commit: 7b0f527) — Florian Spieß / githubweb

#154 (Mar 15, 2017, 3:05:47 AM)

  1. Ready development for 3.0 release (#284) (commit: b1c1fbd) — noreply / githubweb

#153 (Mar 14, 2017, 3:10:45 PM)

  1. Adjusted README.md (commit: 9bf0994) — Florian Spieß / githubweb

#152 (Mar 13, 2017, 4:20:59 PM)

  1. Added missing endpoints to Route (commit: 2fb9f8b) — Florian Spieß / githubweb

#151 (Mar 12, 2017, 5:45:34 PM)

  1. Fixed a minor mistake in readme file. (commit: e787f5c) — noreply / githubweb
  2. Added checks with MessageEmbed#isSendable(AccountType) in sendFile, (commit: 37f4d47) — Florian Spieß / githubweb

#150 (Mar 12, 2017, 6:38:27 AM)

  1. Finally added control for setting WebSocket Timeout via JDABuilder. (commit: 6372476) — Austin Keener / githubweb

#149 (Mar 12, 2017, 5:32:09 AM)

  1. Added support for new Embed length restrictions imposed by Discord. (commit: 0965cad) — Austin Keener / githubweb

#148 (Mar 10, 2017, 10:30:58 PM)

  1. Fixed a possible JSONException when getting an invite (commit: 3b33384) — Aljoscha Grebe / githubweb

#147 (Mar 10, 2017, 3:26:44 AM)

  1. First step for fixing shutdown method (commit: 7646b55) — Austin Keener / githubweb

#146 (Mar 8, 2017, 11:20:26 PM)

  1. Fixed NPE related to unavailable guilds during long startups. (commit: 7870b5e) — Austin Keener / githubweb

#145 (Mar 8, 2017, 6:45:26 PM)

  1. Applications! Bot invites! (#255) (commit: 515927b) — Austin Keener / githubweb

#144 (Mar 6, 2017, 5:16:47 AM)

  1. Readable permission names (#276) (commit: c94cb07) — Austin Keener / githubweb
  2. Fixed some version references (#273) (commit: 544d61a) — Austin Keener / githubweb

#143 (Mar 3, 2017, 1:18:52 AM)

  1. Made debug message for invalid PermissionOverrides be output at the (commit: 931b355) — Austin Keener / githubweb

#142 (Mar 2, 2017, 7:36:40 PM)

  1. Fixed issue where JDA attempted to destroy OpusDecoders more than once. (commit: 757519d) — Austin Keener / githubweb

#141 (Mar 2, 2017, 4:10:22 AM)

  1. Fixed resource leak related to Audio native resources not freeing after (commit: 0658fdd) — Austin Keener / githubweb
  2. Added synch locks when setting up audio connection to prevent race (commit: 42edfd5) — Austin Keener / githubweb

#140 (Feb 26, 2017, 7:40:26 PM)

  1. Added a way to hardcode custom rate limits (#257) (commit: 478b333) — Austin Keener / githubweb

#139 (Feb 26, 2017, 7:39:31 PM)

  1. Fixed bug related to JDA not being able to complete startup when a Guild (commit: 92d05bd) — Austin Keener / githubweb

#138 (Feb 25, 2017, 10:20:08 PM)

  1. Fixed `Event Methods` link in README.md (commit: 010472f) — ArsenArsen / githubweb
  2. Make changes requested by @DV8FromTheWorld (commit: 637a4d5) — ArsenArsen / githubweb

#137 (Feb 25, 2017, 7:22:38 AM)

  1. Fixed issue related to using getProxyUrl instead of getUrl for (commit: 0d0662e) — Austin Keener / githubweb

#136 (Feb 25, 2017, 12:17:25 AM)

  1. Adding ability to change position of Channels and Roles. (#237) (commit: bc4482c) — noreply / githubweb

#135 (Feb 20, 2017, 8:27:00 PM)

  1. Added PermissionOverrideAction (commit: f18e579) — Florian Spieß / githubweb
  2. Forgot docs here (commit: 22b3cb9) — Florian Spieß / githubweb
  3. Removed OverrideType in favor of boolean system (commit: dd1d7b3) — Florian Spieß / githubweb

#134 (Feb 20, 2017, 8:23:35 PM)

  1. Fixed a cache bug where PermissionOverrides would not be loaded on (commit: 9a51172) — Florian Spieß / githubweb
  2. Now also creating PermissionOverrides for VoiceChannels on creation (commit: 9ad5051) — Florian Spieß / githubweb

#133 (Feb 20, 2017, 8:09:14 PM)

  1. Added CloseCode enum and new reconnect preventions on identification (commit: 5a352da) — Florian Spieß / githubweb
  2. Moved CloseCode enum to own class and updated documentation (commit: 0621b7c) — Florian Spieß / githubweb
  3. Change toString to be more similar to current JDA entities. (commit: 416f0f1) — noreply / githubweb

#132 (Feb 20, 2017, 7:48:12 PM)

  1. Added package-info.java to the core JDA packages (commit: 40fd7e3) — Florian Spieß / githubweb
  2. Updated package-info.java to be more readable in the generated HTML docs (commit: cdfb96a) — Florian Spieß / githubweb

#131 (Feb 19, 2017, 10:24:00 PM)

  1. clear embeds from embedbuilder can use more temporal accessors edit (commit: 82b503b) — john.a.grosh / githubweb
  2. docs fix (commit: 0b89cfd) — john.a.grosh / githubweb
  3. Embedbuilder; Append to description (commit: abcc055) — maik_wezinkhof / githubweb
  4. Completed appendDescription idea to use a StringBuilder (commit: 1a5a31d) — Florian Spieß / githubweb
  5. Now only using payload_json in multipart/form-data requests (commit: 2633990) — Florian Spieß / githubweb
  6. Added MessageChannel#editMessageById(String, MessageEmbed) and fixed a (commit: ee85088) — Florian Spieß / githubweb

#130 (Feb 18, 2017, 2:46:30 AM)

  1. Fixed logical error in MessageChannel#getHistoryAround amount check. (commit: ad75d34) — Austin Keener / githubweb

#129 (Feb 16, 2017, 7:48:35 PM)

  1. Added check for user-limit in openAudioConnection (commit: e77a498) — Florian Spieß / githubweb

#128 (Feb 13, 2017, 7:58:37 AM)

  1. Update Game.java (commit: 86c96fd) — noreply / githubweb

#127 (Feb 11, 2017, 6:31:16 PM)

  1. Moved error message for unknown roles to debug level (commit: ce2ff61) — Florian Spieß / githubweb

#126 (Feb 8, 2017, 3:55:43 PM)

  1. Adds User#getMutualGuilds() (#252) (commit: 9fd11c8) — Austin Keener / githubweb

#125 (Feb 7, 2017, 6:31:55 PM)

  1. Javadoc and cleanup (#249) (commit: d109ee4) — noreply / githubweb

#124 (Feb 5, 2017, 9:31:00 PM)

  1. fixed avatars (commit: 229a179) — john.a.grosh / githubweb

#123 (Jan 28, 2017, 10:35:23 PM)

  1. Update RestAction.java (commit: b443544) — noreply / githubweb

#122 (Jan 23, 2017, 6:40:18 AM)

  1. Added new RestAction extensions (#234) (commit: 8e3f7de) — noreply / githubweb

#121 (Jan 14, 2017, 5:42:07 AM)

  1. Added pre-checks for bulk_delete due to Discord restricting deletion to (commit: df9c538) — Austin Keener / githubweb

#120 (Jan 10, 2017, 8:56:51 PM)

  1. Fixed not being able to reset the voice channel user limit (commit: bea3fb0) — Aljoscha Grebe / githubweb

#119 (Jan 6, 2017, 8:10:45 PM)

  1. Removed unnecessary exception logging. (commit: 85a4726) — noreply / githubweb

#118 (Dec 30, 2016, 2:06:53 AM)

  1. Made sure that all parts of AudioConnection are shutdown when (commit: 4d0cc0d) — Austin Keener / githubweb

#117 (Dec 29, 2016, 2:34:39 AM)

  1. Fixed NPE related to getRateLimit and globalCooldown Changed level of (commit: 5ad5992) — Austin Keener / githubweb
  2. Fixed bug related to Member not being removed from the (commit: a91ca89) — Austin Keener / githubweb

#116 (Dec 28, 2016, 9:38:34 PM)

  1. Added Invites (#223) (commit: 240adf3) — noreply / githubweb

#115 (Dec 28, 2016, 9:31:53 PM)

  1. Added simple catch for `null` name in a MESSAGE_REACTION_REMOVE (commit: fe6f20f) — Austin Keener / githubweb

#114 (Dec 28, 2016, 12:01:38 AM)

  1. Fixed possible NPE when the AudioWebSocket fails to connect and attempts (commit: 933235f) — Austin Keener / githubweb

#113 (Dec 27, 2016, 3:52:03 AM)

  1. "Fixed" NPE related to missing Member when JDA receives a (commit: 6a44e77) — Austin Keener / githubweb
  2. Fixed MISSING_CHANNEL error when a sent Message was being built by the (commit: 3c71efc) — Austin Keener / githubweb

#112 (Dec 23, 2016, 2:06:21 AM)

  1. First pass on new RestAction methods providing syncronous calls and (commit: ddb36d2) — Austin Keener / githubweb
  2. Added support for Future#cancel to the future returned by the RestAction (commit: af0bffe) — Austin Keener / githubweb
  3. Added documentation to RestAction and updated MessageListenerExample (commit: bd503fe) — Florian Spieß / githubweb

#111 (Dec 21, 2016, 1:17:45 AM)

  1. First parts of webhook implementation (read-only) (commit: e48f7d6) — Florian Spieß / githubweb
  2. Added delete methods to webhook logic (commit: bfcaeba) — Florian Spieß / githubweb
  3. Added create/modify support for Webhook (commit: b2b09d8) — Florian Spieß / githubweb
  4. Made improvements: - Consistency - Descriptive Exception - Renamed (commit: 1795b29) — Florian Spieß / githubweb
  5. Removed null-check for Icon fields (commit: a62eb51) — Florian Spieß / githubweb
  6. Removed null-check for Icon fields in Guild (commit: 76776d4) — Florian Spieß / githubweb

#110 (Dec 20, 2016, 8:53:04 AM)

  1. Create IPermissionHolder interface (commit: 40b3759) — jason.e.cobb / githubweb
  2. Use IPermissionHolder in Member and Role Remove duplicate methods (commit: 772a335) — jason.e.cobb / githubweb

#109 (Dec 14, 2016, 9:33:10 PM)

  1. Reenabled the StatusChangeEvent (commit: 69cf7f6) — Austin Keener / githubweb
  2. Remove old commented events from ListenerAdapter that no longer exist in (commit: 47392c5) — Austin Keener / githubweb

#108 (Dec 13, 2016, 10:38:58 PM)

  1. Fixed color value setting in Role Manager (commit: d7f3563) — emeraldpmc / githubweb
  2. Fixed role order problem for Members (commit: 24ac482) — Austin Keener / githubweb
  3. Added Member#isOwner (commit: 7ffe0bc) — barronpm / githubweb
  4. added EmbedBuilder and made MessageEmbedImpl implement JSONString (commit: 3be310f) — john.a.grosh / githubweb
  5. Implemented PermissionOverride#delete() (commit: 9ba9f68) — Austin Keener / githubweb
  6. Changed Channel#getOverrideForMember / getOverrideForRole -> (commit: 51fbe19) — Austin Keener / githubweb
  7. Added forgotten premature return statements for failed requests. Thanks (commit: d923bf3) — Austin Keener / githubweb
  8. MessageEmbed now has toJSONObject instead of toJSONString MessageBuilder (commit: 6563aaa) — john.a.grosh / githubweb
  9. can send Embeds to Groups (Client) (commit: 9cd6b7a) — john.a.grosh / githubweb
  10. Added MessageImpl#toJSONObject and applied it to the (commit: 8bb8a1a) — Florian Spieß / githubweb
  11. IllegalStateException -> IllegalArgumentException Much more lenient URL (commit: 34098c6) — john.a.grosh / githubweb
  12. 🎊 Reactions 🎊 (#179) (commit: 4c8d1b6) — noreply / githubweb
  13. Added MessageChannel#editMessageById (commit: 6bbfb8f) — barronpm / githubweb
  14. Added JDA#retrieveUser (commit: 6ab4e69) — Florian Spieß / githubweb
  15. Added ErrorResponses related to Reactions. (commit: fd247b1) — Austin Keener / githubweb
  16. Renamed method (commit: fcb5d72) — Florian Spieß / githubweb
  17. Fixed. (commit: 02bebf6) — noreply / githubweb
  18. Fixed error dealing with ratelimit headers caused by the changes to (commit: cd6cee6) — Austin Keener / githubweb
  19. Fixed NPE due to not dealing with unused fields depending on channel (commit: d529c40) — Austin Keener / githubweb
  20. Imported audio system from Legacy. Includes the TweetNacl lib for (commit: 8a104f3) — Austin Keener / githubweb
  21. Removed AudioManager#moveAudioConnection, moved logic into (commit: 310d574) — Austin Keener / githubweb
  22. Created ConnectionListener system. All connection related statuses are (commit: 8bd97f1) — Austin Keener / githubweb
  23. Added a ratelimit queue to the Main Websocket to protect it from (commit: 5f2bd43) — Austin Keener / githubweb
  24. more options for setting timestamp (temporal, instant) can add a blank (commit: 47831e9) — john.a.grosh / githubweb
  25. fixed Date header perform less math for more accurate values (commit: cfb3809) — john.a.grosh / githubweb
  26. Made a few methods in MessageImpl synchronized due to concurrent calls (commit: fc1767a) — Florian Spieß / githubweb
  27. Cleaned manager update methods. Removed unwanted console output. (commit: 4c00b55) — Florian Spieß / githubweb
  28. first pass on WidgetUtil added getEffectiveAvatarUrl to User and (commit: f565340) — john.a.grosh / githubweb
  29. Fixed bug in MessageHistory#retrievePast where messages wouldn't be (commit: 02435a1) — Florian Spieß / githubweb
  30. fixed formatting more status checking (commit: 0dcfc1b) — john.a.grosh / githubweb
  31. `/channels/{channel.id}/messages/bulk_delete` is deprecated (commit: 34c6a96) — noreply / githubweb
  32. Added missing ErrorResponses (commit: 0778ac8) — Florian Spieß / githubweb
  33. Made log more detailed for issues when updating a bucket (commit: c37bcd0) — Florian Spieß / githubweb
  34. Fixed issue where mentioned users were missing if they had a nickname (commit: bf31bd4) — Florian Spieß / githubweb
  35. Channel -> VoiceChannel formatting (commit: a2d944f) — john.a.grosh / githubweb
  36. MessageBuilder update (commit: 00379c8) — noreply / githubweb
  37. added equals, hashcode, toString for all objects hashmap internally for (commit: 2046bfc) — john.a.grosh / githubweb
  38. no more https check can add a MessageEmbed.Field object added isEmpty() (commit: d571c29) — john.a.grosh / githubweb
  39. First pass on audio reconnect. Supports mWS resume and individual aWS (commit: a97afac) — Austin Keener / githubweb
  40. Added support to preserve audio connections and AudioManager settings (commit: 0bc967b) — Austin Keener / githubweb
  41. Separated the audio packet sending logic from the packet encoding and (commit: b6de2f9) — Austin Keener / githubweb
  42. Added handling for AudioWebSocket failing to connect. Fixes #110 (commit: d0e072b) — Austin Keener / githubweb
  43. Fixed a CPU leak in the Ratelimit system that effectively resulted in (commit: cdd5c60) — Austin Keener / githubweb
  44. Added fix to audio move system that kept placing the bot back into the (commit: 835f3b1) — Austin Keener / githubweb
  45. Release of v3.0.BETA2 (commit: 0dad650) — Austin Keener / githubweb

#107 (Dec 13, 2016, 10:21:16 PM)

  1. Release of v3.0.BETA2 (commit: 0dad650) — Austin Keener / githubweb

#106 (Dec 13, 2016, 9:58:24 PM)

  1. Added fix to audio move system that kept placing the bot back into the (commit: 835f3b1) — Austin Keener / githubweb

#105 (Dec 12, 2016, 1:21:10 AM)

  1. Fixed a CPU leak in the Ratelimit system that effectively resulted in (commit: cdd5c60) — Austin Keener / githubweb

#104 (Dec 11, 2016, 6:09:21 AM)

  1. Imported audio system from Legacy. Includes the TweetNacl lib for (commit: 8a104f3) — Austin Keener / githubweb
  2. Removed AudioManager#moveAudioConnection, moved logic into (commit: 310d574) — Austin Keener / githubweb
  3. Created ConnectionListener system. All connection related statuses are (commit: 8bd97f1) — Austin Keener / githubweb
  4. Added a ratelimit queue to the Main Websocket to protect it from (commit: 5f2bd43) — Austin Keener / githubweb
  5. First pass on audio reconnect. Supports mWS resume and individual aWS (commit: a97afac) — Austin Keener / githubweb
  6. Added support to preserve audio connections and AudioManager settings (commit: 0bc967b) — Austin Keener / githubweb
  7. Separated the audio packet sending logic from the packet encoding and (commit: b6de2f9) — Austin Keener / githubweb
  8. Added handling for AudioWebSocket failing to connect. Fixes #110 (commit: d0e072b) — Austin Keener / githubweb

#103 (Dec 5, 2016, 3:53:50 AM)

  1. no more https check can add a MessageEmbed.Field object added isEmpty() (commit: d571c29) — john.a.grosh / githubweb

#102 (Dec 4, 2016, 11:12:58 PM)

  1. first pass on WidgetUtil added getEffectiveAvatarUrl to User and (commit: f565340) — john.a.grosh / githubweb
  2. fixed formatting more status checking (commit: 0dcfc1b) — john.a.grosh / githubweb
  3. Channel -> VoiceChannel formatting (commit: a2d944f) — john.a.grosh / githubweb
  4. added equals, hashcode, toString for all objects hashmap internally for (commit: 2046bfc) — john.a.grosh / githubweb

#101 (Dec 4, 2016, 10:14:23 PM)

  1. MessageBuilder update (commit: 00379c8) — noreply / githubweb

#99 (Dec 4, 2016, 8:31:04 PM)

  1. Added missing ErrorResponses (commit: 0778ac8) — Florian Spieß / githubweb
  2. Made log more detailed for issues when updating a bucket (commit: c37bcd0) — Florian Spieß / githubweb

#98 (Nov 30, 2016, 8:24:23 PM)

  1. `/channels/{channel.id}/messages/bulk_delete` is deprecated (commit: 34c6a96) — noreply / githubweb

#97 (Nov 30, 2016, 4:51:56 PM)

  1. Fixed issue where mentioned users were missing if they had a nickname (commit: bf31bd4) — Florian Spieß / githubweb

#96 (Nov 27, 2016, 9:44:02 AM)

  1. Fixed bug in MessageHistory#retrievePast where messages wouldn't be (commit: 02435a1) — Florian Spieß / githubweb

#95 (Nov 24, 2016, 2:33:17 PM)

  1. Cleaned manager update methods. Removed unwanted console output. (commit: 4c00b55) — Florian Spieß / githubweb

#94 (Nov 24, 2016, 7:46:08 AM)

  1. Made a few methods in MessageImpl synchronized due to concurrent calls (commit: fc1767a) — Florian Spieß / githubweb

#93 (Nov 24, 2016, 7:44:13 AM)

  1. more options for setting timestamp (temporal, instant) can add a blank (commit: 47831e9) — john.a.grosh / githubweb

#92 (Nov 24, 2016, 7:41:48 AM)

  1. fixed Date header perform less math for more accurate values (commit: cfb3809) — john.a.grosh / githubweb

#91 (Nov 19, 2016, 10:22:23 PM)

  1. Fixed. (commit: 02bebf6) — noreply / githubweb

#90 (Nov 18, 2016, 10:42:07 PM)

  1. Fixed error dealing with ratelimit headers caused by the changes to (commit: cd6cee6) — Austin Keener / githubweb
  2. Fixed NPE due to not dealing with unused fields depending on channel (commit: d529c40) — Austin Keener / githubweb

#89 (Nov 18, 2016, 7:02:09 AM)

  1. Added JDA#retrieveUser (commit: 6ab4e69) — Florian Spieß / githubweb
  2. Renamed method (commit: fcb5d72) — Florian Spieß / githubweb

#88 (Nov 18, 2016, 3:38:12 AM)

  1. Added ErrorResponses related to Reactions. (commit: fd247b1) — Austin Keener / githubweb

#87 (Nov 17, 2016, 4:18:42 PM)

  1. Added MessageChannel#editMessageById (commit: 6bbfb8f) — barronpm / githubweb

#86 (Nov 16, 2016, 10:53:44 PM)

  1. 🎊 Reactions 🎊 (#179) (commit: 4c8d1b6) — noreply / githubweb

#85 (Nov 16, 2016, 9:00:21 AM)

  1. IllegalStateException -> IllegalArgumentException Much more lenient URL (commit: 34098c6) — john.a.grosh / githubweb

#84 (Nov 16, 2016, 6:17:00 AM)

  1. Added MessageImpl#toJSONObject and applied it to the (commit: 8bb8a1a) — Florian Spieß / githubweb

#83 (Nov 15, 2016, 6:05:32 PM)

  1. can send Embeds to Groups (Client) (commit: 9cd6b7a) — john.a.grosh / githubweb

#82 (Nov 15, 2016, 3:57:25 PM)

  1. MessageEmbed now has toJSONObject instead of toJSONString MessageBuilder (commit: 6563aaa) — john.a.grosh / githubweb

#81 (Nov 14, 2016, 12:56:31 AM)

  1. Added forgotten premature return statements for failed requests. Thanks (commit: d923bf3) — Austin Keener / githubweb

#80 (Nov 13, 2016, 10:57:43 PM)

  1. Implemented PermissionOverride#delete() (commit: 9ba9f68) — Austin Keener / githubweb
  2. Changed Channel#getOverrideForMember / getOverrideForRole -> (commit: 51fbe19) — Austin Keener / githubweb

#79 (Nov 13, 2016, 10:42:17 PM)

  1. added EmbedBuilder and made MessageEmbedImpl implement JSONString (commit: 3be310f) — john.a.grosh / githubweb

#78 (Nov 13, 2016, 6:49:02 PM)

  1. Added Member#isOwner (commit: 7ffe0bc) — barronpm / githubweb

#77 (Nov 12, 2016, 9:06:43 PM)

  1. Fixed role order problem for Members (commit: 24ac482) — Austin Keener / githubweb

#73 (Nov 11, 2016, 10:47:31 PM)

  1. Fun fact, Longs aren't Strings. (commit: 5a1818b) — Austin Keener / githubweb

#72 (Nov 11, 2016, 10:37:50 PM)

  1. Removed debug statements from the PermOver managers (commit: 33597fc) — Austin Keener / githubweb
  2. Fixed possible NumberConversionException due to missing retry-after (commit: 1838251) — Austin Keener / githubweb
  3. Fixed possible issue with an empty field when a different version of (commit: 6442544) — Austin Keener / githubweb

#71 (Nov 11, 2016, 6:07:25 AM)

  1. Implemented Channel#createPermissionOverride(Role) / (commit: 61efadf) — Austin Keener / githubweb

#70 (Nov 10, 2016, 7:00:04 PM)

  1. Fixed JSONException for partial data in UserUpdateHandler (commit: 99095bc) — Florian Spieß / githubweb

#69 (Nov 10, 2016, 12:24:46 AM)

  1. Added catches and logging for internal requester errors. (commit: 567082e) — Austin Keener / githubweb

#68 (Nov 9, 2016, 11:02:14 PM)

  1. Fixed problem where all AccountTypes were using ClientRateLimiter. (Yes, (commit: 7726cdf) — Austin Keener / githubweb

#67 (Nov 9, 2016, 9:23:19 AM)

  1. First pass on the PermissionOverride Managers (commit: a237fbc) — Austin Keener / githubweb

#66 (Nov 8, 2016, 7:20:18 AM)

  1. Implemented Role#hasPermission(Channel, Permission...) Changed (commit: 10b7d79) — Austin Keener / githubweb

#65 (Nov 7, 2016, 6:37:08 PM)

  1. Fixed some array casting issues. (commit: 73a8613) — Austin Keener / githubweb

#64 (Nov 7, 2016, 5:21:46 PM)

  1. Fixed an Exception caused by casting an Array to Permission[] (commit: d4e1a04) — noreply / githubweb
  2. Use Collection#toArray(T[]) instead. (commit: d33af52) — noreply / githubweb

#63 (Nov 6, 2016, 10:30:08 PM)

  1. Cleaned up GuildController due to Icon change (commit: 2f9696d) — Florian Spieß / githubweb
  2. Added documentation to Icon (commit: 7b32983) — Florian Spieß / githubweb

#62 (Nov 6, 2016, 10:29:23 PM)

  1. Added splash control to GuildManager. (commit: 760d17f) — Austin Keener / githubweb
  2. Added Role#delete() (commit: 010e0bf) — Austin Keener / githubweb

#61 (Nov 5, 2016, 7:47:49 PM)

  1. Renamed DataUtil -> IOUtil because.... logic. (commit: 2e4cb89) — Austin Keener / githubweb

#60 (Nov 5, 2016, 7:41:39 PM)

  1. Created DataUtil. Made MessageChannel#sendFile use DataUtil instead of (commit: 84d16d4) — Austin Keener / githubweb
  2. Created Icon, represents the base64 encoded image used to upload to (commit: 4f46f87) — Austin Keener / githubweb

#59 (Nov 5, 2016, 9:00:19 AM)

  1. Implemented AccountManager. Now exists in SelfUser instead of JDA. Fixed (commit: ec8a232) — Austin Keener / githubweb

#58 (Nov 4, 2016, 11:16:20 PM)

  1. SelfInfo -> SelfUser (commit: 51571e3) — Florian Spieß / githubweb

#57 (Nov 4, 2016, 10:21:00 PM)

  1. First pass on Presence controller/holder (commit: 9c0d5dc) — noreply / githubweb
  2. Added JDABuilder presence setters and improved handling of initial (commit: b579b3d) — Florian Spieß / githubweb

#56 (Nov 4, 2016, 10:08:37 AM)

  1. Made get/open of private channels for SelfUser throw (commit: c65e24e) — Austin Keener / githubweb

#55 (Nov 4, 2016, 9:43:45 AM)

  1. Renamed SelfInfo to SelfUser. (commit: ad35792) — Austin Keener / githubweb

#54 (Nov 4, 2016, 8:32:58 AM)

  1. Fixed exception due to using api returned list instead of internal map (commit: 2cee9c1) — Austin Keener / githubweb

#53 (Nov 2, 2016, 8:26:40 AM)

  1. Implemented MessageChannel#sendFile finally. (commit: 13f21ab) — Austin Keener / githubweb
  2. Implemented getMessageById and sendTyping for Groups. (forgot this (commit: 56e35cc) — Austin Keener / githubweb

#52 (Nov 2, 2016, 3:27:18 AM)

  1. Added createEmote (commit: 0afab2e) — Florian Spieß / githubweb
  2. Now returning Emote in RestAction (commit: c2d811c) — Florian Spieß / githubweb
  3. Now throwing IOException instead of catching it internally (commit: aac009b) — Florian Spieß / githubweb

#51 (Oct 30, 2016, 10:07:02 PM)

  1. Fixed JSONException in createEmbed. (commit: acbc676) — Florian Spieß / githubweb
  2. Fixed JSONException for messages with partial data. (commit: 9e5cf86) — Florian Spieß / githubweb
  3. Fixed JSONException in createPrivateChannel (commit: 87dead4) — noreply / githubweb

#50 (Oct 30, 2016, 3:01:48 PM)

  1. Fixed exception for getMessageById and MessageHistory (commit: 04ab477) — Florian Spieß / githubweb

#49 (Oct 29, 2016, 3:36:59 AM)

  1. User#openPrivatechannel no longer throws IllegalStateException when (commit: 76fc7a3) — Austin Keener / githubweb
  2. Added getJDA to the Guild Managers. (commit: 0ab0419) — Austin Keener / githubweb
  3. Added toString, equals, and hashCode to the Client specific entities. (commit: 74ea194) — Austin Keener / githubweb

#48 (Oct 29, 2016, 2:58:19 AM)

  1. Fixed Discord Regions, AnnotatedEventManager with classes and accepting (commit: a5c8a66) — adriantodt / githubweb
  2. Made Minn Changes Real... I guess. (commit: e021895) — adriantodt / githubweb

#47 (Oct 28, 2016, 10:04:48 PM)

  1. First pass on emote implementation (#146) (commit: c8b9d28) — noreply / githubweb

#46 (Oct 26, 2016, 7:01:21 AM)

  1. Fixed issue where IllegalArgumentException intended for MESSAGE_CREATE (commit: d6fe588) — Austin Keener / githubweb

#45 (Oct 26, 2016, 6:38:36 AM)

  1. Rewrote the Updatable Managers to use the newly created Field system. (commit: c2b75fb) — Austin Keener / githubweb
  2. Created Managers for Role. Implemented GuildController#createRole() / (commit: 0e101fb) — Austin Keener / githubweb
  3. Fixed NPE with ChannelManagerUpdatable#reset() (commit: 092fcb9) — Austin Keener / githubweb
  4. Fixed game related presence information due to discord being.. discord. (commit: 4f8fba5) — Austin Keener / githubweb

#44 (Oct 24, 2016, 9:52:19 PM)

  1. Fixed Member cache bug (nickname -> nick) (commit: 279c1f0) — Florian Spieß / githubweb

#43 (Oct 24, 2016, 4:30:22 AM)

  1. Fix snowflake error for method deleteMessages (commit: c34bd01) — noreply / githubweb

#42 (Oct 23, 2016, 3:48:16 PM)

  1. Switched Method for DELETE_MESSAGES to POST (commit: f18ba8e) — Florian Spieß / githubweb

#41 (Oct 22, 2016, 10:15:15 PM)

  1. Fixed bug where author of private message is always the channel user (commit: f618bdd) — Florian Spieß / githubweb

#40 (Oct 22, 2016, 10:00:10 PM)

  1. Added GuildController#createTextChannel(String) and (commit: 42de6ac) — Austin Keener / githubweb
  2. Changed all permission related functions to use longs instead of ints (commit: 4d24a05) — Austin Keener / githubweb

#39 (Oct 21, 2016, 8:33:55 PM)

  1. Fixed a cache bug for roles updates (commit: 6596188) — Florian Spieß / githubweb

#38 (Oct 21, 2016, 8:53:27 AM)

  1. First pass on the ChannelManager / ChannelManagerUpdatable. Does not (commit: e7c53b4) — Austin Keener / githubweb

#37 (Oct 20, 2016, 9:09:40 PM)

  1. Added missing OnlineStatus constants (commit: 2250739) — Florian Spieß / githubweb

#36 (Oct 20, 2016, 7:34:28 AM)

  1. First pass on new shutdown system (commit: f986dee) — Austin Keener / githubweb

#35 (Oct 19, 2016, 8:48:10 PM)

  1. Moved discord error from FATAL to DEBUG (commit: 62b2fce) — Austin Keener / githubweb

#34 (Oct 18, 2016, 5:32:19 AM)

  1. Added overloads for hasPermission in Member and Role for (commit: 8f7b360) — Austin Keener / githubweb
  2. Added nullchecks to PermissionUtil (commit: 5c7eb86) — Austin Keener / githubweb
  3. Added role related controls to GuildController (commit: 8557e51) — Austin Keener / githubweb
  4. Added GuildController#transferOwnership(Member) Finished second pass on (commit: 18269fb) — Austin Keener / githubweb
  5. Fixed Role related stuff to deal with Managed role limitations. Fixed (commit: b97ed4c) — Austin Keener / githubweb
  6. Added Permission#getRaw(Permission...) and (commit: 5b21b94) — Austin Keener / githubweb

#33 (Oct 18, 2016, 12:59:55 AM)

  1. Fixed error in permission logic. (commit: 7097554) — Austin Keener / githubweb

#32 (Oct 16, 2016, 10:11:20 AM)

  1. Same fix that as added to 2.x as second part of discord's type int vs (commit: e5354d9) — Austin Keener / githubweb
  2. Fixed some internal checks in GuildManagerUpdatable. Added (commit: 79984eb) — Austin Keener / githubweb
  3. Fixed error where we were getting "channel_id " instead of "channel_id" (commit: b42adcc) — Austin Keener / githubweb
  4. First pass on the GuildController system. (commit: 7da5816) — Austin Keener / githubweb

#31 (Oct 15, 2016, 9:54:04 PM)

  1. First pass on the Manager system for Guilds Created an Empty RestAction (commit: 7cec78b) — Austin Keener / githubweb

#30 (Oct 15, 2016, 5:30:28 AM)

  1. Fixed combined message events. Many still had isPrivate() and did not (commit: 72b7eeb) — Austin Keener / githubweb

#29 (Oct 15, 2016, 5:06:13 AM)

  1. Adding missing permissions (commit: 7af854c) — Florian Spieß / githubweb

#28 (Oct 14, 2016, 8:57:59 PM)

  1. Added CacheClearing fixes and resetting boolean dealing with member (commit: a3647ca) — Austin Keener / githubweb
  2. First pass on the MessageHistory rewrite. (commit: c119c4b) — Austin Keener / githubweb

#27 (Oct 13, 2016, 6:37:29 PM)

  1. Fixed logic problems (commit: 5a02146) — Austin Keener / githubweb

#26 (Oct 13, 2016, 5:11:42 AM)

  1. Added Message RestActions for Groups. Implemented (commit: d181fc9) — Austin Keener / githubweb
  2. Implemented User#openPrivateChannel() and PrivateChannel#close() (commit: 72fe55b) — Austin Keener / githubweb
  3. Added MessageChannel#getName() (commit: abee92d) — Austin Keener / githubweb
  4. Fixed String vs Integer game type problem that was fixed in 2.x. (commit: 315cc3e) — Austin Keener / githubweb

#25 (Oct 12, 2016, 7:44:12 AM)

  1. Added/modified embeds to support latest documentation (commit: 58c211c) — john.a.grosh / githubweb
  2. embeds have null color if default color (0) is provided fields list in (commit: 01c54a5) — john.a.grosh / githubweb

#24 (Oct 12, 2016, 4:01:07 AM)

  1. Added Custom Routes. (commit: 6b979ea) — Austin Keener / githubweb

#23 (Oct 12, 2016, 12:13:13 AM)

  1. Fixing mistake in Message#getContent (commit: ff28c03) — Florian Spieß / githubweb

#22 (Oct 11, 2016, 12:59:56 AM)

  1. Forgot onGuildVoiceSupress and the implementation to support firing (commit: aee0a64) — Austin Keener / githubweb

#21 (Oct 11, 2016, 12:41:01 AM)

  1. Restructued ListenerAdapter to separate Core and Client-Only events. Now (commit: 6e77ce7) — Austin Keener / githubweb
  2. Implemented CallUpdate events. Implemented **ALL** Voice related events. (commit: cbbbd7d) — Austin Keener / githubweb

#20 (Oct 10, 2016, 8:10:24 AM)

  1. Implemented CALL_UPDATE. Will implement events later. Added (commit: 75399f5) — Austin Keener / githubweb

#19 (Oct 10, 2016, 5:05:04 AM)

  1. Added Guild# getTextChannelById, getTextChannelsByName, (commit: a1af0d3) — Austin Keener / githubweb
  2. First pass on the Call system. Incomplete, but should maintain the cache (commit: 012cf6b) — Austin Keener / githubweb

#18 (Oct 8, 2016, 9:21:22 PM)

  1. Implemented support for RELATIONSHIP_ADD and RELATIONSHIP_REMOVE. (commit: bc0b8ef) — Austin Keener / githubweb

#17 (Oct 8, 2016, 9:56:34 AM)

  1. Made GuildJoinEvent, GuildAvailableEvent and UnavailableGuildJoinedEvent (commit: 130a27a) — Austin Keener / githubweb
  2. First pass on the Client relationship system. Made JDA the top object (commit: 3e0ae83) — Austin Keener / githubweb
  3. Second pass on Relationship + Group stuff. Group caching and cache (commit: 15a216a) — Austin Keener / githubweb

#16 (Oct 5, 2016, 5:30:31 AM)

  1. Implemented support for MESSAGE_DELETE_BULK. (commit: aaa5684) — Austin Keener / githubweb

#15 (Oct 5, 2016, 4:57:51 AM)

  1. Implemented USER_UPDATE. Added SelfUpdate events. Added (commit: d4fb8e4) — Austin Keener / githubweb

#14 (Oct 4, 2016, 11:09:25 PM)

  1. implemented GUILD_ROLE_CREATE and GUILD_ROLE_DELETE. Added respective (commit: d8bc035) — Austin Keener / githubweb
  2. Changed Role#isGrouped() -> #isHoisted() to better respect the Discord (commit: 0566b94) — Austin Keener / githubweb
  3. Implemented GUILD_ROLE_UPDATE along with all related events. (commit: 03dda44) — Austin Keener / githubweb

#13 (Oct 4, 2016, 7:20:58 AM)

  1. Moved EntityBuilder to the entity package (commit: 7d697fd) — Austin Keener / githubweb
  2. Implemented GUILD_MEMBER_UPDATE.Now fires GuildMemberRoleAddEvent, (commit: d12549e) — Austin Keener / githubweb
  3. Implemented MESSAGE_UPDATE and MESSAGE_DELETE. Implemented (commit: 12a623a) — Austin Keener / githubweb
  4. Implemented GUILD_BAN_ADD and GUILD_BAN_REMOVE. Renamed (commit: c2fe45b) — Austin Keener / githubweb
  5. Moved Text and Voice channel update events to update subpackage. Changed (commit: 1648d73) — Austin Keener / githubweb
  6. Made the Generic events for User, GuildUpdate, GuildMember, (commit: 82a4097) — Austin Keener / githubweb
  7. Created NotificationLevel and MFALevel to represent those values in (commit: 9de1854) — Austin Keener / githubweb
  8. Implemented GUILD_UPDATE. Added events for everything that changes. (commit: bd99603) — Austin Keener / githubweb

#12 (Oct 4, 2016, 6:47:48 AM)

  1. Moved Text and Voice channel update events to update subpackage. Changed (commit: dd2a8f1) — Austin Keener / githubweb
  2. Made the Generic events for User, GuildUpdate, GuildMember, (commit: 4f2980a) — Austin Keener / githubweb
  3. Created NotificationLevel and MFALevel to represent those values in (commit: c1777a6) — Austin Keener / githubweb
  4. Implemented GUILD_UPDATE. Added events for everything that changes. (commit: 5395e52) — Austin Keener / githubweb

#11 (Oct 3, 2016, 10:18:50 PM)

  1. Implemented GUILD_BAN_ADD and GUILD_BAN_REMOVE. Renamed (commit: ff782cc) — Austin Keener / githubweb

#10 (Oct 3, 2016, 9:16:39 AM)

  1. Implemented MESSAGE_UPDATE and MESSAGE_DELETE. Implemented (commit: e31879c) — Austin Keener / githubweb

#9 (Oct 3, 2016, 6:34:50 AM)

  1. Moved EntityBuilder to the entity package (commit: e3300d2) — Austin Keener / githubweb
  2. Implemented GUILD_MEMBER_UPDATE.Now fires GuildMemberRoleAddEvent, (commit: 15584e2) — Austin Keener / githubweb

#8 (Oct 1, 2016, 9:05:19 AM)

  1. Implemented handlers for GUILD_MEMBER_ADD and GUILD_MEMBER_REMOVE. Added (commit: 475c764) — Austin Keener / githubweb

#7 (Oct 1, 2016, 7:43:33 AM)

  1. Added code to deal with CHANNEL_UPDATE (commit: 0a1a8f8) — Austin Keener / githubweb
  2. Added User#hasPrivateChannel() : boolean (commit: 995a6c3) — Austin Keener / githubweb
  3. Added support for GUILD_DELETE and TYPING_START. Added more info methods (commit: a6cfb7c) — Austin Keener / githubweb

#6 (Oct 1, 2016, 5:20:28 AM)

  1. Uncommented Ready, Resume, and Reconnect events. (commit: 180daac) — Austin Keener / githubweb

#5 (Oct 1, 2016, 2:50:52 AM)

  1. Added support for fake users when creating messages. Restructured the (commit: f5a9d81) — Austin Keener / githubweb
  2. Added handlers for CHANNEL_CREATE and CHANNEL_DELETE Added all channel (commit: 6361e4c) — Austin Keener / githubweb

#4 (Sep 30, 2016, 8:16:33 PM)

  1. Fixed links in Permission and updated param docs for JDABuilder#setProxy (commit: 1fe7056) — Florian Spieß / githubweb
  2. Added docs to EventListener and ListenerAdapter. (commit: 00c0a6e) — Florian Spieß / githubweb
  3. Added jdocs to new Interfaces and Member. (commit: ea0fab6) — Florian Spieß / githubweb
  4. Fixed a bunch of javadoc errors/warnings. (commit: a9db08e) — Florian Spieß / githubweb
  5. Improved jdocs after review. (commit: b0489af) — Florian Spieß / githubweb

#3 (Sep 24, 2016, 4:51:09 PM)

  1. Updated README.md for 3.x (commit: eab457a) — Florian Spieß / githubweb
  2. Updated Examples to be accurate for 3.x (commit: 35a4d3d) — Florian Spieß / githubweb

#2 (Sep 22, 2016, 2:51:02 AM)

  1. Fixed NPE when building Messages. (commit: 99f4a89) — Austin Keener / githubweb