| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-04-26 | 4.5 kB | |
| v3.2.8 source code.tar.gz | 2025-04-26 | 631.1 kB | |
| v3.2.8 source code.zip | 2025-04-26 | 1.4 MB | |
| Totals: 3 Items | 2.1 MB | 0 | |
Discord4J v3.2.8
Commits: https://github.com/Discord4J/Discord4J/compare/3.2.7...3.2.8
⚠️ Update considerations
- Access to the conent of message without
MESSAGE_CONTENTintent - This change is based in how currently discord require that intent and for avoid confussion about a empty content return
- For avoid an
UnsupportedOperationExceptionplease make sure you have the MESSAGE_CONTENT intent AplicationInfo#getOwnerIdnow returns an OptionalResolvedChannel#getNameandResolvedChannel#getEffectivePermissionsare now OptionalRestGuild#modifyChannelPositionsnow retuurn
⭐️ New features
- Implement SuperReactions (Burst) (#1161)
Reactionnow include methods to identify burst reactions- Added
ReactionCountDetailsfor the count details in reactions - Add burst/type fields for MessageReaction events (#1214)
- Implement TeamMemberRole for Teams (#1167)
- Implement EnumSet for Guild Features (#1207)
- Implement user-installed applications (#1183)
- Implement Avatar Decoration for User and Member (#1234)
- Implement Bulk Ban to Guild (#1212)
- Add support for Polls (#1222)
- Add support for the Guild Resource Navigation (#1197)
- Add support for default values in SelectMenus (#1163)
- Add OptionKey for AutoMod and Integrations (#1166)
- Add support for Edit Current Application (#1164)
- Add OptionKey for Application Id (#1208)
- Add ActionType for Threads/Application/Monetization AuditLog Events (#1209)
- Add ActionType for Onboarding and Guide (#1213)
- Add
getUsermethod to Interaction events (#1217) - Add news
Message.Typefor INCIDENT/PURCHASE (#1224) - Add
isDeletablemethod toMessage.Typefor allow users know if that type can be deleted - Add Member Profile Actions for AutoMod (#1221)
- Add shortcut methods for
ChatInputInteractionEventto get option values (#1226) - Add new Permissions
Permission#USE_EXTERNAL_APPS(#1233)Permission#CREATE_GUILD_EXPRESSIONSandPermission#CREATE_EVENTS(#1177)- Add missing fields in ApplicationInfo (#1236)
- Add support for "thread_name" and "thread_id" in webhook execution and message actions (#1232)
- Add support for the enforce_nonce parameter on message creation (#1235)
- Add support for monetization endpoints, SKU and entitlements (#1184)
- Add method for get Avatar in ResolvedMember (#1251)
- Add Onboarding Support (#1231)
- Add Support for the new premium button style (#1240)
- Add support for reason in Role/Channel change position (#1247)
🐞 Bug fixes
- Fix unsigned long printing in requests (#1129)
- Fix code example for Modals (#1170)
- Fix scope of dependency
com.discord4j:stores-api(#1201) - Fix inconsistence in Role/Channel position modification request (#1237)
- Fix ReactionEmoji.Custom name can be null (#1244)
⚠️ Deprecations
Guild#getFeaturesin favor ofGuild#getGuildFeatures(#1207)Routes#NITRO_STICKER_PACKS_GETin favor ofRoutes#STICKER_PACKS_GET(#1219)AplicationInfo#requireCodeGrantin favor ofAplicationInfo#botRequiresCodeGrant(#1236)AplicationInfo#isPublicin favor ofAplicationInfo#isBotPublic(#1236)
📔 Documentation
New javadocs or wiki material, especially if contributed by users.
🔨 Dependency upgrades
- Update discord-json to 1.6.25
- Update jackson-databind to 2.17.0 (#1205)
- Update jackson-datatype to 2.17.0 (#1205)
- Update caffeine to 2.9.3 (#1205)
- Update lavaplayer to 1.4.3 (#1205)
- Update logback to 1.3.14 (#1205)
- Update Reactor to 2023.0.8 (#1180 and [#1246])
- Update Gradle plugin versions to 0.42.0 (#1205)
- Update Gradle plugin git-properties to 2.4.1 (#1205)
- Support GitHub Actions to check more LTS Java Versions (#1204)
💜 Contributors
Directly mention GitHub handles to thank our contributors that participated in this release. @Gregory-Widmer