JvstvsHD / FoxesBot

Discord bot of the Chilling Foxes Discord.
https://discord.gg/K5rhddJtyW
MIT License
0 stars 0 forks source link

Update dependency dev.kord:kord-voice to v0.15.0 #40

Open renovate[bot] opened 2 years ago

renovate[bot] commented 2 years ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
dev.kord:kord-voice 0.8.0-M16 -> 0.15.0 age adoption passing confidence

Release Notes

kordlib/kord (dev.kord:kord-voice) ### [`v0.15.0`](https://redirect.github.com/kordlib/kord/blob/HEAD/CHANGELOG.md#0150) [Compare Source](https://redirect.github.com/kordlib/kord/compare/0.14.0...0.15.0) #### Additions - Add `User.isSelf` (by [@​Taubsie](https://redirect.github.com/Taubsie) in [#​950](https://redirect.github.com/kordlib/kord/issues/950)) - Publish snapshots to https://repo.kord.dev/snapshots ([#​961](https://redirect.github.com/kordlib/kord/issues/961)) - Document deprecation cycle of deprecated declarations ([#​969](https://redirect.github.com/kordlib/kord/issues/969)) - Add `UserMessageCreateBuilder.enforceNonce` (by [@​DRSchlaubi](https://redirect.github.com/DRSchlaubi) in [#​971](https://redirect.github.com/kordlib/kord/issues/971)) - Implement Monetization (by [@​viztea](https://redirect.github.com/viztea) in [#​932](https://redirect.github.com/kordlib/kord/issues/932)) - Add `MemberProfileAutoModerationRule` ([#​974](https://redirect.github.com/kordlib/kord/issues/974)) #### Changes - Bump `DeprecationLevel`s after 0.14.0 ([#​944](https://redirect.github.com/kordlib/kord/issues/944)) - Update Auto Moderation builders ([#​979](https://redirect.github.com/kordlib/kord/issues/979)) - Link to JDK 23 in Dokka output ([#​980](https://redirect.github.com/kordlib/kord/issues/980)) #### Fixes - Fix deserialization of members (by [@​NoComment1105](https://redirect.github.com/NoComment1105) in [#​955](https://redirect.github.com/kordlib/kord/issues/955)) - Fix deserialization of `Heartbeat` events ([#​957](https://redirect.github.com/kordlib/kord/issues/957)) - Fix `getMemberOrNull` and `getGuildMembers` caching only user data (by [@​Galarzaa90](https://redirect.github.com/Galarzaa90) in [#​964](https://redirect.github.com/kordlib/kord/issues/964)) - Fix misuse of reified type parameters ([#​981](https://redirect.github.com/kordlib/kord/issues/981)) #### Dependencies Updated in [#​942](https://redirect.github.com/kordlib/kord/issues/942), [#​954](https://redirect.github.com/kordlib/kord/issues/954), [#​958](https://redirect.github.com/kordlib/kord/issues/958), [#​975](https://redirect.github.com/kordlib/kord/issues/975), [#​976](https://redirect.github.com/kordlib/kord/issues/976), and [#​986](https://redirect.github.com/kordlib/kord/issues/986) (not including dependencies only needed for developing Kord) - Kotlin 1.9.24 -> 2.0.21 - Ktor 2.3.11 -> 3.0.0 - kotlinx.coroutines 1.8.1 -> 1.9.0 - kotlinx.serialization 1.6.3 -> 1.7.3 - kotlinx-datetime 0.6.0 -> 0.6.1 - kord-cache 0.4.0 -> 0.5.4 - kotlin-logging 6.0.9 -> 7.0.0 - SLF4J 2.0.13 -> 2.0.16 - kotlin-node 20.11.30-pre.751 -> 22.5.4-pre.818 - kotlin-multiplatform-bignum 0.3.9 -> 0.3.10 - Stately 2.0.7 -> 2.1.0 - AtomicFU 0.24.0 -> 0.25.0 ### [`v0.14.0`](https://redirect.github.com/kordlib/kord/blob/HEAD/CHANGELOG.md#0140) [Compare Source](https://redirect.github.com/kordlib/kord/compare/0.13.1...0.14.0) #### Additions - Support other `SerialFormat`s in `LongOrStringSerializer` ([#​937](https://redirect.github.com/kordlib/kord/issues/937)) #### Changes - Bump `DeprecationLevel`s after 0.13.0 ([#​908](https://redirect.github.com/kordlib/kord/issues/908)) - Rewrite `Event.DeserializationStrategy` ([#​923](https://redirect.github.com/kordlib/kord/issues/923)) - Deprecate application command events ([#​927](https://redirect.github.com/kordlib/kord/issues/927)) - Rewrite `VoiceEvent.DeserializationStrategy` ([#​925](https://redirect.github.com/kordlib/kord/issues/925)) - Switch to OkHttp as http client on jvm (by [@​DRSchlaubi](https://redirect.github.com/DRSchlaubi) in [#​928](https://redirect.github.com/kordlib/kord/issues/928)) #### Fixes - `DiscordVoiceState.member` uses incorrect serial name (by [@​viztea](https://redirect.github.com/viztea) in [#​914](https://redirect.github.com/kordlib/kord/issues/914)) - Use actual zero width space in `EmbedBuilder` (by [@​matytyma](https://redirect.github.com/matytyma) in [#​917](https://redirect.github.com/kordlib/kord/issues/917)) - Fix some cache links ([#​934](https://redirect.github.com/kordlib/kord/issues/934)) #### Dependencies Updated in [#​920](https://redirect.github.com/kordlib/kord/issues/920), [#​929](https://redirect.github.com/kordlib/kord/issues/929) and [#​943](https://redirect.github.com/kordlib/kord/issues/943) - Gradle 8.5 -> 8.7 - Kotlin 1.9.21 -> 1.9.24 - Ktor 2.3.7 -> 2.3.11 - kotlinx.coroutines 1.7.3 -> 1.8.1 - kotlinx.serialization 1.6.2 -> 1.6.3 - kotlinx-datetime 0.5.0 -> 0.6.0 - kotlin-logging 6.0.1 -> 6.0.9 - SLF4J 2.0.9 -> 2.0.13 - kotlin-node 18.16.12-pre.619 -> 20.11.30-pre.751 - kotlin-multiplatform-bignum 0.3.8 -> 0.3.9 - Stately 2.0.6 -> 2.0.7 - KSP 1.9.21-1.0.16 -> 1.9.24-1.0.20 - KotlinPoet 1.15.3 -> 1.16.0 - JUnit Jupiter 5.10.1 -> 5.10.2 - MockK 1.13.8 -> 1.13.11 - Dokka 1.9.10 -> 1.9.20 - AtomicFU 0.23.1 -> 0.24.0 - Binary compatibility validator 0.13.2 -> 0.15.0-Beta.2 - gradle-buildconfig-plugin 5.1.0 -> 5.3.5 - Foojay Toolchains Plugin 0.7.0 -> 0.8.0 - Replace gradle/gradle-build-action with gradle/actions/setup-gradle - Replace gradle/wrapper-validation-action with gradle/actions/wrapper-validation #### House-keeping - Update README ([#​915](https://redirect.github.com/kordlib/kord/issues/915)) - Disable timeouts for Kotlin/JS tests ([#​926](https://redirect.github.com/kordlib/kord/issues/926)) - Remove unused resource files ([#​935](https://redirect.github.com/kordlib/kord/issues/935)) - Enable binary compatibility validation for KLibs ([#​929](https://redirect.github.com/kordlib/kord/issues/929)) - Fix test related Gradle deprecation warnings ([#​936](https://redirect.github.com/kordlib/kord/issues/936)) - Create `sourceLink` `URL` with non-deprecated `URI` constructor (by [@​SebastianAigner](https://redirect.github.com/SebastianAigner) in [#​938](https://redirect.github.com/kordlib/kord/issues/938)) ### [`v0.13.1`](https://redirect.github.com/kordlib/kord/blob/HEAD/CHANGELOG.md#0131) [Compare Source](https://redirect.github.com/kordlib/kord/compare/0.13.0...0.13.1) This release fixes an exception when trying to deserialize `Permissions` contained in `GuildAuditLogEntryCreateEvent`s. Kord expected to receive JSON strings while [Discord is sending JSON numbers](https://redirect.github.com/discord/discord-api-docs/issues/6616). See [#​911](https://redirect.github.com/kordlib/kord/issues/911) and [#​912](https://redirect.github.com/kordlib/kord/issues/912). ### [`v0.13.0`](https://redirect.github.com/kordlib/kord/blob/HEAD/CHANGELOG.md#0130) [Compare Source](https://redirect.github.com/kordlib/kord/compare/0.12.0...0.13.0) This release fixes a bug where the Spanish Latin America `Locale` (es-419) couldn't be deserialized correctly, so users with that `Locale` couldn't interact with Kord bots via interactions. #### Additions - Add `WebhookMessageCreateBuilder.appliedTags` (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​899](https://redirect.github.com/kordlib/kord/issues/899)) #### Changes - Bump `DeprecationLevel`s after 0.12.0 (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​896](https://redirect.github.com/kordlib/kord/issues/896)) - Remove deprecation from `User.discriminator` and `User.tag` (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​901](https://redirect.github.com/kordlib/kord/issues/901)) - Align `ArchiveDuration` with generated kord enums (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​902](https://redirect.github.com/kordlib/kord/issues/902)) - Deprecate `DiscordBitSetSerializer` and `Locale.Serializer` (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​903](https://redirect.github.com/kordlib/kord/issues/903)) #### Fixes - Support Spanish (Latin America) (by [@​gdude2002](https://redirect.github.com/gdude2002) in [#​906](https://redirect.github.com/kordlib/kord/issues/906)) #### Dependencies Updated in [#​900](https://redirect.github.com/kordlib/kord/issues/900) - Gradle 8.4 -> 8.5 - Kotlin 1.9.20 -> 1.9.21 - Ktor 2.3.6 -> 2.3.7 - kotlinx.serialization 1.6.1 -> 1.6.2 - kotlinx-datetime 0.4.1 -> 0.5.0 - kotlin-logging 3.0.5 -> 6.0.1 - Stately 2.0.5 -> 2.0.6 - KSP 1.9.20-1.0.14 -> 1.9.21-1.0.16 - KotlinPoet 1.15.1 -> 1.15.3 - AtomicFU 0.23.0 -> 0.23.1 - gradle-buildconfig-plugin 4.2.0 -> 5.1.0 - actions/setup-java v3 -> v4 ### [`v0.12.0`](https://redirect.github.com/kordlib/kord/blob/HEAD/CHANGELOG.md#0120) [Compare Source](https://redirect.github.com/kordlib/kord/compare/0.11.1...0.12.0) #### Additions - Add interaction permissions to `MemberData` and `Member` (by [@​Tmpod](https://redirect.github.com/Tmpod) in [#​884](https://redirect.github.com/kordlib/kord/issues/884)) - Add `SelectDefaultValue`s (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​881](https://redirect.github.com/kordlib/kord/issues/881)) - Add `Permission.CreateGuildExpressions` and `Permission.CreateEvents` (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​892](https://redirect.github.com/kordlib/kord/issues/892)) - Add `StageInstanceCreateRequest.guildScheduledEventId` (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​893](https://redirect.github.com/kordlib/kord/issues/893)) #### Changes - Bump `DeprecationLevel`s (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​879](https://redirect.github.com/kordlib/kord/issues/879)) - Use debug log level for unknown gateway event names (by [@​viztea](https://redirect.github.com/viztea) in [#​890](https://redirect.github.com/kordlib/kord/issues/890)) - Add common `MessageBuilder` supertype (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​891](https://redirect.github.com/kordlib/kord/issues/891)) #### Fixes - Fix `DiscordAuditLogEntry.userId` nullability (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​885](https://redirect.github.com/kordlib/kord/issues/885)) #### Dependencies Updated in [#​883](https://redirect.github.com/kordlib/kord/issues/883), [#​888](https://redirect.github.com/kordlib/kord/issues/888) and [#​894](https://redirect.github.com/kordlib/kord/issues/894) - Gradle 8.3 -> 8.4 - Kotlin 1.9.10 -> 1.9.20 - Ktor 2.3.4 -> 2.3.6 - kotlinx.serialization 1.6.0 -> 1.6.1 - Stately 2.0.2 -> 2.0.5 - KSP 1.9.10-1.0.13 -> 1.9.20-1.0.14 - KotlinPoet 1.14.2 -> 1.15.1 - JUnit 5 5.10.0 -> 5.10.1 - MockK 1.13.7 -> 1.13.8 - Dokka 1.9.0 -> 1.9.10 - AtomicFU 0.22.0 -> 0.23.0 - gradle-buildconfig-plugin 4.1.2 -> 4.2.0 ### [`v0.11.1`](https://redirect.github.com/kordlib/kord/releases/tag/0.11.1) [Compare Source](https://redirect.github.com/kordlib/kord/compare/0.11.0...0.11.1) ### 0.11.1 Republication of 0.11.0 with no changes. The published artifacts for `dev.kord:kord-ksp-annotations-js:0.11.0` were missing `kord-ksp-annotations-js-0.11.0.klib` which would cause an error like the following for Kotlin/JS projects trying to use Kord 0.11.0: FAILURE: Build failed with an exception. * What went wrong: Could not determine the dependencies of task ':kotlinNpmInstall'. > Could not find ksp-annotations-js.klib (dev.kord:kord-ksp-annotations-js:0.11.0). Searched in the following locations: https://repo.maven.apache.org/maven2/dev/kord/kord-ksp-annotations-js/0.11.0/kord-ksp-annotations-js-0.11.0.klib * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. > Get more help at https://help.gradle.org. ### [`v0.11.0`](https://redirect.github.com/kordlib/kord/blob/HEAD/CHANGELOG.md#0110) [Compare Source](https://redirect.github.com/kordlib/kord/compare/0.10.0...0.11.0) #### Additions - Add interaction channel field (by [@​NoComment1105](https://redirect.github.com/NoComment1105) in [#​810](https://redirect.github.com/kordlib/kord/issues/810)) - Add `avatar_decoration` to user (by [@​NoComment1105](https://redirect.github.com/NoComment1105) in [#​852](https://redirect.github.com/kordlib/kord/issues/852)) - Add stage channel create functions (by [@​NoComment1105](https://redirect.github.com/NoComment1105) in [#​856](https://redirect.github.com/kordlib/kord/issues/856)) - Implement custom status (by [@​DRSchlaubi](https://redirect.github.com/DRSchlaubi) and [@​lukellmann](https://redirect.github.com/lukellmann) in [#​857](https://redirect.github.com/kordlib/kord/issues/857)) - Allow modifying `GuildMemberFlags` (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​865](https://redirect.github.com/kordlib/kord/issues/865)) - Add `RoleFlags` (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​866](https://redirect.github.com/kordlib/kord/issues/866)) - Add `AttachmentFlags` (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​867](https://redirect.github.com/kordlib/kord/issues/867)) - Add `MediaChannel`s (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​853](https://redirect.github.com/kordlib/kord/issues/853)) - Allow modifying `GuildOnboarding` (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​819](https://redirect.github.com/kordlib/kord/issues/819)) - Add `ReactionAddEvent.messageAuthorId` (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​873](https://redirect.github.com/kordlib/kord/issues/873)) - Add new `AuditLogEvent`s (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​874](https://redirect.github.com/kordlib/kord/issues/874)) - Add `with_counts` param for `GET` `/users/@​me/guilds` (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​875](https://redirect.github.com/kordlib/kord/issues/875)) - Add `TeamMemberRole` (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​876](https://redirect.github.com/kordlib/kord/issues/876)) - Add `AuditLogEntryOptionalInfo.integrationType` (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​877](https://redirect.github.com/kordlib/kord/issues/877)) #### Changes - Bump `DeprecationLevel`s (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​844](https://redirect.github.com/kordlib/kord/issues/844)) - Generate bit flags (by [@​DRSchlaubi](https://redirect.github.com/DRSchlaubi) and [@​lukellmann](https://redirect.github.com/lukellmann) in [#​766](https://redirect.github.com/kordlib/kord/issues/766)) - Bring kord enum API closer to bit flags API (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​861](https://redirect.github.com/kordlib/kord/issues/861)) - Replace companion object serializers (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​869](https://redirect.github.com/kordlib/kord/issues/869)) - Remove type parameter from `Choice` (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​868](https://redirect.github.com/kordlib/kord/issues/868)) #### Fixes - Correctly close zlib stream when gateway disconnects (by [@​DRSchlaubi](https://redirect.github.com/DRSchlaubi) in [#​849](https://redirect.github.com/kordlib/kord/issues/849)) - Fix usage of `BigInteger` in `DiscordBitSet.value` (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​864](https://redirect.github.com/kordlib/kord/issues/864)) - Fix deserialization of `DiscordApplication` (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​871](https://redirect.github.com/kordlib/kord/issues/871)) #### Dependencies Updated in [#​842](https://redirect.github.com/kordlib/kord/issues/842), [#​859](https://redirect.github.com/kordlib/kord/issues/859) and [#​872](https://redirect.github.com/kordlib/kord/issues/872) - Gradle 8.1 -> 8.3 - Kotlin 1.8.21 -> 1.9.10 - Ktor 2.3.0 -> 2.3.4 - kotlinx.coroutines 1.7.1 -> 1.7.3 - kotlinx.serialization 1.5.1 -> 1.6.0 - kotlinx-datetime 0.4.0 -> 0.4.1 - kotlin-node 18.16.3-pre.546 -> 18.16.12-pre.619 - Stately 2.0.0-rc1 -> 2.0.2 - KSP 1.8.21-1.0.11 -> 1.9.10-1.0.13 - KotlinPoet 1.13.2 -> 1.14.2 - JUnit 5 5.9.3 -> 5.10.0 - MockK 1.13.5 -> 1.13.7 - SLF4J 2.0.7 -> 2.0.9 - Dokka 1.8.10 -> 1.9.0 - AtomicFU 0.20.2 -> 0.22.0 - Binary compatibility validator 0.13.1 -> 0.13.2 - gradle-buildconfig-plugin 4.0.4 -> 4.1.2 - Foojay Toolchains Plugin 0.4.0 -> 0.7.0 - actions/checkout v3 -> v4 #### House-keeping - Remove unnecessary `RedundantVisibilityModifier` suppression (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​858](https://redirect.github.com/kordlib/kord/issues/858)) - Don't use value class `Reset` with `AtomicRef` (by [@​DRSchlaubi](https://redirect.github.com/DRSchlaubi) and [@​lukellmann](https://redirect.github.com/lukellmann) in [#​863](https://redirect.github.com/kordlib/kord/issues/863)) ### [`v0.10.0`](https://redirect.github.com/kordlib/kord/blob/HEAD/CHANGELOG.md#0100) [Compare Source](https://redirect.github.com/kordlib/kord/compare/0.9.0...0.10.0) #### Additions - Support new username system (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​825](https://redirect.github.com/kordlib/kord/issues/825)) - Add `Permission.UseExternalSounds` (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​833](https://redirect.github.com/kordlib/kord/issues/833)) - Add new error codes (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​834](https://redirect.github.com/kordlib/kord/issues/834)) - Add mention raid protection to Auto Moderation (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​830](https://redirect.github.com/kordlib/kord/issues/830)) - Add support for Application Role Connection Metadata (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​836](https://redirect.github.com/kordlib/kord/issues/836)) - Add support for join raid protection (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​832](https://redirect.github.com/kordlib/kord/issues/832)) #### Changes - Bump `DeprecationLevel`s (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​821](https://redirect.github.com/kordlib/kord/issues/821)) - Remove no longer needed pipeline interception (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​824](https://redirect.github.com/kordlib/kord/issues/824)) - Change `parentId` and `lockPermissionsToParent` to Optionals (by [@​Tmpod](https://redirect.github.com/Tmpod) in [#​828](https://redirect.github.com/kordlib/kord/issues/828)) #### Fixes - Fix deserializing embeds with `null` author url (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​839](https://redirect.github.com/kordlib/kord/issues/839)) #### Dependencies Updated in [#​826](https://redirect.github.com/kordlib/kord/issues/826) - Kotlin 1.8.10 -> 1.8.21 - Ktor 2.2.4 -> 2.3.0 - kotlinx.coroutines 1.6.4 -> 1.7.1 - kotlinx.serialization 1.5.0 -> 1.5.1 - kotlin-node 18.14.0-pre.502 -> 18.16.3-pre.546 - KSP 1.8.10-1.0.9 -> 1.8.21-1.0.11 - KotlinPoet 1.12.0 -> 1.13.2 - JUnit 5 5.9.2 -> 5.9.3 - MockK 1.13.4 -> 1.13.5 - AtomicFU 0.20.0 -> 0.20.2 - Binary compatibility validator 0.13.0 -> 0.13.1 - gradle-buildconfig-plugin 3.1.0 -> 4.0.4 #### House-keeping - Simplify CI (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​823](https://redirect.github.com/kordlib/kord/issues/823)) - Use main as the permanent default branch (by [@​lukellmann](https://redirect.github.com/lukellmann) in [#​831](https://redirect.github.com/kordlib/kord/issues/831)) ### [`v0.9.0`](https://redirect.github.com/kordlib/kord/blob/HEAD/CHANGELOG.md#090) [Compare Source](https://redirect.github.com/kordlib/kord/compare/0.8.3...0.9.0) #### Additions - Support Kotlin/JS (by [@​DRSchlaubi](https://redirect.github.com/DRSchlaubi) and [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​775](https://redirect.github.com/kordlib/kord/issues/775)) - Add support for voice messages (by [@​DRSchlaubi](https://redirect.github.com/DRSchlaubi) and [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​814](https://redirect.github.com/kordlib/kord/issues/814)) #### Changes - Bump `DeprecationLevel`s (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​794](https://redirect.github.com/kordlib/kord/issues/794)) - Replace `Icon` with `Asset` (by [@​oluiss](https://redirect.github.com/oluiss) and [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​703](https://redirect.github.com/kordlib/kord/issues/703)) #### Fixes - Fix some `EntitySupplyStrategy` `toString`s being incorrect (by [@​GreemDev](https://redirect.github.com/GreemDev) in [#​811](https://redirect.github.com/kordlib/kord/issues/811)) - Fix List Nitro Sticker Packs endpoint (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​816](https://redirect.github.com/kordlib/kord/issues/816)) - Fix `InstantInEpochMillisecondsSerializerTest` on JS (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​818](https://redirect.github.com/kordlib/kord/issues/818)) #### Dependencies Updated in [#​783](https://redirect.github.com/kordlib/kord/issues/783) - Gradle 8.0.2 -> 8.1 #### House-keeping - Add inspection for missing `@KordDsl` (by [@​DRSchlaubi](https://redirect.github.com/DRSchlaubi) in [#​800](https://redirect.github.com/kordlib/kord/issues/800)) - Fix Qodana findings (by [@​Lukellmann](https://redirect.github.com/Lukellmann) and [@​DRSchlaubi](https://redirect.github.com/DRSchlaubi) in [#​812](https://redirect.github.com/kordlib/kord/issues/812)) - Clean up (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​813](https://redirect.github.com/kordlib/kord/issues/813)) - Improve `GenerateKordEnum` and `AnnotationArguments` (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​817](https://redirect.github.com/kordlib/kord/issues/817)) ### [`v0.8.3`](https://redirect.github.com/kordlib/kord/blob/HEAD/CHANGELOG.md#083) [Compare Source](https://redirect.github.com/kordlib/kord/compare/0.8.2...0.8.3) #### Additions - Add `ApplicationFlag.ApplicationAutoModerationRuleCreateBadge` (by [@​NoComment1105](https://redirect.github.com/NoComment1105) in [#​802](https://redirect.github.com/kordlib/kord/issues/802)) - Add error code 50163 (by [@​NoComment1105](https://redirect.github.com/NoComment1105) in [#​803](https://redirect.github.com/kordlib/kord/issues/803)) - Add `Guild.maxStageVideoChannelUsers` (by [@​NoComment1105](https://redirect.github.com/NoComment1105) in [#​804](https://redirect.github.com/kordlib/kord/issues/804)) - Add guild onboarding (by [@​NoComment1105](https://redirect.github.com/NoComment1105) and [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​805](https://redirect.github.com/kordlib/kord/issues/805)) ### [`v0.8.2`](https://redirect.github.com/kordlib/kord/blob/HEAD/CHANGELOG.md#082) [Compare Source](https://redirect.github.com/kordlib/kord/compare/0.8.1...0.8.2) #### Additions - Add new permissions (by [@​NoComment1105](https://redirect.github.com/NoComment1105) in [#​795](https://redirect.github.com/kordlib/kord/issues/795)) #### House-keeping - Add inspection for missing Optional default values (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​797](https://redirect.github.com/kordlib/kord/issues/797)) ### [`v0.8.1`](https://redirect.github.com/kordlib/kord/blob/HEAD/CHANGELOG.md#081) [Compare Source](https://redirect.github.com/kordlib/kord/compare/0.8.0...0.8.1) #### Fixes - Fix `ClassCastException` caused by `TextChannelThread.getParent()` (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​796](https://redirect.github.com/kordlib/kord/issues/796)) ### [`v0.8.0`](https://redirect.github.com/kordlib/kord/blob/HEAD/CHANGELOG.md#080) #### Additions - Add forums ([#​684](https://redirect.github.com/kordlib/kord/issues/684)) - Add new select menu types (by [@​oluiss](https://redirect.github.com/oluiss) in [#​707](https://redirect.github.com/kordlib/kord/issues/707) and [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​721](https://redirect.github.com/kordlib/kord/issues/721)) - Add `UserFlag.ActiveDeveloper` (by [@​oluiss](https://redirect.github.com/oluiss) in [#​720](https://redirect.github.com/kordlib/kord/issues/720)) - Add new `GuildFeature`s and allow editing them (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​722](https://redirect.github.com/kordlib/kord/issues/722)) - Add new error codes (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​723](https://redirect.github.com/kordlib/kord/issues/723) and [@​NoComment1105](https://redirect.github.com/NoComment1105) in [#​742](https://redirect.github.com/kordlib/kord/issues/742) and [#​757](https://redirect.github.com/kordlib/kord/issues/757)) - Add `Locale.INDONESIAN` (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​738](https://redirect.github.com/kordlib/kord/issues/738)) - Add `KeywordAutoModerationRule.allowedKeywords` (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​731](https://redirect.github.com/kordlib/kord/issues/731)) - Add support for nsfw commands (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​725](https://redirect.github.com/kordlib/kord/issues/725)) - Add missing `MessageType`s (by [@​NoComment1105](https://redirect.github.com/NoComment1105) in [#​744](https://redirect.github.com/kordlib/kord/issues/744)) - Add `after` to audit log get (by [@​NoComment1105](https://redirect.github.com/NoComment1105) in [#​745](https://redirect.github.com/kordlib/kord/issues/745)) - Add support for gif stickers (by [@​NoComment1105](https://redirect.github.com/NoComment1105) in [#​750](https://redirect.github.com/kordlib/kord/issues/750)) - Add stage channel message types (by [@​NoComment1105](https://redirect.github.com/NoComment1105) in [#​759](https://redirect.github.com/kordlib/kord/issues/759)) - Add audit log entry create event (by [@​NoComment1105](https://redirect.github.com/NoComment1105) in [#​751](https://redirect.github.com/kordlib/kord/issues/751) and [#​761](https://redirect.github.com/kordlib/kord/issues/761)) - Add missing integration events (by [@​NoComment1105](https://redirect.github.com/NoComment1105) in [#​761](https://redirect.github.com/kordlib/kord/issues/761), [#​763](https://redirect.github.com/kordlib/kord/issues/763) and [#​764](https://redirect.github.com/kordlib/kord/issues/764)) - Add guild member flags (by [@​NoComment1105](https://redirect.github.com/NoComment1105) in [#​760](https://redirect.github.com/kordlib/kord/issues/760)) - Add the ability to receive unknown events (by [@​DRSchlaubi](https://redirect.github.com/DRSchlaubi) in [#​769](https://redirect.github.com/kordlib/kord/issues/769)) - Add `BlockMessageAutoModerationAction.customMessage` (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​774](https://redirect.github.com/kordlib/kord/issues/774)) - Add silent messages and extend builders (by [@​DRSchlaubi](https://redirect.github.com/DRSchlaubi) in [#​762](https://redirect.github.com/kordlib/kord/issues/762)) - Add Role subscriptions (by [@​NoComment1105](https://redirect.github.com/NoComment1105) in [#​743](https://redirect.github.com/kordlib/kord/issues/743) and [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​781](https://redirect.github.com/kordlib/kord/issues/781)) - Add a nullable variant of `getAuthorAsMember` (by [@​NoComment1105](https://redirect.github.com/NoComment1105) in [#​784](https://redirect.github.com/kordlib/kord/issues/784)) #### Changes - Bump `DeprecationLevel`s (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​716](https://redirect.github.com/kordlib/kord/issues/716)) - Deprecate `GuildFeature.PrivateThreads` (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​724](https://redirect.github.com/kordlib/kord/issues/724)) - Stabilize `KordConfiguration` and `KordConstants` (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​753](https://redirect.github.com/kordlib/kord/issues/753)) - Make `StageChannel` implement `TopGuildMessageChannel` (by [@​DRSchlaubi](https://redirect.github.com/DRSchlaubi) in [#​756](https://redirect.github.com/kordlib/kord/issues/756)) - Deprecate `getGuild()` functions that call `getGuildOrNull()` under the hood (by [@​NoComment1105](https://redirect.github.com/NoComment1105) in [#​728](https://redirect.github.com/kordlib/kord/issues/728)) - Add bucket ID to the discovered bucket trace log (by [@​MrPowerGamerBR](https://redirect.github.com/MrPowerGamerBR) in [#​699](https://redirect.github.com/kordlib/kord/issues/699)) #### Fixes - Generate `EncryptionMode` instead of using an enum (by [@​lost-illusi0n](https://redirect.github.com/lost-illusi0n) in [#​737](https://redirect.github.com/kordlib/kord/issues/737)) - Fix nonce deserialization for big integers (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​765](https://redirect.github.com/kordlib/kord/issues/765)) - Fix `MessageChannelBehavior.typeUntil` (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​768](https://redirect.github.com/kordlib/kord/issues/768)) - Make `Snowflake`'s ordering consistent with `equals` (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​773](https://redirect.github.com/kordlib/kord/issues/773)) - Fix various bugs in `DiscordBitSet` (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​772](https://redirect.github.com/kordlib/kord/issues/772)) - Use 74 byte ip discovery packet instead of the deprecated 70 byte discovery packet (by [@​lost-illusi0n](https://redirect.github.com/lost-illusi0n) in [#​776](https://redirect.github.com/kordlib/kord/issues/776)) - Fix breaking changes and bugs before release (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​793](https://redirect.github.com/kordlib/kord/issues/793)) #### Dependencies Updated in [#​732](https://redirect.github.com/kordlib/kord/issues/732), [#​739](https://redirect.github.com/kordlib/kord/issues/739), [#​755](https://redirect.github.com/kordlib/kord/issues/755), [#​782](https://redirect.github.com/kordlib/kord/issues/782) and [#​788](https://redirect.github.com/kordlib/kord/issues/788) - Gradle 7.5.1 -> 8.0.2 - Kotlin 1.7.20 -> 1.8.10 - KSP 1.7.20-1.0.8 -> 1.8.10-1.0.9 - Ktor 2.1.3 -> 2.2.4 - kotlinx.serialization 1.4.1 -> 1.5.0 - kotlin-logging 2.1.23 -> 3.0.5 - SLF4J 1.7.36 -> 2.0.7 - Dokka 1.7.20 -> 1.8.10 - AtomicFU 0.18.5 -> 0.20.0 - Binary compatibility validator 0.12.1 -> 0.13.0 - JUnit 5 5.9.1 -> 5.9.2 - MockK 1.13.2 -> 1.13.4 #### House-keeping - Use `libs.versions.toml` and clean gradle files (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​719](https://redirect.github.com/kordlib/kord/issues/719)) - Clean up (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​730](https://redirect.github.com/kordlib/kord/issues/730)) - Use AtomicFU compiler plugin (by [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​740](https://redirect.github.com/kordlib/kord/issues/740)) - Fix CI badge in readme (by [@​DRSchlaubi](https://redirect.github.com/DRSchlaubi) in [#​741](https://redirect.github.com/kordlib/kord/issues/741)) - CI updates and fixes (by [@​DRSchlaubi](https://redirect.github.com/DRSchlaubi) and [@​Lukellmann](https://redirect.github.com/Lukellmann) in [#​770](https://redirect.github.com/kordlib/kord/issues/770), [#​778](https://redirect.github.com/kordlib/kord/issues/778), [#​780](https://redirect.github.com/kordlib/kord/issues/780) and [#​790](https://redirect.github.com/kordlib/kord/issues/790)) ### [`v0.8.0-M17`](https://redirect.github.com/kordlib/kord/blob/HEAD/CHANGELOG.md#080-M17) [Compare Source](https://redirect.github.com/kordlib/kord/compare/0.8.0-M16...0.8.0-M17) #### Additions - Add support for Auto Moderation ([#​647](https://redirect.github.com/kordlib/kord/issues/647) [#​697](https://redirect.github.com/kordlib/kord/issues/697) [#​713](https://redirect.github.com/kordlib/kord/issues/713)) - Add error 240000 ([#​676](https://redirect.github.com/kordlib/kord/issues/676)) - Add `ApplicationFlag.ApplicationCommandBadge` ([#​677](https://redirect.github.com/kordlib/kord/issues/677)) - Parameter for deleting old messages in `GuildMessageChannelBehavior.bulkDelete` ([#​692](https://redirect.github.com/kordlib/kord/issues/692)) - Add `application_commands` to audit log ([#​681](https://redirect.github.com/kordlib/kord/issues/681)) - Add `UserPremium.NitroBasic` ([#​704](https://redirect.github.com/kordlib/kord/issues/704)) - Make ephemeral messages deletable ([#​706](https://redirect.github.com/kordlib/kord/issues/706)) - Add `Kord.getGuildOrNull` ([#​714](https://redirect.github.com/kordlib/kord/issues/714)) #### Changes - Change attachment `InputStream` to `ChannelProvider` ([#​682](https://redirect.github.com/kordlib/kord/issues/682)) - Deprecate `GuildFeature.Commerce` ([#​678](https://redirect.github.com/kordlib/kord/issues/678)) - Update create guild ban endpoint ([#​679](https://redirect.github.com/kordlib/kord/issues/679)) - Update voice state modification ([#​680](https://redirect.github.com/kordlib/kord/issues/680)) - Use structured concurrency for `MessageChannelBehavior.withTyping` ([#​687](https://redirect.github.com/kordlib/kord/issues/687)) - Generate kord enums with KSP ([#​686](https://redirect.github.com/kordlib/kord/issues/686) [#​698](https://redirect.github.com/kordlib/kord/issues/698)) - Use gateway url provided in `Ready` event for resuming ([#​666](https://redirect.github.com/kordlib/kord/issues/666)) - Bump `DeprecationLevel`s ([#​688](https://redirect.github.com/kordlib/kord/issues/688)) - Properly implement Identify rate limiting ([#​693](https://redirect.github.com/kordlib/kord/issues/693)) #### Fixes - Fix gateway events created with `buildJsonObject` failing to be deserialized ([#​683](https://redirect.github.com/kordlib/kord/issues/683)) - Fix `with_count` parameter typo ([#​690](https://redirect.github.com/kordlib/kord/issues/690)) - Fix default avatar URL not working ([#​691](https://redirect.github.com/kordlib/kord/issues/691)) - Make `LinearRetry` behave linearly for all inputs ([#​702](https://redirect.github.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

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.