Release v1.4.4-RC3
github-actions
released this
09 Aug 12:53
·
678 commits
to root
since this release
KordEx 1.4.4-RC3
Changes since 1.4.4-RC2:
- Update to Kord 0.8.0-M4
- Checks are now consistent in behaviour regarding events that they don't support - negating checks (containing the word
not
) will always pass in this situation, and all other checks will always fail in this situation. - Paginator
Page
objects are now backed by a KordEmbedBuilder
, and should be constructed using the builder syntax. For example:Page(bundle) { description = "This is a page." }
- The
ExtensionEvent
class now extends Kord'sEvent
type, with a shard number of-1
- The
guildFor()
function forInteractionCreateEvent
s was changed to manually get the guild from the interaction data, as it can otherwise be missing in some situations
Documentation work is still ongoing, and KordEx will see more changes as things are documented - the documentation process makes it really easy to see (and change) things that don't make intuitive sense.
The following issues were solved in this release:
- #65: Make ActionableComponentBuilder's ID customizable
- #66: Add the addition emoji helpers from ButtonBuilder to SelectOptionBuilder
- #67: Paginators, pages do no support embed fields
Commits (9)
- dd2f8d: 1.4.4-RC3
- 8941c4: Prepare for 1.4.4-RC3
- 925d82: [#67] Pages are now EmbedBuilder-backed and use builder syntax
- 9ce004: ExtensionEvent now extends Kord's Event type
- 2c0f52: Consistency changes, additional IJ files (see full description)
- 66fe34: InteractionCreateEvent: Manually get guild from interaction data
- 2a8576: [#65] Mutable id prop in ActionableComponentBuilder
- bed1fb: [#66] Add emoji util functions for SelectOptionBuilder
- 963311: Back to snapshots