0.6.0-rc1 / 0.6.1-rc1
Pre-release
Pre-release
Now with serenity 0.12!
New features:
ChoiceParameter
is now not only a derive macro, but also a trait, so you can implement it manually (bc250b8)HelpConfiguration::include_description
can be used to toggle whether a single command's help output includes itsdescription
, or only itshelp_text
(0ad8ee6)
API updates:
- A lot of structs and enum are now
#[non_exhaustive]
to allow backwards compatible new features in the future (035e035, 6c08cfb, 1cbfeef) Command
no longer hasDefault
bounds on its generics (695ae1d)- Changed some field types on
Command
to be more idiomatic (6c08cfb) CooldownTracker
methods now take a dedicated user-constructableCooldownContext
instead ofContext<'_, U, E>
, to makeCooldownTracker
usable outside poise internals ([bd73861](https://github.com/serenity-rs/poise/cMake ommit/bd73861d2679c26040353eba460d933c7d3a7a15))
Behavior changes:
Detailed changelog: v0.5.7...v0.6.0
Thanks to @kangalio, @docwilco, @drwilco, @GnomedDev, @scottbot95!