diff options
| author | Zeyla Hellyer <[email protected]> | 2018-08-07 17:19:45 -0700 |
|---|---|---|
| committer | Zeyla Hellyer <[email protected]> | 2018-08-07 17:21:37 -0700 |
| commit | dae56048fbaa3472ec09c443375268f9327287df (patch) | |
| tree | 8ffb5cf298d4a591fd142a30e33fac4f50aaebd0 | |
| parent | Typo (diff) | |
| download | serenity-dae56048fbaa3472ec09c443375268f9327287df.tar.xz serenity-dae56048fbaa3472ec09c443375268f9327287df.zip | |
Bump to v0.5.6
| -rw-r--r-- | CHANGELOG.md | 107 | ||||
| -rw-r--r-- | Cargo.toml | 2 |
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 @@ -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" |