| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-10-19 | 3.9 kB | |
| v3.3.0 source code.tar.gz | 2025-10-19 | 667.5 kB | |
| v3.3.0 source code.zip | 2025-10-19 | 1.5 MB | |
| Totals: 3 Items | 2.2 MB | 0 | |
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 https://github.com/Discord4J/Discord4J/issues/1009 https://github.com/Discord4J/discord-json/pull/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
- [6298ba] Add more Guild.GuildFeature
- [d9f873] Deprecate Guild#delete not allowed to bots
- [50445c] Add PartialMember.Flag.AUTOMOD_QUARANTINED_GUILD_TAG
- [19e009] Add ActionType#AUTO_MODERATION_QUARANTINE_USER
- [244c4c] Support for invite flags
- [c8fd95] 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 (https://github.com/Discord4J/Discord4J/pull/1309)
- Fix OnboardingPromptOption fails when discord send an invalid Emoji (https://github.com/Discord4J/Discord4J/pull/1312)
- Fix AllowedMentions when starting a thread in Spec (https://github.com/Discord4J/Discord4J/pull/1315)
- Fix Store member update not update all the available fields (https://github.com/Discord4J/Discord4J/pull/1318)
v3.3.0-RC2
ReactionEmojiwas removed, please refer to the RC release to see the replacement
v3.3.0-M2
- Implement forum channels (https://github.com/Discord4J/Discord4J/pull/1126)
- Stage channels and instances (https://github.com/Discord4J/Discord4J/pull/1021)
- Allow populating EmbedCreateSpec.Builder from existing EmbedData (https://github.com/Discord4J/Discord4J/pull/1137)
- Migrate to reactor.util.retry.Retry to be compatible with future Reactor versions (https://github.com/Discord4J/Discord4J/pull/1128)
v3.3.0-M1
- A new channel hierarchy https://github.com/Discord4J/Discord4J/pull/960 is required to support threads https://github.com/Discord4J/Discord4J/issues/958
- Better spec methods to support type hierarchies like working with https://github.com/Discord4J/Discord4J/issues/1009 https://github.com/Discord4J/discord-json/pull/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.