fix(deps): update dependency com.discord4j:discord4j-core to v3.3.2#95
Open
renovate[bot] wants to merge 1 commit intomasterfrom
Open
fix(deps): update dependency com.discord4j:discord4j-core to v3.3.2#95renovate[bot] wants to merge 1 commit intomasterfrom
renovate[bot] wants to merge 1 commit intomasterfrom
Conversation
|
Kudos, SonarCloud Quality Gate passed!
|
d9e9314 to
de82590
Compare
de82590 to
f44a868
Compare
f44a868 to
a63ead6
Compare
a63ead6 to
57b6a23
Compare
57b6a23 to
9721b95
Compare
9721b95 to
fb1fb90
Compare
fb1fb90 to
b26e8f2
Compare
b26e8f2 to
3436970
Compare
3436970 to
0a0ee19
Compare
0a0ee19 to
443176c
Compare
443176c to
307e7b1
Compare
307e7b1 to
4432326
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.








This PR contains the following updates:
3.1.7→3.3.2Release Notes
Discord4J/Discord4J (com.discord4j:discord4j-core)
v3.3.2Compare 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
b60f40c)MessageCreateFields.Filehas a new field called "description" related to how fiels can have this value added, this make anyaddFile(String name, InputStream stream)method now becomeaddFile(String name, String description, InputStream stream)where this new field is required unless you useMessageCreateFields.File#ofstatic method⭐️ New features
📔 Documentation
23d3b85)b57ca9e)🔨 Dependency upgrades
e88aa79)b0aa7d7)💜 Contributors
Thanks to all contributors and collaborators involved in this release.
@Azn9 @baskwo @Doc94
v3.3.1Compare 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
94d7b8b)🐞 Bug fixes
07c989d)78c46db)🔨 Dependency upgrades
💜 Contributors
Thanks to all contributors and collaborators involved in this release.
@Alex1304 @Doc94 @LeonTG
v3.3.0Compare 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
Changelog
3.3.0
6298baaAdd more Guild.GuildFeatured9f8732Deprecate Guild#delete not allowed to bots50445c6Add PartialMember.Flag.AUTOMOD_QUARANTINED_GUILD_TAG19e0095Add ActionType#AUTO_MODERATION_QUARANTINE_USER244c4cfSupport for invite flagsc8fd951Fix Incorrect Guild Member Avatar formatv3.3.0-RC3
v3.3.0-RC2
ReactionEmojiwas removed, please refer to the RC release to see the replacementv3.3.0-M2
v3.3.0-M1
💜 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.10Compare 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
🐞 Bug fixes
02fc704)8efa7fd)💜 Contributors
Thanks to all contributors and collaborators involved in this release.
@Alex1304 @Doc94
v3.2.9Compare 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
⭐️ New features
🐞 Bug fixes
TextInput#labeldeprecated by discord (#1316)💜 Contributors
Thanks to all contributors and collaborators involved in this release.
@Azn9 @Doc94
v3.2.8Compare 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
MESSAGE_CONTENTintentUnsupportedOperationExceptionplease make sure you have theMESSAGE_CONTENTintentApplicationInfo#getOwnerIdnow returns an OptionalResolvedChannel#getNameandResolvedChannel#getEffectivePermissionsare now OptionalRestGuild#modifyChannelPositionsnow return Void and not RoleDataGuildService#modifyGuildChannelPositionsnow return Void and not RoleData⭐️ New features
Reactionnow include methods to identify burst reactionsReactionCountDetailsfor the count details in reactionsgetUsermethod to Interaction events (#1217)Message.Typefor INCIDENT/PURCHASE (#1224)isDeletablemethod toMessage.Typefor allow users know if that type can be deletedisEditabletoPartialMember.Flagfor allow user know if that flag can be added/removed (#1276)ChatInputInteractionEventto get option values (#1226)Permission#USE_EXTERNAL_APPS(#1233)Permission#CREATE_GUILD_EXPRESSIONSandPermission#CREATE_EVENTS(#1177)🐞 Bug fixes
com.discord4j:stores-api(#1201)WrappedGuildData#unwrapin store (#1271)Entitlement#getEndsAt(b16d69a)Guild#getFeaturesin favor ofGuild#getGuildFeatures(#1207)Routes#NITRO_STICKER_PACKS_GETin favor ofRoutes#STICKER_PACKS_GET(#1219)ApplicationInfo#requireCodeGrantin favor ofApplicationInfo#botRequiresCodeGrant(#1236)ApplicationInfo#isPublicin favor ofApplicationInfo#isBotPublic(#1236)IntegrationApplication#getSummaryin favor ofIntegrationApplication#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.7Compare Source
Discord4J v3.2.7
Commits: Discord4J/Discord4J@3.2.6...3.2.7
⭐️ New features
f58ddce)v3.2.6Compare Source
Discord4J v3.2.6
Closed issues: Milestone
Commits: Discord4J/Discord4J@3.2.5...3.2.6
⭐️ New features
7613e3aClientActivity#customto set a bot custom statusClientActivity#withStateto include extra information to other activity typesActivity#getNamewill return the custom status if present🐞 Bug fixes
884a9811a8e6aefa81c5bb8b955f💜 Contributors
Thanks to our contributors and collaborators involved in this release: @Azn9 @Doc94
v3.2.5Compare Source
Discord4J v3.2.5 is now available on Maven Central. Includes many bugfixes, improvements, new API and Discord features supported as well as one behavior change.
Stable branch: 3.2.x
Closed issues: Milestone
Full Changelog: Discord4J/Discord4J@3.2.4...3.2.5
IntentSet.nonPrivileged()⭐️ New features
discord4j-oauth2to your dependencies and check out our examplesScheduledEventMappingStoreServiceto the new APISelectiveStoreLayoutandStoreFlagabstractionsGuildCommandRegistrarandGlobalCommandRegistrar(Example)ActionRow#withAddedComponentandwithRemovedComponentdeleteMessageSecondsinBanQuerySpec(#1146)rateLimitPerUserto all supported channelsBanQuerySpec#deleteMessageDays: check #1146RestGuild#modifyOwnNickname: switch tomodifyCurrentMemberMessage#suppressEmbeds: to be removed (#1138)Permission.MANAGE_EMOJIS_AND_STICKERS: forMANAGE_GUILD_EXPRESSIONS(#1141)🚀 Enhancements
🐞 Bug fixes
AutoModActionExecutedEventaccessors (#1145)🔨 Dependency upgrades
💜 Contributors
Thanks to all contributors and collaborators involved in this release!
@indyteo @Doc94 @kashike @Gregory-Widmer @j0rdanit0 @Azn9
v3.2.4Compare Source
Discord4J v3.2.4 is now available on Maven Central with bugfixes, new features and improvements. This is a recommended upgrade to all v3.2 users.
Voice module users must use this version or newer to properly connect to voice servers.
Stable branch: 3.2.x
Closed issues: Milestone
Full Changelog: Discord4J/Discord4J@3.2.3...3.2.4
⭐️ New features
2d4093fexample usage🚀 Enhancements
7057bfc🐞 Bug fixes
🔨 Dependency upgrades
💜 Contributors
Thanks to all contributors and collaborators involved in this release
@Doc94 @dominoxp @j0rdanit0 @NovaFox161 @skykatik @superbob
v3.2.3Compare Source
Discord4J v3.2.3 is now available on Maven Central. We recommend this upgrade to all 3.2.x users as it includes multiple fixes and new features.
Stable branch: 3.2.x
Closed issues: Milestone
Commits: Discord4J/Discord4J@3.2.2...3.2.3
⭐️ New features and enhancements
createInteractionResponsef344ef2GuildMemberUpdate#1066Role#getIconUrlandRole#getUnicodeEmojiEmbed.Typefor article and GIFV #1075UnknownChannelentity, allowing access to underlyingChannelDatastructure454d9c1Guild#getChannels🐞 Bug fixes
TweelNaclFastclass to common module: fix issues due to duplicate classRouteUtilsunder Android platform #1067Member#getEffectiveAvatarUrl#1065VoiceStatesfor moved users under new stores #1070User#getBannerUrlcalling an incorrect method #1069Integration#isEnabledas Discord now treats this field as optional #1072WebhookService#executeWebhookresponse type if wait = falsethenoperator overcastinWebhook#executeMono<Message>🔨 Dependency upgrades
💜 Contributors
Thanks to all contributors and collaborators involved in this release
@skykatik @NovaFox161 @Doc94 @dominoxp
v3.2.2Compare Source
Discord4J 3.2.2 is now available on Maven Central, adding support for modal interactions, multiple new features and some bug fixes.
Stable branch: 3.2.x
Closed issues: Milestone
Commits: Discord4J/Discord4J@3.2.1...3.2.2
⭐️ New features
presentModal, takes one or moreActionRowcontainingTextInputcomponentsModalSubmitInteractionEventMember#edit:communicationDisabledUntilInteraction#getUserLocaleandInteraction#getGuildLocalegetAttachmentsin the resolved interaction objectApplicationCommandOption.Type#ATTACHMENT(type 11)🐞 Bug fixes
Guild#getRegionId📔 Documentation
🔨 Dependency upgrades
💜 Contributors
Thanks to all contributors and collaborators involved in this release
@Doc94 @brielmayer @NovaFox161 @AnthonySkoury
v3.2.1Compare Source
Discord4J 3.2.1 is now available on Maven Central, including bug fixes and new features like autocomplete interactions and support for text in voice channels, among others.
InteractionCreateEventclass to use methods likedeferReply,reply, etc. You'll need to migrate the type toDeferrableInteractionEventdue to the implementation of autocomplete interactions in #1033. Check the linked issue for details.⭐️ New features
Webhook#10263c1cd1agetResolvedMessageandgetResolvedUsergetAllowedChannelTypesPermissionOverwrite#getData#10248990d51fe81917e85a2578c49a84🐞 Bug fixes
Guild#createCategory8bd22e5#1030AuditLogEntry#getChange#1037GatewayDataUpdater#onMessageCreate#1041📔 Documentation
🔨 Dependency upgrades
💜 Contributors
Thanks to all contributors and collaborators involved in this release
@skykatik @Alex1304 @j0rdanit0 @napstr @Doc94 @NovaFox161 @darichey @danthonywalker
v3.2.0Compare 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.2
Discord features
resolvedobjectsEntity cache
Our entity cache (named
Storein D4J) has been reworked and abstracted to enable more flexible implementations that can go beyond a fixed 9-Store scheme. A new default in-memoryStoreis provided and previous implementations are still compatible. Thanks a lot to @Alex1304 for designing and contributing this key feature for future performance improvements.Deeper org.immutables library usage, improving our deserialization process to reduce memory usage.
New specs API
Immutable Specs are now available in Discord4J, enabling more ways of working with API requests through Core module: easier templating, builders and Mono so you can organize your bot code to your liking. This is a very new feature so we expect to get feedback from you to make it better. Older Spec API (based on
Consumer) is still available for gradual migration.Check our docs page for Specs for more details.
Better audit log API
A major release let us fix how to work better with audit logs in D4J, requiring some API changes.
Reactor changes
We can get the most of Reactor v2020.x changes:
Sinks/EmitResultAPI for sending signals programmaticallyRetrySpecWhat's next
Threads support
Discord4J v3.3 will soon start development to support threads and improve support on stage channels, features that require additional API changes.
OAuth2
We have a great contribution to support OAuth2 as a module in D4J from @cottoncammy, unfortunately we couldn't add it to v3.2.0 on time without affecting the planned scope. Our goal is to merge it to v3.3.x branch after threads are settled in the D4J API.
Documentation
Deeper involvement in our Documentation project is planned, providing more how-to guides and sections to quickly implement most common patterns. We'll make use of the Diataxis framework to organize our articles.
Reactor
We detected places where improvements can be made after a better understanding of Reactor as a runtime, like a more compact gateway implementation that can work better with back-pressure, mainly for standalone use cases. We would like to explore these in the upcoming releases.
Distributed architectures
As we remove roadblocks like improving the performance of D4J handling an initial storm of payloads in a distributed bot, we want to spend some time building Store/Connect project implementations that can work more efficiently at large scale.
Changelog
3.2.0
getReply,editReply,deleteReply,createFollowup,editFollowup,deleteFollowupdeferReplyanddeferEditoveracknowledgeRC3
deac3acAllow editing interaction messages with a MultipartRequestRC2
RC1
Configuration
📅 Schedule: 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.
This PR was generated by Mend Renovate. View the repository job log.