Idiomatic Kotlin Wrapper for The Discord API
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.
See #911 and #912.
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.
WebhookMessageCreateBuilder.appliedTags
(by @lukellmann in #899)DeprecationLevel
s after 0.12.0 (by @lukellmann in #896)User.discriminator
and User.tag
(by @lukellmann in #901)ArchiveDuration
with generated kord enums (by @lukellmann in #902)DiscordBitSetSerializer
and Locale.Serializer
(by @lukellmann in #903)Updated in #900
MemberData
and Member
(by @Tmpod in #884)SelectDefaultValue
s (by @lukellmann in #881)Permission.CreateGuildExpressions
and Permission.CreateEvents
(by @lukellmann in #892)StageInstanceCreateRequest.guildScheduledEventId
(by @lukellmann in #893)DeprecationLevel
s (by @lukellmann in #879)MessageBuilder
supertype (by @lukellmann in #891)DiscordAuditLogEntry.userId
nullability (by @lukellmann in #885)Updated in #883, #888 and #894
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.
avatar_decoration
to user (by @NoComment1105 in #852)GuildMemberFlags
(by @lukellmann in #865)RoleFlags
(by @lukellmann in #866)AttachmentFlags
(by @lukellmann in #867)MediaChannel
s (by @lukellmann in #853)GuildOnboarding
(by @lukellmann in #819)ReactionAddEvent.messageAuthorId
(by @lukellmann in #873)AuditLogEvent
s (by @lukellmann in #874)with_counts
param for GET
/users/@me/guilds
(by @lukellmann in #875)TeamMemberRole
(by @lukellmann in #876)AuditLogEntryOptionalInfo.integrationType
(by @lukellmann in #877)DeprecationLevel
s (by @lukellmann in #844)Choice
(by @lukellmann in #868)BigInteger
in DiscordBitSet.value
(by @lukellmann in #864)DiscordApplication
(by @lukellmann in #871)Updated in #842, #859 and #872
RedundantVisibilityModifier
suppression (by @lukellmann in #858)Reset
with AtomicRef
(by @DRSchlaubi and @lukellmann in #863)Permission.UseExternalSounds
(by @lukellmann in #833)DeprecationLevel
s (by @lukellmann in #821)parentId
and lockPermissionsToParent
to Optionals (by @Tmpod in #828)null
author url (by @lukellmann in #839)Updated in #826
This release introduces a number of breaking changes, please refer to https://github.com/kordlib/kord/pull/775 for more information
DeprecationLevel
s (by @Lukellmann in #794)Icon
with Asset
(by @oluiss and @Lukellmann in #703)EntitySupplyStrategy
toString
s being incorrect (by @GreemDev in #811)InstantInEpochMillisecondsSerializerTest
on JS (by @Lukellmann in #818)Updated in #783
@KordDsl
(by @DRSchlaubi in #800)GenerateKordEnum
and AnnotationArguments
(by @Lukellmann in #817)