Skip to content

chore(deps): Update dependency com.discord4j:discord4j-core to v3.3.2#87

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/discord4j
Open

chore(deps): Update dependency com.discord4j:discord4j-core to v3.3.2#87
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/discord4j

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Nov 16, 2024

This PR contains the following updates:

Package Change Age Confidence
com.discord4j:discord4j-core 3.2.63.3.2 age confidence

Release Notes

Discord4J/Discord4J (com.discord4j:discord4j-core)

v3.3.2

Compare Source

Discord4J v3.3.2

Discord4J v3.3.2 is now available on Maven Central with bugfixes, new features and improvements.

Commits: Discord4J/Discord4J@3.3.1...3.3.2

⚠️ Update considerations (API or behavior changes)

  • If your bot use voice features please check https://github.com/Discord4J/Discord4J/blob/master/voice/README.md for how handle the necesary steps for make your bot works with DAVE Protocol
  • This update consider using REST/Gateway V10 with all the requirements by discord (ref: https://docs.discord.com/developers/change-log#api-v10)
  • The MultipartRequest used for upload of files was updated for handle the V10 requeriments and also handle new rules for another API usades like Community Invites (b60f40c)
  • MessageCreateFields.File has a new field called "description" related to how fiels can have this value added, this make any addFile(String name, InputStream stream) method now become addFile(String name, String description, InputStream stream) where this new field is required unless you use MessageCreateFields.File#of static method

⭐️ New features

  • Add support for Targeted Invites (#​1341)
  • Add support for DAVE Protocol (#​1344)

📔 Documentation

  • Fix mention of deprecated permissions (23d3b85)
  • Fix format warnings in docs (b57ca9e)

🔨 Dependency upgrades

  • Update Gradle Wrapper and Build with JDK 25 (the target still is 1.8) (e88aa79)
  • Include JSpecify (in favor of deprecated Reactor Nullable annotations) (b0aa7d7)
  • Update Immutables to 2.12.1
  • Update discord-json to 1.7.22

💜 Contributors

Thanks to all contributors and collaborators involved in this release.
@​Azn9 @​baskwo @​Doc94

v3.3.1

Compare Source

Discord4J v3.3.1

Discord4J v3.3.1 is now available on Maven Central with bugfixes, new features and improvements.

Commits: Discord4J/Discord4J@3.3.0...3.3.1

⭐️ New features

  • Add permission for BYPASS_SLOWMODE (94d7b8b)
  • Add support for CheckboxGroup, Checkbox and RadioGroup in Modals (#​1339)
  • Add support for get reactions in message using Reaction.Type (#​1340)
  • Add support for Role Member Counts (#​1336)

🐞 Bug fixes

  • Fix MessageEdit and InteractionReplyEdit Spec when flags or components are null (#​1335)
  • Fix Reaction.Type ID (07c989d)
  • Fix CustomEmoji throw exception when come from a Reaction (78c46db)

🔨 Dependency upgrades

💜 Contributors

Thanks to all contributors and collaborators involved in this release.
@​Alex1304 @​Doc94 @​LeonTG

v3.3.0

Compare Source

A new major release of Discord4J is now available for general usage, built from months of feedback, ideas and contributions from small and large bot owners alike. We'd like to thank all collaborators, contributors, GitHub sponsors and users working with us towards this release.

Major releases allow us to reshape some architectural concepts required to either match Discord evolution as a platform, or new features we want to implement, so they come with migration steps that are detailed in our docs page for Migration Notes and API changes.

What's new in v3.3

Discord features

  • Discord API v10, providing richer error messages and mandatory gateway intents
  • Support for the new Channel Structure
  • Better spec methods to support type hierarchies like working with #​1009 Discord4J/discord-json#128
  • Support for new Components to Modals and Messages

Changelog

3.3.0
  • #​1317 Support for Modal Label Component
  • #​1320 More SelectMenu in Modals and TextDisplay Modal Support
  • #​1322 Support File Upload and Resolved Data in Modals
  • #​1323 Support self BOT member edit
  • #​1325 Support more data for ResolvedChannel
  • #​1324 Support expiresAt for Invite
  • #​1319 Add Role Colors
  • #​1307 Abstract Reaction Events
  • 6298baa Add more Guild.GuildFeature
  • d9f8732 Deprecate Guild#delete not allowed to bots
  • 50445c6 Add PartialMember.Flag.AUTOMOD_QUARANTINED_GUILD_TAG
  • 19e0095 Add ActionType#AUTO_MODERATION_QUARANTINE_USER
  • 244c4cf Support for invite flags
  • c8fd951 Fix Incorrect Guild Member Avatar format
  • #​1321 Support new Pinned Messages behaviour
  • #​1328 Fix missing public modifier for UnfurledMediaItem.LoadingState
v3.3.0-RC3
  • Support for Components V2
  • Fix missing Guild Forum Channel to Legacy Store Layout (#​1309)
  • Fix OnboardingPromptOption fails when discord send an invalid Emoji (#​1312)
  • Fix AllowedMentions when starting a thread in Spec (#​1315)
  • Fix Store member update not update all the available fields (#​1318)
v3.3.0-RC2
  • ReactionEmoji was removed, please refer to the RC release to see the replacement
v3.3.0-M2
  • Implement forum channels (#​1126)
  • Stage channels and instances (#​1021)
  • Allow populating EmbedCreateSpec.Builder from existing EmbedData (#​1137)
  • Migrate to reactor.util.retry.Retry to be compatible with future Reactor versions (#​1128)
v3.3.0-M1
  • A new channel hierarchy #​960 is required to support threads #​958
  • Better spec methods to support type hierarchies like working with #​1009 Discord4J/discord-json#128
  • Text methods in voice channels
  • Behaviour changes for the channel structure, please check the M1 release for more info
💜 Contributors

Many thanks to
@​Alex1304 @​Azn9 @​Doc94 @​dominoxp @​EasternGamer @​gmisiurny @​Gregory-Widmer @​HappyHacker123 @​jasonmokk @​kashike @​mennafabio @​quanticc @​rfresh2 @​skykatik @​sss-ryun and everyone in the Discord Server for all the help in this release.

v3.2.10

Compare Source

Discord4J v3.2.10

Discord4J v3.2.10 is now available on Maven Central with bugfixes, new features and improvements. This is a recommended upgrade to all v3.2 users.

Commits: Discord4J/Discord4J@3.2.9...3.2.10

[!IMPORTANT]
This release only contains fixs for 3.2.x, please refert to 3.3.x versions instead for new features.

🐞 Bug fixes

  • Fix MessageEdit and InteractionReplyEdit Spec when flags or components are null (#​1335)
  • Fix Reaction.Type ID (02fc704)
  • Fix CustomEmoji throw exception when come from a Reaction (8efa7fd)

💜 Contributors

Thanks to all contributors and collaborators involved in this release.
@​Alex1304 @​Doc94

v3.2.9

Compare Source

Discord4J v3.2.9

Discord4J v3.2.9 is now available on Maven Central with bugfixes, new features and improvements. This is a recommended upgrade to all v3.2 users.

Commits: Discord4J/Discord4J@3.2.8...3.2.9

[!IMPORTANT]
This release only contains fixs and minor improvements for 3.2.x, please refert to 3.3.x versions instead for new features.

⭐️ New features

  • Add support for make Create/Edit Message Spec include the CV2 flag if can (#​1305)

🐞 Bug fixes

  • Fix bad bounded type parameters in Container and Section (#​1303)
  • Fix in Webhook edit not working with Components V2 (#​1304)
  • Fix RestChannel#createMessage using a deprecated builder method and failing

⚠️ Deprecations

  • TextInput#label deprecated by discord (#​1316)

💜 Contributors

Thanks to all contributors and collaborators involved in this release.
@​Azn9 @​Doc94

v3.2.8

Compare Source

Discord4J v3.2.8

Discord4J v3.2.8 is now available on Maven Central with bugfixes, new features and improvements. This is a recommended upgrade to all v3.2 users.

Commits: Discord4J/Discord4J@3.2.7...3.2.8

[!IMPORTANT]
This release is intended to be the last one with features for 3.2.x, please refert to 3.3.x versions instead.

⚠️ Update considerations

  • Access to the conent of message without MESSAGE_CONTENT intent
    • This change aligns with Discord's current requirements regarding message content access and aims to avoid confusion caused by an empty content return.
    • For avoid an UnsupportedOperationException please make sure you have the MESSAGE_CONTENT intent
  • ApplicationInfo#getOwnerId now returns an Optional
  • ResolvedChannel#getName and ResolvedChannel#getEffectivePermissions are now Optional
  • RestGuild#modifyChannelPositions now return Void and not RoleData
  • GuildService#modifyGuildChannelPositions now return Void and not RoleData

⭐️ New features

  • Add SuperReactions (Burst) (#​1161)
    • Reaction now include methods to identify burst reactions
    • Added ReactionCountDetails for the count details in reactions
    • Add burst/type fields for MessageReaction events (#​1214)
  • Add TeamMemberRole for Teams (#​1167)
  • Improvements Guild Features from raw String to EnumSet (#​1207)
  • Add support for user-installed applications (#​1183)
  • Add support for Avatar Decoration for User and Member (#​1234)
  • Add support for Bulk Ban to Guild (#​1212)
  • Add support for Components V2 (#​1294)
  • Add support for Polls (#​1222)
    • Add support for add poll in InteractionReplyEditSpec (#​1284)
  • 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 getUser method to Interaction events (#​1217)
  • Add news Message.Type for INCIDENT/PURCHASE (#​1224)
    • Add isDeletable method to Message.Type for allow users know if that type can be deleted
  • Add isEditable to PartialMember.Flag for allow user know if that flag can be added/removed (#​1276)
  • Add Member Profile Actions for AutoMod (#​1221)
  • Add shortcut methods for ChatInputInteractionEvent to get option values (#​1226)
  • Add new Permissions
    • Permission#USE_EXTERNAL_APPS (#​1233)
    • Permission#CREATE_GUILD_EXPRESSIONS and Permission#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)
  • Add support for Application Role Connection Metadata (#​1238)
  • Add support for Application Emoji (#​1252)
  • Add support for get Voice State using REST endpoints (#​1257)
  • Add support for get StickerPack by ID (#​1259)
  • Add support for get role from Guild using REST (#​1265)
  • Add support for Guild Member Banner (#​1290)
  • Add PartialMember.Flag for id 4,5,6,7,9 (#​1286)
  • Add support for Recurrence Rule in ScheduledEvent (#​1266)
  • Add support for linked role mention (#​1285)
  • Add support for stickers and flags in Message/Webhook create request (#​1272)
  • Add support for Message Forward (#​1283)
  • Add support for Subscriptions (#​1288)
  • Add support for SoundboardSound (#​1289)
  • Update retrieve limits for guilds and guild members (#​1275)

🐞 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)
  • Fix ConcurrentModification for WrappedGuildData#unwrap in store (#​1271)
  • Fix nullable messageAuthorId for Reaction Add Event (#​1274)
  • Fix NullPointerException in Entitlement#getEndsAt (b16d69a)

⚠️ Deprecations

  • Guild#getFeatures in favor of Guild#getGuildFeatures (#​1207)
  • Routes#NITRO_STICKER_PACKS_GET in favor of Routes#STICKER_PACKS_GET (#​1219)
  • ApplicationInfo#requireCodeGrant in favor of ApplicationInfo#botRequiresCodeGrant (#​1236)
  • ApplicationInfo#isPublic in favor of ApplicationInfo#isBotPublic (#​1236)
  • IntegrationApplication#getSummary in favor of IntegrationApplication#getDescription (#​1277)

🔨 Dependency upgrades

💜 Contributors

Thanks to all contributors and collaborators involved in this release.
@​Alex1304 @​Azn9 @​Doc94 @​dominoxp @​EasternGamer @​gmisiurny @​Gregory-Widmer @​HappyHacker123 @​jasonmokk @​mennafabio @​rfresh2 @​sss-ryun

v3.2.7

Compare Source

Discord4J v3.2.7

Commits: Discord4J/Discord4J@3.2.6...3.2.7

[!IMPORTANT]
This release only includes a change related to voice encryption, as Discord's requirements will change on November 18th.
You NEED to update to this release if you're currently using 3.2.6 and use the voice connection, or else it will stop working!

If you don't need voice, or are using either 3.2.7-SNAPSHOT or 3.3.0-SNAPSHOT, then you only need to refresh your dependencies, the snapshot versions already contain this change.

⭐️ New features


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Nov 16, 2024

Test Results

0 tests   - 9   0 ✅  - 9   0s ⏱️ ±0s
0 suites  - 3   0 💤 ±0 
0 files    - 3   0 ❌ ±0 

Results for commit 136dd0b. ± Comparison against base commit 8135a00.

♻️ This comment has been updated with latest results.

@renovate renovate Bot force-pushed the renovate/discord4j branch from b4e757a to 67c4b11 Compare April 26, 2025 18:32
@renovate renovate Bot changed the title chore(deps): Update dependency com.discord4j:discord4j-core to v3.2.7 chore(deps): Update dependency com.discord4j:discord4j-core to v3.2.8 Apr 26, 2025
@renovate renovate Bot force-pushed the renovate/discord4j branch from 67c4b11 to 7ce276e Compare August 26, 2025 15:45
@renovate renovate Bot changed the title chore(deps): Update dependency com.discord4j:discord4j-core to v3.2.8 chore(deps): Update dependency com.discord4j:discord4j-core to v3.2.9 Aug 26, 2025
@renovate renovate Bot force-pushed the renovate/discord4j branch from 7ce276e to 62cf27a Compare October 19, 2025 21:57
@renovate renovate Bot changed the title chore(deps): Update dependency com.discord4j:discord4j-core to v3.2.9 chore(deps): Update dependency com.discord4j:discord4j-core to v3.3.0 Oct 19, 2025
@renovate renovate Bot force-pushed the renovate/discord4j branch 3 times, most recently from 5317f58 to 6a6c228 Compare October 24, 2025 00:37
@renovate renovate Bot force-pushed the renovate/discord4j branch from 6a6c228 to 6e0eb05 Compare November 10, 2025 16:35
@renovate renovate Bot force-pushed the renovate/discord4j branch from 6e0eb05 to b43b358 Compare February 17, 2026 21:48
@renovate renovate Bot changed the title chore(deps): Update dependency com.discord4j:discord4j-core to v3.3.0 chore(deps): Update dependency com.discord4j:discord4j-core to v3.3.1 Feb 17, 2026
@renovate renovate Bot changed the title chore(deps): Update dependency com.discord4j:discord4j-core to v3.3.1 chore(deps): Update dependency com.discord4j:discord4j-core to v3.3.2 Apr 2, 2026
@renovate renovate Bot force-pushed the renovate/discord4j branch from b43b358 to 136dd0b Compare April 2, 2026 22:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants