aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZeyla Hellyer <[email protected]>2018-08-07 17:19:45 -0700
committerZeyla Hellyer <[email protected]>2018-08-07 17:21:37 -0700
commitdae56048fbaa3472ec09c443375268f9327287df (patch)
tree8ffb5cf298d4a591fd142a30e33fac4f50aaebd0
parentTypo (diff)
downloadserenity-dae56048fbaa3472ec09c443375268f9327287df.tar.xz
serenity-dae56048fbaa3472ec09c443375268f9327287df.zip
Bump to v0.5.6
-rw-r--r--CHANGELOG.md107
-rw-r--r--Cargo.toml2
2 files changed, 108 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1883aa8..c4c034f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,76 @@
All notable changes to this project will be documented in this file.
This project mostly adheres to [Semantic Versioning][semver].
+## [0.5.6] - 2018-08-07
+
+This is a bugfix release that fixes a long-standing bug causing shards to
+randomly die under certain rare conditions when dispatching the Ready event,
+and compilation of the `cache` and `client` features without the `framework`
+feature. This also contains an internal rewrite of the HTTP module.
+
+The minimum required rustc version is now pinned at 1.25.0.
+
+Thanks to the following for their contributions:
+
+- [@acdenisSK]
+- [@Erk-]
+- [@Lakelezz]
+- [@Mishio595]
+- [@Roughsketch]
+- [@zeyla]
+
+### Upgrade Path
+
+Per [c:01e3c33], `Context::edit_profile` has been deprecated. Call
+`serenity::http::edit_profile` instead.
+
+### Added
+
+- [model] `impl AsRef<MessageId> for Message` ([@Mishio595]) [c:1de3937]
+- [model] Add `From` impls for `Game`, genericify `Game` params ([@zeyla])
+ [c:e1332a5], [c:a4c3fec]
+- [http] Make `http::fire`, `http::request` public ([@zeyla]) [c:0d55363]
+- [framework] Add no-parse getters and advancer to `Args` ([@acdenisSK])
+ [c:73ab20f]
+- [model] Add support for new `PRIORITY_SPEAKER` permission ([@Erk-])
+ [c:2179623]
+
+### Fixed
+
+- [client] Don't delay Ready event with cache enabled ([@zeyla]) [c:12d5321]
+- [framework] Handle no delimiters in `Args` ([@acdenisSK]) [c:e5ea6c1],
+ [c:9568e3b]
+- [client] Add missing `mut`, fixing no-framework compilation ([@acdenisSK])
+ [c:90c7ec4]
+- [framework] Check if message is empty in `Args` ([@acdenisSK]) [c:0501020]
+- [client] Fix potential cache deadlocking when dispatching ([@zeyla])
+ [c:f064d65]
+- [framework] Pass failed sub-command to default command ([@Lakelezz])
+ [c:db21036]
+- [framework] Fix default command upon shortcut prefix ([@Lakelezz]) [c:8f128b2]
+
+### Changed
+
+- [client] Deprecate `Context::edit_profile` ([@zeyla]) [c:01e3c33]
+
+### Misc.
+
+- [model] Fix `ChannelId::send_message`'s dead links ([@acdenisSK]) [c:7a93557]
+- [model] Add note about cache in `UserId::get` docs ([@zeyla]) [c:e2873c8]
+- [general] Reduce required rustc to 1.25.0 ([@zeyla]) [c:f3f22d7], [c:b324774]
+- [model] Make `GuildId::member` use cache when possible ([@Roughsketch])
+ [c:21eb42f]
+- [framework] Reword some `StandardFramework::complex_bucket` docs
+ ([@acdenisSK]) [c:02de778]
+- [framework] Internally refactor `positions` ([@acdenisSK]) [c:2a6c3b1]
+- [framework] Update `Configuration` default value listings ([@zeyla])
+ [c:602c5a7]
+- [http] Maintain a single, re-used HTTP client ([@zeyla]) [c:8c0e5a3]
+- [http] Redo the HTTP module internally ([@zeyla]) [c:a0b0dd2], [c:4648f58],
+ [c:8918201], [c:8301333], [c:bbbf638], [c:9a863bd], [c:c458099], [c:aa437d4]
+- [docs] Don't return Result from tests ([@acdenisSK]) [c:e290b03]
+- [docs] Fix all dead links in permissions ([@Erk-]) [c:869fff5]
+
## [0.5.5] - 2018-07-25
This release is mostly a bugfix release. Thanks to the following for their
@@ -2159,6 +2229,7 @@ rest::get_guilds(GuildPagination::After(GuildId(777)), 50);
Initial commit.
+[0.5.6]: https://github.com/serenity-rs/serenity/compare/v0.5.5...v0.5.6
[0.5.5]: https://github.com/serenity-rs/serenity/compare/v0.5.4...v0.5.5
[0.5.4]: https://github.com/serenity-rs/serenity/compare/v0.5.3...v0.5.4
[0.5.3]: https://github.com/serenity-rs/serenity/compare/v0.5.2...v0.5.3
@@ -2197,6 +2268,7 @@ Initial commit.
[@ConcurrentMarxistGC]: https://github.com/ConcurrentMarxistGC
[@DeltaEvo]: https://github.com/DeltaEvo
[@drklee3]: https://github.com/drklee3
+[@Erk-]: https://github.com/Erk-
[@eLunate]: https://github.com/eLunate
[@emoticon]: https://github.com/emoticon
[@efyang]: https://github.com/efyang
@@ -2236,6 +2308,41 @@ Initial commit.
[@vityafx]: https://github.com/vityafx
[@zeyla]: https://github.com/zeyla
+[c:01e3c33]: https://github.com/serenity-rs/serenity/commit/01e3c331ed188e2b95bafa2fa0fc63d5c0c03905
+[c:02de778]: https://github.com/serenity-rs/serenity/commit/02de7789d72141434264e8bd7cee7e1fc65a043f
+[c:0501020]: https://github.com/serenity-rs/serenity/commit/05010204eaded91b29aef0561fc8fb668b522760
+[c:0d55363]: https://github.com/serenity-rs/serenity/commit/0d553630c1a9da216e42e7c0a9bedaccfedf678d
+[c:12d5321]: https://github.com/serenity-rs/serenity/commit/12d53214f39211a4c02026d9389b9aa2bfa8a5ee
+[c:1de3937]: https://github.com/serenity-rs/serenity/commit/1de39377a2e428f9652d887627f420349337c5b1
+[c:2179623]: https://github.com/serenity-rs/serenity/commit/2179623ebf12f7d8e16cc87e193ecd4de0f7b1fe
+[c:21eb42f]: https://github.com/serenity-rs/serenity/commit/21eb42f96f9721d4e004dbc70aedf60e6d1ae7c4
+[c:2a6c3b1]: https://github.com/serenity-rs/serenity/commit/2a6c3b1d1e24ec7dc3b1f19baf87594e362ded27
+[c:4648f58]: https://github.com/serenity-rs/serenity/commit/4648f58e8ddc878d06a5a4a1d2840180c359ddf0
+[c:602c5a7]: https://github.com/serenity-rs/serenity/commit/602c5a7b78dda42b9c3d5426c39099d48e74bca5
+[c:73ab20f]: https://github.com/serenity-rs/serenity/commit/73ab20f271c9cc6dadb7bb76938ae64d19cee71e
+[c:7a93557]: https://github.com/serenity-rs/serenity/commit/7a935574ffe0b7d19c1ed5c5befe1b7e7e4f0e0d
+[c:8301333]: https://github.com/serenity-rs/serenity/commit/830133377a5832784c311302e543f86f85194e3b
+[c:869fff5]: https://github.com/serenity-rs/serenity/commit/869fff566ca7a3669f7f08461a6bd481af3649d3
+[c:8918201]: https://github.com/serenity-rs/serenity/commit/891820102ff7b9025c67e03ac59f5ecd75959aac
+[c:8c0e5a3]: https://github.com/serenity-rs/serenity/commit/8c0e5a377ad7db3c40e37740123c0ebf3d7e36ae
+[c:8f128b2]: https://github.com/serenity-rs/serenity/commit/8f128b2c041d5f708378082af3653ff1ee2df919
+[c:90c7ec4]: https://github.com/serenity-rs/serenity/commit/90c7ec45d6cc01b25296de9619b7d3a6288244fe
+[c:9568e3b]: https://github.com/serenity-rs/serenity/commit/9568e3b24816bb180740789d1e30c29f3658dc8b
+[c:9a863bd]: https://github.com/serenity-rs/serenity/commit/9a863bd78e8edc5849e56e979888f1191b1d5845
+[c:a0b0dd2]: https://github.com/serenity-rs/serenity/commit/a0b0dd226f9ad2476729fa79dbc680bd08aa44b3
+[c:a4c3fec]: https://github.com/serenity-rs/serenity/commit/a4c3fec493d3b85ad1b43f3a5c4927d0d5cdc717
+[c:aa437d4]: https://github.com/serenity-rs/serenity/commit/aa437d4dbc4a59ffa65f80c7eafa6efc37eedc86
+[c:b324774]: https://github.com/serenity-rs/serenity/commit/b3247749f745c524b1eb0f44118c8358868e722a
+[c:bbbf638]: https://github.com/serenity-rs/serenity/commit/bbbf63868a8ef3c0f21c1896f7afb96f4d8fbcc1
+[c:c458099]: https://github.com/serenity-rs/serenity/commit/c45809973f9ed333d9c13905a376af14a73d920b
+[c:db21036]: https://github.com/serenity-rs/serenity/commit/db210367f3752d8e8ad018742ea0b590ddc54009
+[c:e1332a5]: https://github.com/serenity-rs/serenity/commit/e1332a54af46eff6051097ff4989c8d0fde4ca37
+[c:e2873c8]: https://github.com/serenity-rs/serenity/commit/e2873c820c1134ea7cc4cfbe99467aac350fa892
+[c:e290b03]: https://github.com/serenity-rs/serenity/commit/e290b038242cec6d4465f96c22cff24578f1a068
+[c:e5ea6c1]: https://github.com/serenity-rs/serenity/commit/e5ea6c176ba96988efc612a8e14eea90f9c293e1
+[c:f064d65]: https://github.com/serenity-rs/serenity/commit/f064d65486d0c8a3c510ee398e7d0bbf6b283bdb
+[c:f3f22d7]: https://github.com/serenity-rs/serenity/commit/f3f22d7e072477028c9853d467dd18cf50e1589f
+
[c:0067c33]: https://github.com/serenity-rs/serenity/commit/0067c3335929325f54a3a0fe3693703e16de219c
[c:04b0be1]: https://github.com/serenity-rs/serenity/commit/04b0be18b101186d618f9593fc8d2569ee845487
[c:0d6e019]: https://github.com/serenity-rs/serenity/commit/0d6e019c258a8f2e743bcab196acab50b01e3958
diff --git a/Cargo.toml b/Cargo.toml
index 23da39b..cab7b25 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -8,7 +8,7 @@ license = "ISC"
name = "serenity"
readme = "README.md"
repository = "https://github.com/serenity-rs/serenity.git"
-version = "0.5.5"
+version = "0.5.6"
[dependencies]
bitflags = "^1.0"