This is a celebration release for the anniversary of the failed Gunpowder Plot enacted against King James of England and Scotland in 1605.
Image done by @Lakelezz
Thanks to the following for their contributions:
Known issues
Systems with OpenSSL 1.x.x installed will not be able to compile Serenity as it depends on an older version of OpenSSL (0.9.x). To circumvent this, you need to add a patch
section to your Cargo.toml
for ishitatsuyuki's fork, which is compatible with 1.x.x, like so:
[patch.crates-io]
openssl = { git = "https://github.com/ishitatsuyuki/rust-openssl", branch = "0.9.x" }
Upgrade Path
Discord no longer considers channels with the prefix nsfw-
in their name as NSFW. Per c:75fb5c04, the utils::is_nsfw
has been deprecated. Instead, the is_nsfw
methods on the channel structs (as in GuildChannel::is_nfsw
) are to be used for checking their nsfw-ness.
Added
- [general/contributing] Add guideline about maximum characters per line (@Lakelezz) c:12534348
- [cache] Add a write-lock configuration option (@Erk-) c:b2362dbb c:41ff44ba
- [framework] Prefix-only command (@Lakelezz) c:6a68f68e
- [framework] Add an option to disable bypassing checks for owners (@Lakelezz) c:c5285ae1
- [framework] Add a method for trimming the current argument (@acdenisSK, @Lakelezz) c:3b050f49 c:e763d80b
- [model] Parse the id out of any mention (@acdenisSK) c:d529cf79
- [utils] Add function to neutralise mentions (@Lakelezz) c:867a7447
Fixed
- [client] Compile the client without
cache
feature (@Erk-) c:176fde29 - [framework] Compile the framework without
cache
feature (@Bond-009) c:9f834b2b - [framework] Fix Default Command to inherit group-options (@Lakelezz) c:e32f9b57
- [model] Fix NSFW checks (@Lakelezz) c:75fb5c04
- [http/docs] Fix dead links (@Erk-) c:9d141bfc
Misc.
- [voice] Don't log event deserialization failures (@zeyla) c:08511dae
- [voice] Remove unused variable (@Proximyst) c:69931fe3
- [http] Remove inconsistent braces (@Proximyst) c:ccfa7fdc
- [cache/http] Change to UNIX line endings (@Erk-) c:8e401f03
- [docs] Typo fixes (@perryprog) c:9865d9cc
- [framework] Simplify code by removing negation (@Lakelezz) c:093a1bab
- [travis] Add
travis_wait
to extend build-time (@Lakelezz) c:5b6574c3