diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ca92874dd1..b2c64b8b69a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,162 @@ All notable changes to this project will be documented in this file. This project mostly adheres to [Semantic Versioning][semver]. -## [0.2.0] - 2017-04-16 +## [0.3.0] - 2017-06-24 + +This release contains a number of added methods, fixes, deprecations, and +documentation improvements. It brings a module restructure and an upgrade to +rust-websocket v0.20, hyper v0.10, and switching to `native-tls`, meaning +using an up-to-date rust-openssl v0.9 on Linux, schannel on Windows, and +Secure Transport on Mac. The long-standing issue [#56][issue:56] was closed. + +Thanks to the following for their contributions this release: + +- [@acdenisSK] +- [@barzamin] +- [@eLunate] +- [@Flat] +- [@fwrs] +- [@hsiW] +- [@Roughsketch] + +### Upgrade Path + +Invite retrieval functions now accept a `stats` argument. If you don't need +stats, just pass `false`. + +`ChannelId::create_permission` and `GuildChannel::create_permission` now accept +a reference, as they do not need to own the overwrite. + +The deprecated `GuildChannel` methods (`get_invites`, `get_message`, +`get_messages`, `get_reaction_users`, `get_webhooks`) have been removed. Use +their equivalents without the `get_` prefix. + +The `send_file` functions have been deprecated. Use `send_files` instead by +passing a Vec. + +`CurrentUser::distinct` and `User::distinct` have been deprecated. Instead use +`CurrentUser::tag` and `User::tag`. + +`User::get` has been deprecated. Instead, use `UserId::get`. + +`Role::edit_role` has been deprecated, renaming it to `Role::edit`. + +`time` has been removed as a direct dependency, moving to `chrono`. +Public-facing fields that return `time::Timespec` or were a String in ISO-3339 +format are now `chrono::DateTime`s. Instead use its methods for what was +being done with the `Timespec`s or strings. + +`User::direct_message` and `User::dm` now accept a builder to allow for more +complete, yet simple use out of the methods. Instead of passing a `&str`, use +the provided builder: + +```rust +// old +user.dm("hello")?; + +// new +user.dm(|m| m.content("hello"))?; +``` + +`Client::login` has been deprecated. Instead use `Client::new`: + +```rust +use serenity::Client; +use std::env; + +// old +let client = Client::login(&env::var("DISCORD_TOKEN")?); + +// new +let client = Client::new(&env::var("DISCORD_TOKEN")?); +``` + +`Member::guild_id` is now no longer an `Option` -- just a `GuildId`. +Since this is now always present, `Member::find_guild` has been deprecated since +the cache now never searches the cache for the guild ID. + +The deprecated `GuildChannel` methods `get_invites`, `get_message`, +`get_messages`, `get_reaction_users`, and `get_webhooks` have been removed. Use +their alternatives, such as `GuildChannel::invites`, instead. + +### Added + +- Add support for retrieving invites with counts ([@hsiW]) [c:302d771] +- Handle message type 7 ([@fwrs]) [c:8f88c6b] +- Add `GuildChannel::permissions_for` [c:6502ded] +- Add `Invite::url()`, `RichInvite::url()` [c:3062981] +- Reasonable derive Debug on all items [c:9dae9e6] +- Add more examples and improve others [c:8c0aeac] +- Support adding reactions when creating message ([@acdenisSK]) [c:77b5b48] +- Add `VerificationLevel::Higher` [c:7dbae6b] +- Add `CurrentUser::invite_url` ([@Roughsketch], [@Flat]) [c:e033ff3], + [c:0b95db9] +- `impl From for ReactionType` [c:2afab7c] +- Implement multiple attachments ([@Flat]) [c:46b79dd] +- Add `_line` + `_line_safe` methods to `MessageBuilder` ([@Roughsketch]) + [c:543b604] +- Add docs for `CurrentUser` ([@Roughsketch]) [c:921f7f4] +- Add cache docs ([@Roughsketch]) [c:d367a70] +- Add docs and tests for framework ([@Roughsketch]) [c:4267bdb] +- Add `Content` for `MessageBuilder` ([@eLunate]) [c:060b06e] +- Include more info on ratelimiting debugs [c:d37461b] +- Add `User::refresh` [c:8c04d31] +- Add some model docs ([@Roughsketch]) [c:c00f349] +- Add `Message::channel()` [c:063a52f] +- Add `CurrentUser::default_avatar_url` [c:2d09152] +- Add `CurrentUser::face()`, `User::face()` [c:d033909] +- Deserialize embed footers [c:e92b667] +- Add `Member::permissions` [c:39a28d3] ([@acdenisSK]) +- Add `wait` parameter to `http::execute_webhook` [c:dc73d1a] + +### Fixed + +- Don't skip `@everyone` role when checking channel overwrites ([@Roughsketch]) + [c:b468cbf] +- Allow `unreachable_code` lint in `command!` macro ([@Flat]) [c:eb43b9c] +- Fix incorrect attempted `send_file` deserialization [c:0102706] +- Fix ratelimits causing 429s in certain situations [c:f695174] +- Check last heartbeat acknowledged in heartbeater [c:ec9b1c7] +- Make client join shards and return [c:175d3a3] +- Make client starts return an error [c:858bbf2] +- Ws read/write timeout after 90s to avoid infinite blocking [c:1700a4a] +- Fix negative nonces failing to deserialize [c:d0b64cd] +- Use HTTPS Connector with remaining HTTP functions [c:0d218e0] ([@Roughsketch]) + +### Changed + +- Restructure modules [c:9969be6] +- Change `create_permission` to take a reference [c:aea9885] +- Remove deprecated `GuildChannel` methods [c:ab7f113] +- `Guild::create_channel` doesn't require mutability [c:494cc50] +- Deprecate `*User::distinct`, add `*User::tag` [c:6579b1f] +- Deprecate `User::get` [c:afc571f] +- Deprecate `Role::edit_role`, add `Role::edit` [c:c00f349] +- Switch to chrono [c:990e611] +- Make `User::direct_message`/`User::dm` accept a builder [c:11a02db] +- Deprecate `Client::login`, add `Client::new` [c:7990381] +- Make `Member::guild_id` non-optional [c:b4bd771] +- Remove `Context::channel_id` and `Context::queue` [c:8b504ad] +- Make the framework's `dynamic_prefix` accept an `&Message` [c:2845681] +- Deprecate `Channel::delete_messages`, `Channel::delete_permission` [c:7fc49d8] +- Make `Message::nonce` a `serde_json::Value` [c:c832009] + +### Misc. + +- Remove deprecated `login_bot` usage from docs ([@hsiW]) [c:ae395f4] +- Fix call to `VoiceManager::join` in example 06 ([@barzamin]) [c:6853daf] +- Sort default help by group/command names ([@Roughsketch]) [c:93416cd] +- Move `CreateGroup` docs to the struct [c:71f3dbb] +- Don't create group in help if no commands to show ([@Roughsketch]) [c:4f5fbb5] +- Move user avatar method logic out [c:8360f32] +- Upgrade rust-websocket and hyper, switch to native-tls [c:8f8a059] +- Fix broken links in README [c:51c15d0] +- Remove unused `cookie` dependency [c:92f4ec2] +- Switch from `#[doc(hidden)]` to `pub(crate)` [c:32e07e4] ([@acdenisSK]) +- Re-export all errors from the prelude [c:db0f025] +- Rework shard logic and shard handling [c:601704a] + +## [0.2.0] - 2017-05-13 This is a very large release with a number of rewritten components. The cache has been rewritten to make use of memory more efficiently, the models directory @@ -710,6 +865,7 @@ rest::get_guilds(GuildPagination::After(GuildId(777)), 50); Initial commit. +[0.3.0]: https://github.com/zeyla/serenity/compare/v0.2.0...v0.3.0 [0.2.0]: https://github.com/zeyla/serenity/compare/v0.1.5...v0.2.0 [0.1.5]: https://github.com/zeyla/serenity/compare/v0.1.4...v0.1.5 [0.1.4]: https://github.com/zeyla/serenity/compare/v0.1.3...v0.1.4 @@ -720,10 +876,14 @@ Initial commit. [crates.io listing]: https://crates.io/crates/serenity [semver]: http://semver.org +[issue:56]: https://github.com/zeyla/serenity/issues/56 + [@abalabahaha]: https://github.com/abalabahaha [@acdenisSK]: https://github.com/acdenisSK +[@barzamin]: https://github.com/barzamin [@bippum]: https://github.com/bippum [@DeltaEvo]: https://github.com/DeltaEvo +[@eLunate]: https://github.com/eLunate [@emoticon]: https://github.com/emoticon [@Flat]: https://github.com/Flat [@foxbot]: https://github.com/foxbot @@ -738,15 +898,21 @@ Initial commit. [@Roughsketch]: https://github.com/Roughsketch [c:00fb61b]: https://github.com/zeyla/serenity/commit/00fb61b5f306aebde767cc21a498a8ca0742d0be +[c:0102706]: https://github.com/zeyla/serenity/commit/0102706321a00cfb39b356bdf2cf8d523b93a8ec [c:01f6872]: https://github.com/zeyla/serenity/commit/01f687204dd9d5564ec4bdc860f11bfd5e01454f [c:04cfaa9]: https://github.com/zeyla/serenity/commit/04cfaa9a69dc1638e9cd1904a9b8e94c1a97f832 +[c:060b06e]: https://github.com/zeyla/serenity/commit/060b06ec62b1f4e4cc2c11b877fd988b7dcfe627 +[c:063a52f]: https://github.com/zeyla/serenity/commit/063a52f8c028c7432ee556380d2bd5c652d75d22 [c:0708ccf]: https://github.com/zeyla/serenity/commit/0708ccf85bac347e59053133a2b8b6f2eabe99ba [c:096b0f5]: https://github.com/zeyla/serenity/commit/096b0f57aae04a5e0ea28414f5016eeafc5b9e0a [c:0a2f5ab]: https://github.com/zeyla/serenity/commit/0a2f5ab525022fbf0055649f2262573fb07cf18c +[c:0b95db9]: https://github.com/zeyla/serenity/commit/0b95db916580b8b7eb8bf7e81e6051f849a9c0c8 [c:0b9bf91]: https://github.com/zeyla/serenity/commit/0b9bf91f62eef85a4eca703902077f4c04b3b6d1 [c:0c9ec37]: https://github.com/zeyla/serenity/commit/0c9ec377aa7281fb3d4bc390c896b426660a5387 +[c:0d218e0]: https://github.com/zeyla/serenity/commit/0d218e02e043c043d7274c7169607b11c9897a5a [c:0ec4dfb]: https://github.com/zeyla/serenity/commit/0ec4dfb785459c0d04c295f84a1c33e71c016eba [c:0f41ffc]: https://github.com/zeyla/serenity/commit/0f41ffc811827fdd45e4e631884909e33fa8769e +[c:11a02db]: https://github.com/zeyla/serenity/commit/11a02db8e70c18a152bad9de6491817efc1d2f54 [c:13de5c2]: https://github.com/zeyla/serenity/commit/13de5c2e50410c3a68435dc774537b490bb7115c [c:143337a]: https://github.com/zeyla/serenity/commit/143337ae717773f59562d67f85d0e9c44063a45b [c:147cf01]: https://github.com/zeyla/serenity/commit/147cf01d4f13e3ee15eb03705ab2b7a006851cdd @@ -754,29 +920,44 @@ Initial commit. [c:1594961]: https://github.com/zeyla/serenity/commit/159496188b2c841a65829328cddafef620c517af [c:16bd765]: https://github.com/zeyla/serenity/commit/16bd765112befd5d81818cab7b97ac59bd8a1b75 [c:16d1b3c]: https://github.com/zeyla/serenity/commit/16d1b3cad3982accd805f64ef93e51d921b3da55 +[c:1700a4a]: https://github.com/zeyla/serenity/commit/1700a4a9090789d485c190c2a6ccd2c48986f5dd +[c:175d3a3]: https://github.com/zeyla/serenity/commit/175d3a3ef585f6fede959183138d507886192a4e [c:2416813]: https://github.com/zeyla/serenity/commit/24168137ff7b1ec44d3ecdec0f516455fd3785a7 [c:268f356]: https://github.com/zeyla/serenity/commit/268f356a25f27175a5d72458fff92b0f770d0a5a [c:2844ae1]: https://github.com/zeyla/serenity/commit/2844ae158f3d8297b17a584ff9a75f1f51116f48 +[c:2845681]: https://github.com/zeyla/serenity/commit/28456813f6f05e9bdaf08e8cad641df1e3dfaff7 [c:2a743ce]: https://github.com/zeyla/serenity/commit/2a743cedaf08f7eb532e3c4b795cfc5f85bc96af +[c:2afab7c]: https://github.com/zeyla/serenity/commit/2afab7c6eb828e491721e15f11a76ae36e34796d [c:2b237e7]: https://github.com/zeyla/serenity/commit/2b237e7de221beab9c516d6de29f83188ef63840 [c:2cb607d]: https://github.com/zeyla/serenity/commit/2cb607d72a39aa7ab3df866b23de4c9798e69a0f +[c:2d09152]: https://github.com/zeyla/serenity/commit/2d091528287b7f5dfd678e9bc77c25bf53b0f420 [c:2eaa415]: https://github.com/zeyla/serenity/commit/2eaa4159955260e7c9ade66803d69865f1f76018 +[c:302d771]: https://github.com/zeyla/serenity/commit/302d771182308f907423ed73be9b736f268737fe +[c:3062981]: https://github.com/zeyla/serenity/commit/3062981bfc1412e93450b30fa9405e555624ce1e [c:31aae7d]: https://github.com/zeyla/serenity/commit/31aae7d12763f94a7a08ea9fd0102921e8402241 [c:31becb1]: https://github.com/zeyla/serenity/commit/31becb16f184cd7d396b383ad4abed8095451fcb +[c:32e07e4]: https://github.com/zeyla/serenity/commit/32e07e4ac822d5cc1118f0db0fc92b549c1aaf81 [c:3348178]: https://github.com/zeyla/serenity/commit/3348178f151d8e1d7aa0432984a2dd23fa7b9e89 [c:345e140]: https://github.com/zeyla/serenity/commit/345e1401142d21a0fdabb2accd1f33e3a07c02c8 [c:38a484d]: https://github.com/zeyla/serenity/commit/38a484d0fec91e290bc1633fc871131f9decd0ca [c:38db32e]: https://github.com/zeyla/serenity/commit/38db32e2cbb9dc8504e0dfbc2366b17596836da0 +[c:39a28d3]: https://github.com/zeyla/serenity/commit/39a28d3bf5d7005c3549a09542d27c08660f49cb [c:3c7c575]: https://github.com/zeyla/serenity/commit/3c7c575d988f4dc793678880560aee48456f4526 [c:3ca7ad9]: https://github.com/zeyla/serenity/commit/3ca7ad92507f056054d081485f437c08505bc7e5 [c:3f03f9a]: https://github.com/zeyla/serenity/commit/3f03f9adc97315bb61a5c71f52365306cb8e2d1a [c:404a089]: https://github.com/zeyla/serenity/commit/404a089af267c5d5c33025a3d74826e02b6f8ca1 [c:4229034]: https://github.com/zeyla/serenity/commit/42290348bc05c876b7e70c570a485160e594e098 +[c:4267bdb]: https://github.com/zeyla/serenity/commit/4267bdbae05d5516774ca72fe92789651cfa7230 [c:43a5c5d]: https://github.com/zeyla/serenity/commit/43a5c5d7eb8bffb8c9ca450ab1bc377d602fb8c3 +[c:46b79dd]: https://github.com/zeyla/serenity/commit/46b79ddb45d03bfbe0eb10a9d5e1c53c9a15f55b +[c:494cc50]: https://github.com/zeyla/serenity/commit/494cc50ff3dcf8553a5588fa868754d27c237055 [c:49a6841]: https://github.com/zeyla/serenity/commit/49a684134df32427e9502192122c4fb22ef1a735 [c:4a14b92]: https://github.com/zeyla/serenity/commit/4a14b92ff58173acb98c7e0a135b4989a87a7529 [c:4cf8338]: https://github.com/zeyla/serenity/commit/4cf8338e364b0feefef26ece6649077e87962ff3 [c:4de39da]: https://github.com/zeyla/serenity/commit/4de39da887248e374b4d824472a6422c7e46dacc +[c:4f5fbb5]: https://github.com/zeyla/serenity/commit/4f5fbb54ae930dd56aa9a53878cf1b5e123de038 +[c:51c15d0]: https://github.com/zeyla/serenity/commit/51c15d088054dd42c66fee10deed1431df931ec9 +[c:543b604]: https://github.com/zeyla/serenity/commit/543b60421d1c6acd77e02cdd11c7dd2157399821 [c:55ccaca]: https://github.com/zeyla/serenity/commit/55ccaca57051b3fbd47cf7fa288014d9c36f6952 [c:57c060f]: https://github.com/zeyla/serenity/commit/57c060fa2fccfbb3b3d4b2d18aad2faa5929deb3 [c:585af23]: https://github.com/zeyla/serenity/commit/585af231028e46788d689f94e14e110c072a578e @@ -786,11 +967,15 @@ Initial commit. [c:5c40e85]: https://github.com/zeyla/serenity/commit/5c40e85001b9b2620a76fcc57d8f0cddfb6f9b34 [c:5ee5fef]: https://github.com/zeyla/serenity/commit/5ee5feff615565b6f661ee3598fe19bb98bd6a88 [c:5fe6a39]: https://github.com/zeyla/serenity/commit/5fe6a3956d39e9b5caef19df78e8b392898b6908 +[c:601704a]: https://github.com/zeyla/serenity/commit/601704acb94601a134ae43e795474afe8574b2ae [c:626ffb2]: https://github.com/zeyla/serenity/commit/626ffb25af35f5b91a76fdccf6788382a1c39455 [c:62ed564]: https://github.com/zeyla/serenity/commit/62ed564e5f67f3e25d2307fbbf950d0489a28de8 [c:6355288]: https://github.com/zeyla/serenity/commit/635528875c59d34f0d7b2f2b0a3bd61d762f0e9c +[c:6502ded]: https://github.com/zeyla/serenity/commit/6502dedfcced471aaf17b7d459da827a1867807a [c:651c618]: https://github.com/zeyla/serenity/commit/651c618f17cb92d3ea9bbd1d5f5c92a015ff64e0 +[c:6579b1f]: https://github.com/zeyla/serenity/commit/6579b1fb0409410f303a4df5e7246c507a80f27b [c:66546d3]: https://github.com/zeyla/serenity/commit/66546d36749f6c78a4957a616524fab734d5c972 +[c:6853daf]: https://github.com/zeyla/serenity/commit/6853daf4d04719a9a8a081151bd85336e160a752 [c:68c473d]: https://github.com/zeyla/serenity/commit/68c473dd17a2098f97808b3d1f2a200621f67c9d [c:69ec62a]: https://github.com/zeyla/serenity/commit/69ec62a42bcb143cdde056ad8ffce81922e88317 [c:6a887b2]: https://github.com/zeyla/serenity/commit/6a887b25f2712d70c65fc85b5cfbd8b6d4b41260 @@ -799,31 +984,50 @@ Initial commit. [c:6f33a35]: https://github.com/zeyla/serenity/commit/6f33a35c4f85a06c45c4ce9e118db203c4951475 [c:70bf22a]: https://github.com/zeyla/serenity/commit/70bf22a00cd19651a0d994cc43e8d8c4bd8947fc [c:70d4e75]: https://github.com/zeyla/serenity/commit/70d4e7538cefc21dd0e06d5451888b82f53acf38 +[c:71f3dbb]: https://github.com/zeyla/serenity/commit/71f3dbb650f4b0d6434630137ae9eea502a1ebef [c:760a47a]: https://github.com/zeyla/serenity/commit/760a47aa4d34160f44048e775afeb30f08891c99 [c:76f9095]: https://github.com/zeyla/serenity/commit/76f9095c012a8769c7bd27aca6540b7018574c28 +[c:77b5b48]: https://github.com/zeyla/serenity/commit/77b5b480d67e747908f8f4fb9f910bab23b761b5 [c:7914274]: https://github.com/zeyla/serenity/commit/79142745cb571ba2d4284fd1dcbe53c14a0ed623 +[c:7990381]: https://github.com/zeyla/serenity/commit/799038187d903a75d60f0c98d013ae87fb665d02 [c:7b45f16]: https://github.com/zeyla/serenity/commit/7b45f16f063a47dc8a302dce5b016cf43a3edcc1 [c:7b4b154]: https://github.com/zeyla/serenity/commit/7b4b1544603a70dd634b51593ea5173b4515889a +[c:7dbae6b]: https://github.com/zeyla/serenity/commit/7dbae6b5261b8f53200090c9eb1bf39a7498f07d [c:7e254c5]: https://github.com/zeyla/serenity/commit/7e254c5c6098bb1a47bac26c9895098a46cdc53f [c:7f04179]: https://github.com/zeyla/serenity/commit/7f041791aa95e38a0cacd2ab64f0423524c60052 +[c:7fc49d8]: https://github.com/zeyla/serenity/commit/7fc49d8dd9e253b066ab1b82446d0344f800e2d7 +[c:c832009]: https://github.com/zeyla/serenity/commit/c832009eae235881815186f740b716e0b7e63951 +[c:8360f32]: https://github.com/zeyla/serenity/commit/8360f329eae1751a8a413a6f6838486f3a0bba01 [c:83b1d96]: https://github.com/zeyla/serenity/commit/83b1d967f4cc2040f94d67dd987302347f227d6a [c:83b29d5]: https://github.com/zeyla/serenity/commit/83b29d5f839cd2ea6cd150aa7b8ccbbc677c1fad +[c:858bbf2]: https://github.com/zeyla/serenity/commit/858bbf298d08ada3ae6c5b24105bf751bc938d5e [c:86a4e00]: https://github.com/zeyla/serenity/commit/86a4e008ca7acf23d920e344463df801a774d5ce [c:86cd00f]: https://github.com/zeyla/serenity/commit/86cd00f20d6f218e524deed040d3c209f0361a86 +[c:8b504ad]: https://github.com/zeyla/serenity/commit/8b504ad7f6e10fecb27583a949262eb61cfd266d +[c:8c04d31]: https://github.com/zeyla/serenity/commit/8c04d318e273e9bcb3af6ddd820ad067048e95c6 +[c:8c0aeac]: https://github.com/zeyla/serenity/commit/8c0aeacadb93d3b56fb98beb882eaef1f79cd652 [c:8c5ee70]: https://github.com/zeyla/serenity/commit/8c5ee70b28b42ac92f899932ab2ddafeb9c6f913 [c:8e2c052]: https://github.com/zeyla/serenity/commit/8e2c052a55e5e08c6e7ed643b399f1a7f69a2b25 [c:8effc91]: https://github.com/zeyla/serenity/commit/8effc918cc3d269b0d4cf34ef4f2053cecad2606 [c:8f24aa3]: https://github.com/zeyla/serenity/commit/8f24aa391f6b8a9103a9c105138c7610288acb05 +[c:8f88c6b]: https://github.com/zeyla/serenity/commit/8f88c6b0613199492ebca8cd9f2bf4dd5c97add7 +[c:8f8a059]: https://github.com/zeyla/serenity/commit/8f8a05996c5b47ec9401aabb517d96ed2af5c36b [c:9114963]: https://github.com/zeyla/serenity/commit/9114963daf708cfaeaf54d8c788206ccfbae5df8 +[c:921f7f4]: https://github.com/zeyla/serenity/commit/921f7f42d87e7c727b5a87802d7738f8081b600a [c:92309b2]: https://github.com/zeyla/serenity/commit/92309b2fb8ffd96292fd2edaa7c223a2ba774a56 [c:9268f9c]: https://github.com/zeyla/serenity/commit/9268f9c10ef47ffeaeb3d5040e65b1093e04b866 +[c:92f4ec2]: https://github.com/zeyla/serenity/commit/92f4ec204d10a8d60af9ce3cc7433be8117a711d [c:933ee89]: https://github.com/zeyla/serenity/commit/933ee8914509e52c5119ced9f5d9d8f9644cfa63 +[c:93416cd]: https://github.com/zeyla/serenity/commit/93416cdebff12a3f85e694c8cb28350a5c14c50f [c:9392f61]: https://github.com/zeyla/serenity/commit/9392f61f8857b6ab2a04781c2d9c92a582a1577b [c:93f3c60]: https://github.com/zeyla/serenity/commit/93f3c60b23cb8ffd16666bdc01b3502ca7ba5f47 +[c:9969be6]: https://github.com/zeyla/serenity/commit/9969be60cf320797c37b317da24d9a08fd5eafa5 [c:97f9bd1]: https://github.com/zeyla/serenity/commit/97f9bd10c16eb24d54a0ab00c52f19eb51a88675 +[c:990e611]: https://github.com/zeyla/serenity/commit/990e611a56f37f64fbce74fbc487c7dcc4aa4e28 [c:9aa357f]: https://github.com/zeyla/serenity/commit/9aa357f0c8f504b53b49824cc20561c8501d2dda [c:9c04a19]: https://github.com/zeyla/serenity/commit/9c04a19015cf579d343d81a7fa50e6f4b18b4a5b [c:9c1ed6c]: https://github.com/zeyla/serenity/commit/9c1ed6ca933f81bc0254d9d52159b9190b50a3ea +[c:9dae9e6]: https://github.com/zeyla/serenity/commit/9dae9e67b992cea4c18f1c685f5185abd9428887 [c:9ec05e7]: https://github.com/zeyla/serenity/commit/9ec05e701bdbadad39847f0dcc18d5156ecdde02 [c:9ef5522]: https://github.com/zeyla/serenity/commit/9ef55224757dff6dec8576bd1ad11db24a10891e [c:a0bb306]: https://github.com/zeyla/serenity/commit/a0bb30686c1a9431aef23c2e8594791f64035194 @@ -831,16 +1035,23 @@ Initial commit. [c:a39647d]: https://github.com/zeyla/serenity/commit/a39647d3ba1650a4dd4c92bd40001959828000c7 [c:a8acd61]: https://github.com/zeyla/serenity/commit/a8acd6138741a6e5268141ac4ce902561931d353 [c:ab778f8]: https://github.com/zeyla/serenity/commit/ab778f8a9cf47c4e27fe688a61effb0caa4f8a6e +[c:ab7f113]: https://github.com/zeyla/serenity/commit/ab7f113a9e3acd000dbf69b7c4bd8d2d766b39f1 [c:abd22d2]: https://github.com/zeyla/serenity/commit/abd22d289599530cbd1bc9cf1b739420f0d22372 [c:ada07fa]: https://github.com/zeyla/serenity/commit/ada07fae09f3521f44d81613f26839d69c1fc7ef [c:ae352ea]: https://github.com/zeyla/serenity/commit/ae352ea3df86eb2d853d5b1af048a95409aafc38 +[c:ae395f4]: https://github.com/zeyla/serenity/commit/ae395f44361a9a9b488b31d6ac0cb54e0ee9e7a1 +[c:aea9885]: https://github.com/zeyla/serenity/commit/aea98851e86c0f36be231c0a3b763f769c76e061 +[c:afc571f]: https://github.com/zeyla/serenity/commit/afc571fd67c294cc10682db5c579d10645aec437 [c:b001234]: https://github.com/zeyla/serenity/commit/b0012349cca2a5c7c62bb6d2c99106d245b6c55a +[c:b468cbf]: https://github.com/zeyla/serenity/commit/b468cbffa0db341987d1dc397582b3edd3944d09 +[c:b4bd771]: https://github.com/zeyla/serenity/commit/b4bd7714a155381cc16ece51acb0c4dc6cde96a2 [c:b7cbf75]: https://github.com/zeyla/serenity/commit/b7cbf75103939b0b7834c808050b19ba4fbc4b17 [c:b96f85c]: https://github.com/zeyla/serenity/commit/b96f85c224b9c0478b7f1b5c5b76761e23ff7edf [c:bad9ac3]: https://github.com/zeyla/serenity/commit/bad9ac3d28bb0417dedcdddf10cf764c08d1d6ae [c:bb97211]: https://github.com/zeyla/serenity/commit/bb97211b2b107943dd6fabb7a0a344d4fe236780 [c:bcb70e8]: https://github.com/zeyla/serenity/commit/bcb70e85384a16b2440788a73241f507aaeba4dc [c:bceb049]: https://github.com/zeyla/serenity/commit/bceb049bb2b804dac975567bb7eac6afcfc28574 +[c:c00f349]: https://github.com/zeyla/serenity/commit/c00f3490f2fb0c045c2da72d850f70da8e2cdb95 [c:c01f238]: https://github.com/zeyla/serenity/commit/c01f238a34ad846f8732c8bf97fbbd96fbf6a7ae [c:c032fbe]: https://github.com/zeyla/serenity/commit/c032fbe7a5c65fb6824a5eb36daf327134b854cf [c:c050c59]: https://github.com/zeyla/serenity/commit/c050c59da25b9093a75bda22baa81be3b267c688 @@ -850,12 +1061,19 @@ Initial commit. [c:c8536c1]: https://github.com/zeyla/serenity/commit/c8536c111117f26833fb1bceff734ac1abc55479 [c:c8c6b83]: https://github.com/zeyla/serenity/commit/c8c6b83ca685a3e503c853d4154a17761790954e [c:cd914f5]: https://github.com/zeyla/serenity/commit/cd914f503c8f0ada7473b5b56e4ad7830370ea45 +[c:d033909]: https://github.com/zeyla/serenity/commit/d03390968ec7a5e1e93dbcc508c3b8a5f44b792d +[c:d0b64cd]: https://github.com/zeyla/serenity/commit/d0b64cd64a18a6116267fa09a837d62c19cced42 [c:d144136]: https://github.com/zeyla/serenity/commit/d1441363364970b749d57b8a4863b284239488d1 [c:d3389be]: https://github.com/zeyla/serenity/commit/d3389be3042fd7977350a08152d177ac6cdcd37f +[c:d367a70]: https://github.com/zeyla/serenity/commit/d367a704985bbb127f410770125c160f90561937 +[c:d37461b]: https://github.com/zeyla/serenity/commit/d37461b5b705e0cdf802925c59113898a71676df [c:d4fc8b6]: https://github.com/zeyla/serenity/commit/d4fc8b6188627ae8d553cf282b1371e3de7b01f9 [c:d58c544]: https://github.com/zeyla/serenity/commit/d58c54425a18bbbdc8e66e8eebfb8191bad06901 [c:d9118c0]: https://github.com/zeyla/serenity/commit/d9118c081742d6654dc0a4f60228a7a212ca436e [c:daf92ed]: https://github.com/zeyla/serenity/commit/daf92eda815b8f539f6d759ab48cf7a70513915f +[c:db0f025]: https://github.com/zeyla/serenity/commit/db0f025d154e4b6212dd9340c1b789b3c711a24a +[c:dc73d1a]: https://github.com/zeyla/serenity/commit/dc73d1a4bad07b453a9d60a6c8f8c187a7e42450 +[c:e033ff3]: https://github.com/zeyla/serenity/commit/e033ff33b94e024fe5f55a8c93c65c3e885f821b [c:e1079e9]: https://github.com/zeyla/serenity/commit/e1079e9a03473f9ec67414628d5b84e7ea1b5b38 [c:e2557ac]: https://github.com/zeyla/serenity/commit/e2557ac794068c1a6a5c4c674ed9f7b7a806068e [c:e4b484f]: https://github.com/zeyla/serenity/commit/e4b484f1c823ccb0aa2be7c54e0def07e5a01806 @@ -866,8 +1084,11 @@ Initial commit. [c:e891ebe]: https://github.com/zeyla/serenity/commit/e891ebeba43eb87c985db4e031b8bf76dcaca67b [c:e8a9086]: https://github.com/zeyla/serenity/commit/e8a90860d1e451e21d3bf728178957fe54cf106d [c:e9282d3]: https://github.com/zeyla/serenity/commit/e9282d3373158b6e9792a5484ae3dfb9212eb6f7 +[c:e92b667]: https://github.com/zeyla/serenity/commit/e92b667058138ffd01587e28e9d8551cd59df160 [c:e9aae9c]: https://github.com/zeyla/serenity/commit/e9aae9c043b206b15bd5429126ded62259d6731b [c:eb09f2d]: https://github.com/zeyla/serenity/commit/eb09f2d3389b135978e0671a0e7e4ed299014f94 +[c:eb43b9c]: https://github.com/zeyla/serenity/commit/eb43b9c4a4e43a8e097ea71fdc7584c8108b52a3 +[c:ec9b1c7]: https://github.com/zeyla/serenity/commit/ec9b1c79abeb2a4eff9f013ba8f0e430979dbc56 [c:ef6eba3]: https://github.com/zeyla/serenity/commit/ef6eba37636a487c0d6f3b93b8e76c94f28abbab [c:f00e165]: https://github.com/zeyla/serenity/commit/f00e1654e8549ec6582c6f3a8fc4af6aadd56015 [c:f0d1157]: https://github.com/zeyla/serenity/commit/f0d1157212397ae377e11d4205abfebc849ba9d8 @@ -875,6 +1096,7 @@ Initial commit. [c:f53124e]: https://github.com/zeyla/serenity/commit/f53124ec952124f5b742f204cdf7e1dc00a168ab [c:f57a187]: https://github.com/zeyla/serenity/commit/f57a187d564bdcd77f568e77a102d6d261832ee0 [c:f69512b]: https://github.com/zeyla/serenity/commit/f69512beaa157775accd4392295dba112adcf1df +[c:f695174]: https://github.com/zeyla/serenity/commit/f695174287e3999cbcbabc691a86302fa8269900 [c:f6b27eb]: https://github.com/zeyla/serenity/commit/f6b27eb39c042e6779edc2d5d4b6e6c27d133eaf [c:f847638]: https://github.com/zeyla/serenity/commit/f847638859423ffaaecfdb77ee5348a607ad3293 [c:f894cfd]: https://github.com/zeyla/serenity/commit/f894cfdc43a708f457273e1afb57ed1c6e8ebc58 diff --git a/Cargo.toml b/Cargo.toml index 6e1f73a94ab..7a131173e2a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ license = "ISC" name = "serenity" readme = "README.md" repository = "https://github.com/zeyla/serenity.git" -version = "0.2.0" +version = "0.3.0" [dependencies] base64 = "~0.6" diff --git a/README.md b/README.md index bdc31c0d267..063e5ec3b7b 100644 --- a/README.md +++ b/README.md @@ -71,7 +71,7 @@ Add the following to your `Cargo.toml` file: ```toml [dependencies] -serenity = "0.2" +serenity = "0.3" ``` and to the top of your `main.rs`: diff --git a/src/lib.rs b/src/lib.rs index 9025afe2a6d..00dae8b29d9 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -62,7 +62,7 @@ //! //! ```toml //! [dependencies] -//! serenity = "0.2" +//! serenity = "0.3" //! ``` //! //! and to the top of your `main.rs`: