Thanks to the following for their contributions:
A crucial release fixing a lot of misbehaviour:
Added
- [command_attr] Add some utility structs. (@acdenisSK) c:9162929
- [command_attr] Add docs for
lacking_ownership
. (@acdenisSK) c:15e7fde - [example] Add new Example about Eventing and Timing. (@Lakelezz) c:10b9cc2
- [example] Add example of embedding a local image in an embed. (@Erk-) c:709c9e4
- [framework] Add back blocking guilds, channels, and users. (@acdenisSK) c:33f8383
- [framework] Output the
#[example]
text in help (@Flat) c:7aea26c - [model] Add and use
AttachmentId
. (@Lakelezz) c:c8a5f69 - [model] Add a
channel_id_from_name
-method onGuild
. (@xacrimon) c:aae22a2 - [model] Add
GuildChannel::members
. (@Lakelezz) c:ddf7a3 - [model] Add more guild fields from guild boosting. (@AregevDev) c:4541935
- [utils] Add
EmbedMessageBuilding
-trait. (@zeyla) c:7c61f95
Fixed
- [builder] Return
&mut self
onvoice_channel
. (@Lakelezz) c:0e55b73 - [ci] Fix Azure Windows build. (@Lakelezz) c:fc3a1f6
- [client] Fix updates giving only new data. (@zeyla) c:5f7231d
- [clippy] Fix Clippy-lints. (@Lakelezz) c:cd7d07e
- [clippy] Implement suggestions from Clippy & remove Clippy arg max config. (@Flat) c:6586830
- [command_attr] Add missing
s
,owner_only
becameowners_only
. (@acdenisSK) c:3cf673e - [command_attr] Report errors from parsing group options, if any. (@acdenisSK) c:8e01ff6
- [doc] Small doc fixes for the command macro. (@acdenisSK) c:186e914
- [doc] Revise Guild's
voice_states
doc. (@nycex) c:0a640a4 - [example] Update the mentioned feature
methods
toutils
. (@Lakelezz) c:c970f44 - [framework] Fix Help displaying Groups and their Commands. (@Lakelezz) c:eca204a
- [framework] Ensure to properly hide groups. (@Lakelezz) c:5e66cd1
- [framework] Add help for nested groups and their commands. (@Lakelezz) c:6a37535
- [framework] Get rid of a redundant feature gate. (@acdenisSK) c:2ae3a48
- [framework] Treat the actual name and aliases equally. (@Lakelezz) c:82d97c2
- [framework] Check if message author is in owners HashSet. (@Flat) c:d91594b
- [framework] Change
owners_privilege
to bypass all permission-checks. (@Flat) c:98532da - [http] Fix setting role positions (@icewind1991) c:c14ca32
- [model] Fix lifetime issue with
send_message
. (@acdenisSK) c:3902caf - [model] Fix no-default-features compilation. (@zeyla) c:3de5378
- [model] Fix
contains_case_insensitive
andstarts_with_case_insensitive
. (@Flat) c:d27d391 - [voice] Pipe youtube-dl to ffmpeg directly. (@Flat) c:4793a84
Changed
- [builder] Use
ToString
on builder-arguments instead ofDisplay
. (@acdenisSK) c:13fae29 - [builder] Increase the capabilities for creating a channel. (@acdenisSK) c:f2ff97a
- [client] Improve
cached
's name and documentation. (@Lakelezz) c:7706475 - [command_attr] Rectify command parsing. (@acdenisSK) c:b1eff27
- [command_attr] Use the function-name. (@acdenisSK) c:05254c8
- [command_attr] Change
only
toonly_in
. (@acdenisSK) c:26b072f - [command_attr] Reinvent
group!
parsing. (@acdenisSK) c:7f9c4e1 - [command_attr] Stop appending
_HELP_COMMAND
to the generated instance from#[help]
(@acdenisSK) c:9783b35 - [example] Update the framework example. (@acdenisSK) c:0fcb43c
- [example] Update to use shard manager. (@zeyla) c:5375827
- [framework] Take into regard prefixless groups (@acdenisSK) c:ef15739
- [framework] Ensure prefixes to be mandatory on help (@Lakelezz) c:ab34f75
- [model] Update
*Id::created_at()
to return aDateTime<FixedOffset>
instead. (@AregevDev) c:8d50840 - [model] Replace
Context
as argument (@Lakelezz) c:62e19a7 c:58fa50c - [rustc] Set minimum Rust version to
1.35.0
. (@Lakelezz) c:8c83fec - [voice] Add infinite retry arg to ytdl for rst packets. (@Flat) c:86ec810