Closed renovate[bot] closed 1 year ago
This PR contains the following updates:
0.8.x-SNAPSHOT
0.8.0-M17
Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.
📅 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 these updates again.
This PR has been generated by Mend Renovate. View repository job log here.
GO AWAY
This PR contains the following updates:
0.8.x-SNAPSHOT
->0.8.0-M17
0.8.x-SNAPSHOT
->0.8.0-M17
⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.
Release Notes
kordlib/kord
### [`v0.8.0-M17`](https://togithub.com/kordlib/kord/blob/HEAD/CHANGELOG.md#080-M17) [Compare Source](https://togithub.com/kordlib/kord/compare/0.8.0-M16...0.8.0-M17) #### Additions - Add support for Auto Moderation ([#647](https://togithub.com/kordlib/kord/issues/647) [#697](https://togithub.com/kordlib/kord/issues/697) [#713](https://togithub.com/kordlib/kord/issues/713)) - Add error 240000 ([#676](https://togithub.com/kordlib/kord/issues/676)) - Add `ApplicationFlag.ApplicationCommandBadge` ([#677](https://togithub.com/kordlib/kord/issues/677)) - Parameter for deleting old messages in `GuildMessageChannelBehavior.bulkDelete` ([#692](https://togithub.com/kordlib/kord/issues/692)) - Add `application_commands` to audit log ([#681](https://togithub.com/kordlib/kord/issues/681)) - Add `UserPremium.NitroBasic` ([#704](https://togithub.com/kordlib/kord/issues/704)) - Make ephemeral messages deletable ([#706](https://togithub.com/kordlib/kord/issues/706)) - Add `Kord.getGuildOrNull` ([#714](https://togithub.com/kordlib/kord/issues/714)) #### Changes - Change attachment `InputStream` to `ChannelProvider` ([#682](https://togithub.com/kordlib/kord/issues/682)) - Deprecate `GuildFeature.Commerce` ([#678](https://togithub.com/kordlib/kord/issues/678)) - Update create guild ban endpoint ([#679](https://togithub.com/kordlib/kord/issues/679)) - Update voice state modification ([#680](https://togithub.com/kordlib/kord/issues/680)) - Use structured concurrency for `MessageChannelBehavior.withTyping` ([#687](https://togithub.com/kordlib/kord/issues/687)) - Generate kord enums with KSP ([#686](https://togithub.com/kordlib/kord/issues/686) [#698](https://togithub.com/kordlib/kord/issues/698)) - Use gateway url provided in `Ready` event for resuming ([#666](https://togithub.com/kordlib/kord/issues/666)) - Bump `DeprecationLevel`s ([#688](https://togithub.com/kordlib/kord/issues/688)) - Properly implement Identify rate limiting ([#693](https://togithub.com/kordlib/kord/issues/693)) #### Fixes - Fix gateway events created with `buildJsonObject` failing to be deserialized ([#683](https://togithub.com/kordlib/kord/issues/683)) - Fix `with_count` parameter typo ([#690](https://togithub.com/kordlib/kord/issues/690)) - Fix default avatar URL not working ([#691](https://togithub.com/kordlib/kord/issues/691)) - Make `LinearRetry` behave linearly for all inputs ([#702](https://togithub.com/kordlib/kord/issues/702)) #### Dependencies - Kotlin 1.7.10 -> 1.7.20 - Ktor 2.1.0 -> 2.1.3 - kotlinx.serialization 1.3.3 -> 1.4.1 - AtomicFU 0.18.3 -> 0.18.5 - Binary compatibility validator 0.11.0 -> 0.12.1 - Dokka 1.7.10 -> 1.7.20 - JUnit 5 5.9.0 -> 5.9.1 - MockK 1.12.5 -> 1.13.2 ### [`v0.8.0-M16`](https://togithub.com/kordlib/kord/blob/HEAD/CHANGELOG.md#080-M16) [Compare Source](https://togithub.com/kordlib/kord/compare/0.8.0-M15...0.8.0-M16) #### Breaking / Performance - Events no longer implement `CoroutineScope` which caused a memory leak ([#665](https://togithub.com/kordlib/kord/issues/665) for migration steps) - Bump deprecations ([#653](https://togithub.com/kordlib/kord/issues/653)) #### Additions - New error codes ([#656](https://togithub.com/kordlib/kord/issues/656) [#655](https://togithub.com/kordlib/kord/issues/655) [#654](https://togithub.com/kordlib/kord/issues/654)) - Add audit log reason to Modify Guild MFA Level endpoint ([#668](https://togithub.com/kordlib/kord/issues/668)) - Add events custom context ([#667](https://togithub.com/kordlib/kord/issues/667)) - Voice: Add helper to move/update voice connections ([#657](https://togithub.com/kordlib/kord/issues/657)) #### Fixes - Fix MessageStickerType constructor initialization deadlock ([#670](https://togithub.com/kordlib/kord/issues/670)) #### Improvements / Updates - Use suppressed exceptions for stack trace recovery ([#658](https://togithub.com/kordlib/kord/issues/658)) - Upgrade to Gradle 7.5.1 ([#662](https://togithub.com/kordlib/kord/issues/662)) - Changes to Kord's annotations ([#659](https://togithub.com/kordlib/kord/issues/659)) ### [`v0.8.0-M15`](https://togithub.com/kordlib/kord/blob/HEAD/CHANGELOG.md#080-M15) [Compare Source](https://togithub.com/kordlib/kord/compare/0.8.0-M14...0.8.0-M15) #### Additions - Add various error codes ([#644](https://togithub.com/kordlib/kord/issues/644) [#639](https://togithub.com/kordlib/kord/issues/639) [#637](https://togithub.com/kordlib/kord/issues/637) [#649](https://togithub.com/kordlib/kord/issues/649)) - Add Kord Proxy Builder ([#618](https://togithub.com/kordlib/kord/issues/618)) - Add `Guild#cachedThreads` to fetch cachedThreads ([#634](https://togithub.com/kordlib/kord/issues/634)) - Add Missing string option length fields ([#650](https://togithub.com/kordlib/kord/issues/650)) - Add nsfw to voice channels create and modify requests ([#642](https://togithub.com/kordlib/kord/issues/642)) - Add app_permissions field ([#646](https://togithub.com/kordlib/kord/issues/646)) - Add Modify Guild MFA Level endpoint ([#640](https://togithub.com/kordlib/kord/issues/640)) - Add API version configuration ([#601](https://togithub.com/kordlib/kord/issues/601)) - Add Voice text ([#614](https://togithub.com/kordlib/kord/issues/614)) - Snowflake destructuring ([#609](https://togithub.com/kordlib/kord/issues/609)) #### Changes - Update Message Type names ([#645](https://togithub.com/kordlib/kord/issues/645)) - Thread archive durations are no longer boost locked ([#636](https://togithub.com/kordlib/kord/issues/636)) - Improve RestClient's stacktrace recovery ([#648](https://togithub.com/kordlib/kord/issues/648)) - Update application command fields ([#638](https://togithub.com/kordlib/kord/issues/638)) - Remove audit log reason from Modify Guild Channel Positions endpoint ([#641](https://togithub.com/kordlib/kord/issues/641)) - Update Identify Connection Properties field names ([#643](https://togithub.com/kordlib/kord/issues/643)) #### Fixes - Fix nonce deserialization ([#632](https://togithub.com/kordlib/kord/issues/632)) - Voice: heartbeat nonce is zero ([#619](https://togithub.com/kordlib/kord/issues/619)) - Voice: voice connection dropping unexpectedly ([#621](https://togithub.com/kordlib/kord/issues/621)) - Voice: Fix typo in DefaultAudioPacketProvider declaration ([#610](https://togithub.com/kordlib/kord/issues/610)) - Use core event for MessageDelete in enableEvent ([`3dbb29f`](https://togithub.com/kordlib/kord/commit/3dbb29f)) #### Documentation - Update docs for Message.Interaction.name ([`71b185e`](https://togithub.com/kordlib/kord/commit/71b185e)) #### Dependencies - Binary compatibility validator 0.9.0 -> 0.10.1 - Kotlin 1.6.21 -> 1.7.10 - Dokka 1.6.20 -> 1.7.0 - AtomicFU 0.17.2 -> 0.18.2 - gradle-buildconfig-plugin 3.0.3 -> 3.1.0 - kotlinx-datetime 0.3.2 -> 0.4.0 - kotlinx.coroutines 1.6.1 -> 1.6.3 - kotlinx.serialization 1.3.2 -> 1.3.3 - kotlin-logging 2.1.21 -> 2.1.23 - Mockk 1.12.3 -> 1.12.4 - Ktor 2.0.0 -> 2.0.3 ### [`v0.8.0-M14`](https://togithub.com/kordlib/kord/blob/HEAD/CHANGELOG.md#080-M14) [Compare Source](https://togithub.com/kordlib/kord/compare/0.8.0-M13...0.8.0-M14) #### Changes - Slash commands permissions v2 ([#604](https://togithub.com/kordlib/kord/issues/604)) - Add feature variant for voice ([#608](https://togithub.com/kordlib/kord/issues/608)) - Deserialize timestamps as Instant ([#605](https://togithub.com/kordlib/kord/issues/605)) - Update Channel Builders ([#606](https://togithub.com/kordlib/kord/issues/606)) - Use ktor Base64 functions ([#600](https://togithub.com/kordlib/kord/issues/600)) - Refactor Choice serializer ([#598](https://togithub.com/kordlib/kord/issues/598)) - Nullable user_limit ([#602](https://togithub.com/kordlib/kord/issues/602)) - Stricter Locale parsing ([#597](https://togithub.com/kordlib/kord/issues/597)) #### Additions - Add error 50080 ([#607](https://togithub.com/kordlib/kord/issues/607)) #### Dependencies - - Kotlin 1.6.20 -> 1.6.21 - BinaryValidator 0.8.0 -> 0.9.0 ### [`v0.8.0-M13`](https://togithub.com/kordlib/kord/blob/HEAD/CHANGELOG.md#080-M13) [Compare Source](https://togithub.com/kordlib/kord/compare/0.8.0-M12...0.8.0-M13) #### Changes - Paginate getting bans ([#585](https://togithub.com/kordlib/kord/issues/585)) - Order locales like [discord/discord-api-docs#4680](https://togithub.com/discord/discord-api-docs/issues/4680) ([#573](https://togithub.com/kordlib/kord/issues/573)) - Update stage instance requests ([#581](https://togithub.com/kordlib/kord/issues/581)) - image_hash audit log change key ([#578](https://togithub.com/kordlib/kord/issues/578)) - Nullable channel name ([#579](https://togithub.com/kordlib/kord/issues/579)) - Make Optional a sealed class again ([#588](https://togithub.com/kordlib/kord/issues/588)) - Deprecate IntegrationApplication.summary ([#580](https://togithub.com/kordlib/kord/issues/580)) - Channel type GUILD_DIRECTORY ([#583](https://togithub.com/kordlib/kord/issues/583)) - Refactor common RateLimiter ([#577](https://togithub.com/kordlib/kord/issues/577)) - Deprecate nickname mentions ([#590](https://togithub.com/kordlib/kord/issues/590)) - Deserialize time as Duration ([#586](https://togithub.com/kordlib/kord/issues/586)) #### Additions - Add ANIMATED_BANNER feature ([#584](https://togithub.com/kordlib/kord/issues/584)) - Add strategy to mitigate loss of stacktrace through Ktors SuspendFunctionGun ([#563](https://togithub.com/kordlib/kord/issues/563)) - Add Application default authorization links and tags ([#582](https://togithub.com/kordlib/kord/issues/582)) - Add minValue and maxValue to ApplicationCommandOption ([#572](https://togithub.com/kordlib/kord/issues/572)) - Add Version constant injection ([#576](https://togithub.com/kordlib/kord/issues/576)) - Add support for slash command localizations ([#570](https://togithub.com/kordlib/kord/issues/570)) - Add guild_id to Interaction Data ([#591](https://togithub.com/kordlib/kord/issues/591)) #### Fixes - Fix conflict between property name and class discriminator ([#595](https://togithub.com/kordlib/kord/issues/595)) - voice: fix encryption buffer size ([#568](https://togithub.com/kordlib/kord/issues/568)) - Fix Guild Scheduled Event Gateway Events ([#569](https://togithub.com/kordlib/kord/issues/569)) #### Dependencies - binaryValidator: 0.6.0 -> 0.8.0 - Kotlin: 1.6.10 -> 1.6.20 - Gradle 7.4 -> 7.4.2 - AtomicFu 0.17.0 -> 0.17.2 - dateTime 0.3.1 -> 0.3.2 - coroutines 0.6.0 -> 0.6.1 - mockk 1.7.30 -> 1.7.36 - Ktor 1.6.7 -> 2.0.0 ### [`v0.8.0-M12`](https://togithub.com/kordlib/kord/blob/HEAD/CHANGELOG.md#080-M12) [Compare Source](https://togithub.com/kordlib/kord/compare/0.8.0-M11...0.8.0-M12) #### Changes - As of 0.8.0-M12 Message Content Intent is required to receive message related events. - Deprecate store channels ([#564](https://togithub.com/kordlib/kord/issues/564)). - Hotfix: revert nullable to optional changes in VoiceState ([#567](https://togithub.com/kordlib/kord/issues/567)). - nullable requestToSpeakTimestamp ([#566](https://togithub.com/kordlib/kord/issues/566)). - Fix oversights in [#561](https://togithub.com/kordlib/kord/issues/561) ([#565](https://togithub.com/kordlib/kord/issues/565)). - Discord docs updates ([#540](https://togithub.com/kordlib/kord/issues/540) [#561](https://togithub.com/kordlib/kord/issues/561)). #### Additions - User Agent header ([#558](https://togithub.com/kordlib/kord/issues/558) [#562](https://togithub.com/kordlib/kord/issues/562)). - Unsafe deferred responding ([#557](https://togithub.com/kordlib/kord/issues/557)). - Use gateway v10 ([#554](https://togithub.com/kordlib/kord/issues/554)). - Audit Log Change Key "type" to string values ([#559](https://togithub.com/kordlib/kord/issues/559)). ### [`v0.8.0-M11`](https://togithub.com/kordlib/kord/blob/HEAD/CHANGELOG.md#080-M11) [Compare Source](https://togithub.com/kordlib/kord/compare/0.8.0-M10...0.8.0-M11) #### Changes - Switch to v10 for rest ([#550](https://togithub.com/kordlib/kord/issues/550)) - Invite and Application revamp ([#530](https://togithub.com/kordlib/kord/issues/530)) - Update enableEvent() ([#553](https://togithub.com/kordlib/kord/issues/553)) - Invite and Application revamp ([#530](https://togithub.com/kordlib/kord/issues/530)) - Revamp interaction implementations ([#543](https://togithub.com/kordlib/kord/issues/543) [#533](https://togithub.com/kordlib/kord/issues/533) [#546](https://togithub.com/kordlib/kord/issues/546)) - Documentation: clarify the usage of `Kord.restOnly` - Update Permissions ([#544](https://togithub.com/kordlib/kord/issues/544)) #### Additions - Add selfVideo property ([#545](https://togithub.com/kordlib/kord/issues/545)) #### Fixes - Fix GuildScheduledEvents json representation and modify function ([#549](https://togithub.com/kordlib/kord/issues/549)) ### [`v0.8.0-M10`](https://togithub.com/kordlib/kord/blob/HEAD/CHANGELOG.md#080-M10) [Compare Source](https://togithub.com/kordlib/kord/compare/0.8.0-M9...0.8.0-M10) #### Additions - Forms support ([#531](https://togithub.com/kordlib/kord/issues/531)) - Add support for attachment options in chat input interactions ([#524](https://togithub.com/kordlib/kord/issues/524)) - Add error 40060 40004([#532](https://togithub.com/kordlib/kord/issues/532) [#523](https://togithub.com/kordlib/kord/issues/523)) #### Fixes - fix locale typos ([#541](https://togithub.com/kordlib/kord/issues/541)) - Add missing default value for strategy for getWebhookWithTokenOrNull ([#539](https://togithub.com/kordlib/kord/issues/539)) #### Changes - Change members resolved objects to DiscordInteractionGuildMember ([#502](https://togithub.com/kordlib/kord/issues/502)) #### Dependencies - Upgrade gradle to 7.4 and its wrapper ### [`v0.8.0-M9`](https://togithub.com/kordlib/kord/blob/HEAD/CHANGELOG.md#080-M9) [Compare Source](https://togithub.com/kordlib/kord/compare/0.8.0-M8...0.8.0-M9) #### Fixes - Fix .jpg not being detected ([#458](https://togithub.com/kordlib/kord/issues/458)) - Fix gateway not using provided threshold ([#465](https://togithub.com/kordlib/kord/issues/465)) - Fix bug causing role PermissionOverwrites being added for members ([#479](https://togithub.com/kordlib/kord/issues/479)) - Fix Team.ownerUserId returning the wrong id ([#509](https://togithub.com/kordlib/kord/issues/509)) - Fix exception when choices are never set ([#505](https://togithub.com/kordlib/kord/issues/505) [#512](https://togithub.com/kordlib/kord/issues/512)) - Voice: fix race condition where heartbeat is sent before authentication ([#511](https://togithub.com/kordlib/kord/issues/511)) #### Changes - Allow providing limit in AuditLogGetRequestBuilder ([#477](https://togithub.com/kordlib/kord/issues/477)) - Optional timestamp style ([#516](https://togithub.com/kordlib/kord/issues/516)) - No longer send Authorization header on endpoints without authorization ([#450](https://togithub.com/kordlib/kord/issues/450) [#486](https://togithub.com/kordlib/kord/issues/486)) - Suppliers and pagination logic refactor ([#484](https://togithub.com/kordlib/kord/issues/484)) - ComponentBuilders refactor ([#494](https://togithub.com/kordlib/kord/issues/494)) - Enable explicit API ([#474](https://togithub.com/kordlib/kord/issues/474)) #### Additions - Add mutes support ([#448](https://togithub.com/kordlib/kord/issues/448) [#508](https://togithub.com/kordlib/kord/issues/508)) - Add channel types in slash commands ([#464](https://togithub.com/kordlib/kord/issues/464)) - Add ActionInteractionCreateEvent ([#456](https://togithub.com/kordlib/kord/issues/456)) - Add autocomplete support ([#456](https://togithub.com/kordlib/kord/issues/456)) - Add disabled property to SelectMenuComponent([#492](https://togithub.com/kordlib/kord/issues/492)) - Add limit to AuditLogGetRequestBuilder ([#477](https://togithub.com/kordlib/kord/issues/477)) - Add missing Webhook and Interaction functionality ([#507](https://togithub.com/kordlib/kord/issues/507)) - Add new JsonErrorCodes and fix existing ones ([#482](https://togithub.com/kordlib/kord/issues/482) [#504](https://togithub.com/kordlib/kord/issues/504) [#501](https://togithub.com/kordlib/kord/issues/501)) - Add new fields and parameters for scheduled events and invites ([#518](https://togithub.com/kordlib/kord/issues/518)) - Add new fields for attachments. ([#506](https://togithub.com/kordlib/kord/issues/506)) - Add interaction localization support #### Dependencies - Kotlin: 1.5.10 -> 1.6.10 - KotlinxSerialization: 1.2.1 -> 1.3.2 - Coroutines: 1.5.0 -> 1.6.0 - Ktor: 1.6.0 -> 1.6.7 - AtomicFu: 0.16.1 -> 0.17.0 - Datetime: 0.2.1 -> 0.3.1 - KotlinLogging: 2.0.6 -> 2.1.21 - binaryValidator: 0.5.0 -> 0.6.0 ### [`v0.8.0-M8`](https://togithub.com/kordlib/kord/blob/HEAD/CHANGELOG.md#080-M8) [Compare Source](https://togithub.com/kordlib/kord/compare/0.8.0-M7...0.8.0-M8) #### Changes - Embed description limit should be 4096 ([#419](https://togithub.com/kordlib/kord/issues/419)) - use behavior over entity in voice connect method ([#428](https://togithub.com/kordlib/kord/issues/428)) - rewrite frame interceptor ([#427](https://togithub.com/kordlib/kord/issues/427)) - Unify permission overwrite API (Fix [#302](https://togithub.com/kordlib/kord/issues/302)) ([#420](https://togithub.com/kordlib/kord/issues/420)) - Make Snowflake.toString() more idiomatic, and deprecate .asString ([#441](https://togithub.com/kordlib/kord/issues/441)) #### Fixes - fix ButtonBuilder#emoji function ([#431](https://togithub.com/kordlib/kord/issues/431)) - Fix bom dependencies ([#440](https://togithub.com/kordlib/kord/issues/440)) - fix regression in the default frame interceptor ([#443](https://togithub.com/kordlib/kord/issues/443)) - Fix missing '=' in GuildBehavior.toString() ([#442](https://togithub.com/kordlib/kord/issues/442)) #### Additions - UserFlag and GuildFeature add-on ([#422](https://togithub.com/kordlib/kord/issues/422)) - Add support for receiving voice and opening up the voice api ([#386](https://togithub.com/kordlib/kord/issues/386)) - implement all encryption modes documented by discord ([#424](https://togithub.com/kordlib/kord/issues/424)) - explicit api for voice ([#425](https://togithub.com/kordlib/kord/issues/425)) - Old properties for Update events ([#438](https://togithub.com/kordlib/kord/issues/438)) - Add AutoComplete ([#435](https://togithub.com/kordlib/kord/issues/435)) - Implement Stage events ([#421](https://togithub.com/kordlib/kord/issues/421)) ### [`v0.8.0-M7`](https://togithub.com/kordlib/kord/blob/HEAD/CHANGELOG.md#080-M7) [Compare Source](https://togithub.com/kordlib/kord/compare/0.8.0-M6...0.8.0-M7) #### Additions - Add `rtcRegion` to builders. ([#413](https://togithub.com/kordlib/kord/issues/413)) - Reintroduce `InteractionResponseBehavior#followUpEphemeral` #### Fixes - Fix `IntChoice` not taking a `Long`. ([#414](https://togithub.com/kordlib/kord/issues/414)) - Fix `InteractionBehavior#respondEphemeral` missing ephemeral flags. ([#414](https://togithub.com/kordlib/kord/issues/414)) - Fix target type of message command to `Message(Behavior)` instead of `UserBehavior` ([#414](https://togithub.com/kordlib/kord/issues/414)) ### [`v0.8.0-M6`](https://togithub.com/kordlib/kord/blob/HEAD/CHANGELOG.md#080-M6) [Compare Source](https://togithub.com/kordlib/kord/compare/0.8.0-M5...0.8.0-M6) #### Breaking - `XBehavior#asX` now returns itself if the concrete type is already a complete entity. Use `XBehavior#fetchX` to always retrieve the most up-to-date version of an entity ([#396](https://togithub.com/kordlib/kord/issues/396)) - EphemeralBuilder builders have been unified with the persistent messages. ([#397](https://togithub.com/kordlib/kord/issues/397)) - Core events now accept a coroutineScope in the constructor ([#391](https://togithub.com/kordlib/kord/issues/391)) - Start thread methods have introduced a builder ([#398](https://togithub.com/kordlib/kord/issues/398)) - Shards have been moved to `dev.kord.gateway.builder` ([#409](https://togithub.com/kordlib/kord/issues/409)) #### Changes - Intents are now lazily evaluated ([#409](https://togithub.com/kordlib/kord/issues/409)) - Enable explicit api mode for core module ([#406](https://togithub.com/kordlib/kord/issues/406)) - Fixes and improvements for Snowflake ([#370](https://togithub.com/kordlib/kord/issues/370)) - Application commands improvements ([#374](https://togithub.com/kordlib/kord/issues/374) [#384](https://togithub.com/kordlib/kord/issues/384) [#387](https://togithub.com/kordlib/kord/issues/387)) - MasterGateway and Interceptors are switched into interfaces ([#391](https://togithub.com/kordlib/kord/issues/391)) #### Additions - Ephemeral files support ([#397](https://togithub.com/kordlib/kord/issues/397)) - Add missing invitable field ([#398](https://togithub.com/kordlib/kord/issues/398)) - Role icons support ([#402](https://togithub.com/kordlib/kord/issues/402)) - Per-Guild avatar support ([#401](https://togithub.com/kordlib/kord/issues/401)) - Add discord messaging timestamps ([#385](https://togithub.com/kordlib/kord/issues/385)) - Add named files and attachments ([#379](https://togithub.com/kordlib/kord/issues/379)) - Add missing avatar and username properties to `WebhookMessageCreateBuilder` ([#376](https://togithub.com/kordlib/kord/issues/376)) #### Fixes - Serialize NumberChoice as a Double, not as a String ([#405](https://togithub.com/kordlib/kord/issues/405)) - Sort threads as documented by discord ([#411](https://togithub.com/kordlib/kord/issues/411)) - Fix NPE on ThreadChannelDelete ([#373](https://togithub.com/kordlib/kord/issues/373)) ### [`v0.8.0-M5`](https://togithub.com/kordlib/kord/blob/HEAD/CHANGELOG.md#080-M5) [Compare Source](https://togithub.com/kordlib/kord/compare/0.8.0-M4...0.8.0-M5) #### Breaking - slash commands and interactions have been redesigned to support the new command and interaction types. #### Changes - Move SlashCommands functions to Kord. ([#366](https://togithub.com/kordlib/kord/issues/366)) - ApplicationCommands are now cached. ([#366](https://togithub.com/kordlib/kord/issues/366)) - Interaction events are split up into distinct events. ([#366](https://togithub.com/kordlib/kord/issues/366)) - Proper hierarchy for applications commands, interactions and their events. ([#366](https://togithub.com/kordlib/kord/issues/366)) - Rename `UsePrivate/PublicThreads` to `CreatePrivate/PublicThreads`. ([#366](https://togithub.com/kordlib/kord/issues/366)) - Include json error in exception message. ([#369](https://togithub.com/kordlib/kord/issues/369)) #### Additions - Experimental Voice support. #(363) - Context support. ([#366](https://togithub.com/kordlib/kord/issues/366)) - Add `ResolvedObjects#messages` to resolve messages. ([#366](https://togithub.com/kordlib/kord/issues/366)) - Add `ChannelBehavior#of/OrNull` to safely get a typed channel. ([#366](https://togithub.com/kordlib/kord/issues/366)) - Add type safe arguments for chat input commands. ([#366](https://togithub.com/kordlib/kord/issues/366)) - Add SendMessagesInThread Permission. ([#366](https://togithub.com/kordlib/kord/issues/366)) #### Fixes - Ephemeral followups not being passed the ephemeral flags. ([#368](https://togithub.com/kordlib/kord/issues/368)) - Missing optional default values in some data types. ([#362](https://togithub.com/kordlib/kord/issues/362)) - incorrect serialization of `CommandArguement`. ([#362](https://togithub.com/kordlib/kord/issues/362)) ### [`v0.8.0-M4`](https://togithub.com/kordlib/kord/blob/HEAD/CHANGELOG.md#080-M4) [Compare Source](https://togithub.com/kordlib/kord/compare/0.8.0-M3...0.8.0-M4) #### Fixes - Fixed the space in active threads get endpoint causing it to fail. ([`5dd3f38`](https://togithub.com/kordlib/kord/commit/5dd3f380)) - Fixed incorrect serialization of `NUMBER` option. ([#360](https://togithub.com/kordlib/kord/issues/360)) - Fixed Missing properties in `MemberData`, `InteractionData` and others. ([#361](https://togithub.com/kordlib/kord/issues/361)) #### Changes - `Region` no longer has a `vip` property ([`5dd3f38`](https://togithub.com/kordlib/kord/commit/5dd3f380)) ### [`v0.8.0-M3`](https://togithub.com/kordlib/kord/blob/HEAD/CHANGELOG.md#080-M3) [Compare Source](https://togithub.com/kordlib/kord/compare/0.8.0-M2...0.8.0-M3) #### Fixes - Fixed Typo in ephemeral acks body causing acking to fail. ### [`v0.8.0-M2`](https://togithub.com/kordlib/kord/blob/HEAD/CHANGELOG.md#080-M2) [Compare Source](https://togithub.com/kordlib/kord/compare/0.8.0-M1...0.8.0-M2) #### Fixes - interaction acknowledgements no longer require data - Add SerialName for `InteractionApplicationCommandCallbackData#allowedMentions`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 these updates again.
This PR has been generated by Mend Renovate. View repository job log here.