Release v1.4.4-RC1
github-actions
released this
04 Aug 10:09
·
689 commits
to root
since this release
KordEx 1.4.4-RC1
Note: This release contains breaking changes for the checks system. All custom checks must be rewritten! If you
need help figuring this out, please let us know on Discord.
Changes since 1.4.2:
- Update to KordEx 0.8.0-M1
- Default to rest-aware caching and allow configuration of caching strategy
- Add kotlinx.datetime converters and utils
- Add support for select menus in the
Components
builder - Add support for Discord's slash command perms, including enforcing them at the framework level
- Add support for threads, including extra checks that only operate on threads or flatten them to top channels
- Trim slash command arguments to workaround inconsistent data from Discord
- Redo the checks system, requiring calls to one of the
fail
functions to fail a check- This is breaking, checks must be redone
- Checks may now also return a failure message for commands
This release includes commits that address the following issues:
The following PRs were merged:
- #61 - Use epochSeconds for toDiscord timestamp extension function
- #64 - insert semicolon in Lclass;method for mixin target
Commits (30)
- 8aaf25: 1.4.4-RC1
- dee758: Prepare for the 1.4.4-RC1 release
- 5a6293: Slash commands: Trim argument content
- 77bbba: Update to latest KordEx snapshot
- dd428e: Mappings: Quick hotfix for unmapped names
- 1621f2: Add top channel checks
- de5fcf: Update to latest Kord snapshot
- 77a227: Expose sharding builder, allow for skipping of slash command registration
- 615ad3: Add a check util to get the thread channel
- a23c6b: 1.4.4-SNAPSHOT: Track Kord 0.8.x for threads
...and 20 more.