Skip to content

Releases: Kord-Extensions/kord-extensions

KordEx 1.4.0-RC6

03 Jan 21:34
55a6794
Compare
Choose a tag to compare

Changes since KordEx 1.4.0-RC5:

  • BREAKING: Rewrote the bot.start() function. If you wish to supply an intents builder or presence builder, this function now takes a single builder lambda (and is thus a DSL function) instead of taking two separate lambdas. It was not possible to deprecate the old version of this function due to conflicting parameter lists, so you'll just have to update your bots. For more information, please see the bot object documentation.

  • DEPRECATION: Rewrote the bot.addExtension() function. The old function is still there and has been deprecated, while the new function takes a builder function instead of a reflection-based class object. Functionally, this just means changing bot.addExtension(ExtensionClass::class) to bot.addExtension(::ExtensionClass) in most cases.

  • Added extra checks regarding member permissions on guilds — although, please note that these only look at guild permissions and ignore channel overwrites. For more information, please see the checks documentation.

This release targets Kord 0.7.0-RC.

KordEx 1.4.0-RC5

29 Dec 12:47
eaca595
Compare
Choose a tag to compare

Changes since KordEx 1.4.0-RC4:

This release targets Kord 0.7.0-RC.

KordEx 1.4.0-RC4

23 Dec 18:29
d5e2df1
Compare
Choose a tag to compare

Changes since KordEx 1.4.0-RC3:

  • Completely rewrote the paginator, allowing for switchable page groups and full customization of page embeds, among other things. There's a lot to this, so I recommend you read over the docs and the integration test, and take it out for a spin.

This release targets Kord 0.7.0-RC.

KordEx 1.4.0-RC3

19 Dec 11:30
5278479
Compare
Choose a tag to compare

Changes since KordEx 1.4.0-RC2:

  • Add outputError property to OptionalConverter (but not coalescing variants — that wouldn't make sense) and expose it in Arguments extension functions — this will make optional converters still output parse errors and fail command parsing if true is provided (false is the default), if that's something you end up needing in your command parsing logic.

This release targets Kord 0.7.0-RC.

KordEx 1.4.0-RC2

16 Dec 07:48
dae8151
Compare
Choose a tag to compare

Changes since KordEx 1.4.0-RC1:

  • Add commandName to CommandContext objects, allowing you to get the (lowered) name the user gave for invocation
  • Fix breadcrumb() not actually adding the breadcrumb to the MutableList in both CommandContext and EventContext

This release targets Kord 0.7.0-RC.

KordEx 1.4.0-RC1

12 Dec 12:18
14042dc
Compare
Choose a tag to compare

This is our very first properly-versioned release!

KordEx 1.4.0 brings Kord 0.7.x support (but we'll only release RCs until Kord releases a stable version). Some changes:

As this is our first real release, this changelog will be a little lacking — it does encompass 174 commits, after all. Future releases will be more detailed!

This release targets Kord 0.7.0-RC.

Version 1.0: Final snapshot

22 Jun 15:09
e3705de
Compare
Choose a tag to compare
Pre-release

This is the final version of Kord Extensions for Kord 0.4.x.