Skip to content

Commit b49719f

Browse files
committed
Remove the -rc suffix
1 parent a747ff9 commit b49719f

File tree

3 files changed

+206
-3
lines changed

3 files changed

+206
-3
lines changed

CHANGELOG.md

Lines changed: 204 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,199 @@
33
All notable changes to this project will be documented in this file.
44
This project mostly adheres to [Semantic Versioning][semver].
55

6+
## [0.6.0] - 2019-6-21
7+
8+
🎉 It has finally come for the biggest release of Serenity yet! 🎉
9+
10+
Thanks to the following for their contributions:
11+
12+
- [@AregevDev]
13+
- [@acdenisSK]
14+
- [@andreasots]
15+
- [@Celti]
16+
- [@DarkKirb]
17+
- [@Erk-]
18+
- [@eatsfoobars]
19+
- [@Flat]
20+
- [@FelixMcFelix]
21+
- [@hyarsan]
22+
- [@icewind1991]
23+
- [@Kroisse]
24+
- [@Lakelezz]
25+
- [@Mishio595]
26+
- [@molenzwiebel]
27+
- [@mattico]
28+
- [@nycex]
29+
- [@PvdBerg1998]
30+
- [@Roughsketch]
31+
- [@xacrimon]
32+
- [@xSke]
33+
- [@zeyla]
34+
35+
36+
## Since rc-2.1:
37+
38+
### Added
39+
- [framework/command_attr#docs] Add `#[bucket]` to the available attributes list. ([@acdenisSK]) [c:0daaac1]
40+
41+
### Changed
42+
43+
- [examples] Fix a typo of Serenity ([@Lakelezz]) [c:90b7829]
44+
- [gateway] Remove tungstenite buffer limits ([@molenzwiebel]) [c:638b642]
45+
- [framework/command_attr] Be more helpful when reporting errors on return types ([@acdenisSK]) [c:c8a8d4f]
46+
- [model] Make all structs non-exhaustive ([@zeyla]) [c:dddd417]
47+
- [http] No longer delay ratelimit sleeps by 500ms ([@acdenisSK]) [c:638bb1a]
48+
49+
### Fixed
50+
51+
- [framework/command_attr] Assign the new value to the correct colour ([@acdenisSK]) [c:d1addff]
52+
- [model] Fix panic on deserialising `PartialGuild` with no Nitro boosters. ([@xSke]) [c:5e77718]
53+
54+
## rc-2
55+
56+
### Added
57+
58+
- [command_attr] Add some utility structs. ([@acdenisSK]) [c:9162929]
59+
- [command_attr] Add docs for `lacking_ownership`. ([@acdenisSK]) [c:15e7fde]
60+
- [example] Add new Example about Eventing and Timing. ([@Lakelezz]) [c:10b9cc2]
61+
- [example] Add example of embedding a local image in an embed. ([@Erk-]) [c:709c9e4]
62+
- [framework] Add back blocking guilds, channels, and users. ([@acdenisSK]) [c:33f8383]
63+
- [framework] Output the `#[example]` text in help ([@Flat]) [c:7aea26c]
64+
- [model] Add and use `AttachmentId`. ([@Lakelezz]) [c:c8a5f69]
65+
- [model] Add a `channel_id_from_name`-method on `Guild`. ([@xacrimon]) [c:aae22a2]
66+
- [model] Add `GuildChannel::members`. ([@Lakelezz]) [c:ddf7a3]
67+
- [model] Add more guild fields from guild boosting. ([@AregevDev]) [c:4541935]
68+
- [utils] Add `EmbedMessageBuilding`-trait. ([@zeyla]) [c:7c61f95]
69+
70+
### Fixed
71+
72+
- [builder] Return `&mut self` on `voice_channel`. ([@Lakelezz]) [c:0e55b73]
73+
- [ci] Fix Azure Windows build. ([@Lakelezz]) [c:fc3a1f6]
74+
- [client] Fix updates giving only new data. ([@zeyla]) [c:5f7231d]
75+
- [clippy] Fix Clippy-lints. ([@Lakelezz]) [c:cd7d07e]
76+
- [clippy] Implement suggestions from Clippy & remove Clippy arg max config. ([@Flat]) [c:6586830]
77+
- [command_attr] Add missing `s`, `owner_only` became `owners_only`. ([@acdenisSK]) [c:3cf673e]
78+
- [command_attr] Report errors from parsing group options, if any. ([@acdenisSK]) [c:8e01ff6]
79+
- [doc] Small doc fixes for the command macro. ([@acdenisSK]) [c:186e914]
80+
- [doc] Revise Guild's `voice_states` doc. ([@nycex]) [c:0a640a4]
81+
- [example] Update the mentioned feature `methods` to `utils`. ([@Lakelezz]) [c:c970f44]
82+
- [framework] Fix Help displaying Groups and their Commands. ([@Lakelezz]) [c:eca204a]
83+
- [framework] Ensure to properly hide groups. ([@Lakelezz]) [c:5e66cd1]
84+
- [framework] Add help for nested groups and their commands. ([@Lakelezz]) [c:6a37535]
85+
- [framework] Get rid of a redundant feature gate. ([@acdenisSK]) [c:2ae3a48]
86+
- [framework] Treat the actual name and aliases equally. ([@Lakelezz]) [c:82d97c2]
87+
- [framework] Check if message author is in owners HashSet. ([@Flat]) [c:d91594b]
88+
- [framework] Change `owners_privilege` to bypass all permission-checks. ([@Flat]) [c:98532da]
89+
- [http] Fix setting role positions ([@icewind1991]) [c:c14ca32]
90+
- [model] Fix lifetime issue with `send_message`. ([@acdenisSK]) [c:3902caf]
91+
- [model] Fix no-default-features compilation. ([@zeyla]) [c:3de5378]
92+
- [model] Fix `contains_case_insensitive` and `starts_with_case_insensitive`. ([@Flat]) [c:d27d391]
93+
- [voice] Pipe youtube-dl to ffmpeg directly. ([@Flat]) [c:4793a84]
94+
95+
### Changed
96+
97+
- [builder] Use `ToString` on builder-arguments instead of `Display`. ([@acdenisSK]) [c:13fae29]
98+
- [builder] Increase the capabilities for creating a channel. ([@acdenisSK]) [c:f2ff97a]
99+
- [client] Improve `cached`'s name and documentation. ([@Lakelezz]) [c:7706475]
100+
- [command_attr] Rectify command parsing. ([@acdenisSK]) [c:b1eff27]
101+
- [command_attr] Use the function-name. ([@acdenisSK]) [c:05254c8]
102+
- [command_attr] Change `only` to `only_in`. ([@acdenisSK]) [c:26b072f]
103+
- [command_attr] Reinvent `group!` parsing. ([@acdenisSK]) [c:7f9c4e1]
104+
- [command_attr] Stop appending `_HELP_COMMAND` to the generated instance from `#[help]` ([@acdenisSK]) [c:9783b35]
105+
- [example] Update the framework example. ([@acdenisSK]) [c:0fcb43c]
106+
- [example] Update to use shard manager. ([@zeyla]) [c:5375827]
107+
- [framework] Take into regard prefixless groups ([@acdenisSK]) [c:ef15739]
108+
- [framework] Ensure prefixes to be mandatory on help ([@Lakelezz]) [c:ab34f75]
109+
- [model] Update `*Id::created_at()` to return a `DateTime<FixedOffset>` instead. ([@AregevDev]) [c:8d50840]
110+
- [model] Replace `Context` as argument ([@Lakelezz]) [c:62e19a7] [c:58fa50c]
111+
- [rustc] Set minimum Rust version to `1.35.0`. ([@Lakelezz]) [c:8c83fec]
112+
- [voice] Add infinite retry arg to ytdl for rst packets. ([@Flat]) [c:86ec810]
113+
114+
### Removed
115+
116+
- [builder] Remove unused `build`-method. ([@Lakelezz]) [c:c6ae140]
117+
- [client] Remove `quit` method. ([@zeyla]) [c:f7109ee]
118+
- [utils] Remove `VecMap`. ([@acdenisSK]) [c:9450d4b]
119+
120+
## rc-1
121+
122+
### Added
123+
124+
- [model] Add missing fields of `current_application_info` ([@mattico]) [c:23bed41]
125+
- [builder] Allow for channels to be (or not be) set as nsfw ([@acdenisSK]) [c:1bd5bbc]
126+
- [framework] Bring back old parsing behaviour ([@acdenisSK]) [c:64e97c5]
127+
- [http] `AsRef<Http>` Implementation for `Http` ([@Lakelezz]) [c:b425ceb]
128+
129+
### Fixed
130+
131+
- [misc.] Fix Doc-Links and update Changelog ([@Lakelezz]) [c:c63eaea]
132+
133+
### Changed
134+
135+
- [framework] Take into equation ignoring bots and webhooks for help ([@acdenisSK]) [c:b1559bc]
136+
- [general] Increase minimum support Rust version ([@acdenisSK]) [c:61ac765]
137+
- [general/framework] Shackle the minimum version of uwl to 0.3.2 ([@acdenisSK]) [c:decbc04]
138+
139+
## rc-0
140+
141+
## Added
142+
143+
- [builder/model] Permit sending files through the `CreateMessage` builder. ([@Roughsketch]) [c:5405ac2]
144+
- [client] Add Rich Presence parsing support ([@zeyla]) [c:f7360e6]
145+
- [model] Add Slow Mode Rate ([@Lakelezz]) [c:7512c19]
146+
- [voice] Voice reconnection ([@FelixMcFelix]) [c:25cb595] [c:4026d77] [c:2f613c0] [c:0a58e85]
147+
- [model] Add a position propagation method to Channel ([@Erk-]) [c:59b4c60]
148+
- [misc.] Re-export `typemap::sharemap` ([@zeyla]) [c:d2233e2]
149+
- [framework] Add new Check System ([@Lakelezz]) [c:2969561]
150+
- [http/gateway] Rustls support ([@Erk-]) [c:faa773a]
151+
- [model] Add news channel ([@Lakelezz]) [c:1074b28]
152+
- [client] Add EventHandler for raw Events ([@DarkKirb]) [c:2b453c3]
153+
- [model] Add millisecond accuracy to `ID.created_at()` ([@DarkKirb]) [c:965fa7b]
154+
- [http/gateway] Add Rustls and Native-TLS Backends ([@Lakelezz]) [c:15e2c41]
155+
156+
## Changed
157+
158+
- [model] Make MessageUpdateEvent::embeds a Vec<Embed> ([@zeyla]) [c:00f465c]
159+
- [voice] Voice fixes, better API adherence, bitrate control, documentation ([@FelixMcFelix]) [c:393a5ae]
160+
- [builder] Make builders mutably borrowed ([@zeyla], [@Flat], [@Lakelezz], [@Celti]) [c:1546171] [c:6d87d71] [c:b7a6fee] [c:b012ab7]
161+
- [utils] Make Message Builder use &mut self instead of self ([@PvdBerg1998]) [c:1546171]
162+
- [misc.] Update `parking_lot` and `multipart` dependencies ([@Kroisse]) [c:1e50d30]
163+
- [framework] Make sure `delimiter` clears current and default delimiters. ([@Lakelezz]) [c:3f81cf3]
164+
- [framework] Underline command name and "Commands" in plain help ([@hyarsan]) [c:87bc6ca]
165+
- [http] Replace `hyper` with `reqwest` ([@Lakelezz]) [c:86a8b60]
166+
- [client/gateway] Switch to tungstenite from rust-websocket ([@zeyla]) [c:a5aa2a9]
167+
- [misc.] Update to Rust 2018 ([@Lakelezz]) [c:21518c8]
168+
- [http/model/all] Remove global Cache and HTTP ([@Lakelezz]) [c:712cfa5] [c:3f0ea69]
169+
- [client] Change the `Context::data` field to use an `RwLock` ([@Erk-]) [c:661d778]
170+
- [cache] Pass old Message to `message_update` ([@Mishio595]) [c:40bf272]
171+
- [framework] Check for Ownership in Help System ([@Lakelezz]) [c:fa0376c]
172+
- [framework] Improve Help Consistency ([@Lakelezz]) [c:51b48f4]
173+
- [misc.] Adhere to Rust 2018's idioms ([@Lakelezz]) [c:5d6dc37]
174+
- [client] Add different `Context::new`s based on feature-set. ([@Lakelezz]) [c:625b764]
175+
- [framework] Remodel `Args`'s API ([@acdenisSK]) [c:c472ddd]
176+
- [framework] Rewrite the framework to attributes ([@acdenisSK]) [c:cc81e47]
177+
- [framework] Handle Sub-Groups in the Help-System ([@Lakelezz]) [c:9b591ec]
178+
- [voice] Fewer ffprobe calls when playing audio through ffmpeg ([@FelixMcFelix]) [c:5dff7eb]
179+
- [voice] Optional impls and additional events for AudioReceiver ([@FelixMcFelix]) [c:d955df4]
180+
- [voice] ClientConnect message handling ([@FelixMcFelix]) [c:fa11a30]
181+
- [client] Pass the old voice state if the cache is enabled ([@andreasots]) [c:bd45e42]
182+
- [http] Specify Header's Content Length as `0` ([@eatsfoobars]) [c:a713b40]
183+
- [voice] Switch to `audiopus` ([@Lakelezz]) [c:4af7a98]
184+
- [model] Make `enum`s non-exhaustive ([@Lakelezz]) [c:9cc8816]
185+
- [http] Make the HttpError Send+Sync ([@Erk-]) [c:6cfc0e1]
186+
- [framework] Update `on_mention` to take a `UserId` ([@Celti]) [c:d995fa0]
187+
- [utils] Simplify `from_rgb`, turn some of Colour's functions to `const`. ([@hyarsan]) [c:c149e36]
188+
189+
## Fixed
190+
191+
- Fix ActivityFlags/ActivityTimestamps/ActivityParty deserialization ([@zeyla]) [c:0a77330] [c:d01eeae]
192+
- Fix `MessageBuilder`'s doctests ([@Flat]) [c:a3477a2]
193+
194+
## Removed
195+
196+
- [client] Remove deprecated `Context::edit_profile` ([@zeyla]) [c:bc0d82e]
197+
- [misc.] Remove everything marked `deprecated` since `v0.5.x` or older ([@Lakelezz]) [c:70720ae]
198+
6199
## [0.6.0-rc.2] - 2019-6-14
7200

8201
Thanks to the following for their contributions:
@@ -2793,6 +2986,7 @@ rest::get_guilds(GuildPagination::After(GuildId(777)), 50);
27932986

27942987
Initial commit.
27952988

2989+
[0.6.0]: https://github.com/serenity-rs/serenity/compare/v0.6.0-rc.2...v0.6.0
27962990
[0.6.0-rc.2]: https://github.com/serenity-rs/serenity/compare/v0.6.0-rc.0...v0.6.0-rc.2
27972991
[0.6.0-rc.1]: https://github.com/serenity-rs/serenity/compare/v0.6.0-rc.0...v0.6.0-rc.1
27982992
[0.6.0-rc.0]: https://github.com/serenity-rs/serenity/compare/v0.5.14...v0.6.0-rc.0
@@ -2832,7 +3026,6 @@ Initial commit.
28323026
[issue:56]: https://github.com/serenity-rs/serenity/issues/56
28333027
[rust-websocket:issue:137]: https://github.com/cyderize/rust-websocket/issues/137
28343028

2835-
28363029
[@Arcterus]: https://github.com/Arcterus
28373030
[@AregevDev]: https://github.com/AregevDev
28383031
[@abalabahaha]: https://github.com/abalabahaha
@@ -2879,6 +3072,7 @@ Initial commit.
28793072
[@Lymia]: https://github.com/Lymia
28803073
[@khazhyk]: https://github.com/khazhyk
28813074
[@mattico]: https://github.com/mattico
3075+
[@molenzwiebel]: https://github.com/molenzwiebel
28823076
[@megumisonoda]: https://github.com/megumisonoda
28833077
[@Mishio595]: https://github.com/Mishio595
28843078
[@mshenrick]: https://github.com/mshenrick
@@ -2900,8 +3094,17 @@ Initial commit.
29003094
[@vityafx]: https://github.com/vityafx
29013095
[@xentec]: https://github.com/xentec
29023096
[@xacrimon]: https://github.com/xacrimon
3097+
[@xSke]: https://github.com/xSke
29033098
[@zeyla]: https://github.com/zeyla
29043099

3100+
[c:90b7829]: https://github.com/serenity-rs/serenity/commit/90b78294c74bb4fe7f861fad0a1896a5b1ee280f
3101+
[c:638b642]: https://github.com/serenity-rs/serenity/commit/638b642c853e0567fe008298691daaa765ef4a5f
3102+
[c:c8a8d4f]: https://github.com/serenity-rs/serenity/commit/c8a8d4f2f5b351def970b344045a16d0504d9d8f
3103+
[c:0daaac1]: https://github.com/serenity-rs/serenity/commit/0daaac1519e7b583c9d1ea9e31779d7e6d00e5a0
3104+
[c:dddd417]: https://github.com/serenity-rs/serenity/commit/dddd417c1b55b4a4908fd65e2cfd2a0010b31e0d
3105+
[c:d1addff]: https://github.com/serenity-rs/serenity/commit/d1addff0dff6f199cacb0ed161ca013cb96d7d02
3106+
[c:638bb1a]: https://github.com/serenity-rs/serenity/commit/638bb1af7711898267b67b1513d512d55de97d80
3107+
[c:5e77718]: https://github.com/serenity-rs/serenity/commit/5e77718d93c97d0b118e4ad77842f311c9382ba9
29053108

29063109
[c:ab34f75]: https://github.com/serenity-rs/serenity/commit/ab34f75281750ddca64ada640515fef4e01bdf23
29073110
[c:58fa50c]: https://github.com/serenity-rs/serenity/commit/58fa50cd4d1fd6660ed6d3692e125cc4f292097b

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ license = "ISC"
88
name = "serenity"
99
readme = "README.md"
1010
repository = "https://github.com/serenity-rs/serenity.git"
11-
version = "0.6.0-rc.2.1"
11+
version = "0.6.0"
1212
edition = "2018"
1313

1414
[dependencies]

src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
//!
3737
//! ```toml
3838
//! [dependencies]
39-
//! serenity = "0.6.0-rc.2.1"
39+
//! serenity = "0.6"
4040
//! ```
4141
//!
4242
//! [`Cache`]: cache/struct.Cache.html

0 commit comments

Comments
 (0)