myosyn / Nabi

A stable and very powerful Kotlin bot.
GNU Affero General Public License v3.0
3 stars 1 forks source link

Update kord to v0.8.0-M17 #47

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
dev.kord:kord-rest 0.8.x-SNAPSHOT -> 0.8.0-M17 age adoption passing confidence
dev.kord:kord-core 0.8.x-SNAPSHOT -> 0.8.0-M17 age adoption passing confidence

⚠ 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.

shuuyu commented 1 year ago

GO AWAY