33All notable changes to this project will be documented in this file.
44This project mostly adheres to [ Semantic Versioning] [ semver ] .
55
6+ ## [ 0.4.1] - 2017-10-14
7+
8+ This release contains bugfixes and some newly added or newly exposed
9+ functionality.
10+
11+ Thanks to the following for their contributions this release:
12+
13+ - [ @acdenisSK ]
14+ - [ @ftriquet ]
15+ - [ @hsiW ]
16+ - [ @Lakelezz ]
17+ - [ @lolzballs ]
18+ - [ @Roughsketch ]
19+ - [ @zeyla ]
20+
21+ ### Added
22+
23+ - [ general] Replace Vec parameters by ` IntoIterator ` ([ @ftriquet ] )[ c:55167c3]
24+ - [ general] Replace slice parameters by ` IntoIterator ` ([ @ftriquet ] ) [ c:022e35d]
25+ - [ model] Add ` Guild::members_starting_with ` ([ @Lakelezz ] ) [ c: b3aa441 ]
26+ - [ model] Add ` Guild::members_containing ` ([ @Lakelezz ] ) [ c:1b167b5]
27+ - [ model] ` impl<'a> BanOptions for &'a str ` ([ @acdenisSK ] ) [ c: cf40386 ]
28+ - [ model] Derive ` Default ` on ` CurrentUser ` and IDs ([ @acdenisSK ] ) [ c:09a8a44]
29+ - [ client] Add a configurable, shard-shared threadpool ([ @zeyla ] ) [ c: d7621aa ] ,
30+ [ c:8109619]
31+ - [ model] Add ` Guild::members_username_containing, members_nick_containing `
32+ ([ @Lakelezz ] ) [ c:002ce3a]
33+ - [ framework] Add an iterator for ` Args ` ([ @acdenisSK ] ) [ c:0ed1972]
34+ - [ framework] Make ` has_all_requirements ` public ([ @Lakelezz ] ) [ c:08d390c]
35+ - [ framework] Make default help messages list help for aliases ([ @Lakelezz ] )
36+ [ c:0d1c0f1]
37+
38+ ### Fixed
39+
40+ - [ model] Use ` request_client! ` for attachment downloading ([ @lolzballs ] )
41+ [ c:71f709d]
42+ - [ client] Fix client no-framework compilation ([ @zeyla ] ) [ c:1d4ecb2]
43+ - [ client] Fix client shards not filling ([ @zeyla ] ) [ c:86d8bdd]
44+ - [ model] Fix ` User::tag ` and ` CurrentUser::tag ` discrim output ([ @zeyla ] )
45+ [ c:6b9dcf5]
46+ - [ framework] Modify ` initialized ` method purpose ([ @acdenisSK ] ) [ c:05f158f]
47+ - [ framework] Make command Error string public ([ @acdenisSK ] ) [ c:917dd30]
48+ - [ client, gateway] Improve shard logic ([ @acdenisSK ] , [ @zeyla ] ) [ c:683691f] ,
49+ [ c:7befcd5]
50+ - [ gateway] Reset shard heartbeat state on resume ([ @zeyla ] ) [ c: c98cae4 ]
51+ - [ general] Fix font-height and soften the logo ([ @Lakelezz ] ) [ c:3b2c246]
52+
53+ ### Misc.
54+
55+ - [ client, gateway] Improve shard and shard runner logging ([ @zeyla ] )
56+ [ c:21e194b]
57+ - ` to_owned ` -> ` to_string ` ([ @acdenisSK ] ) [ c:1bf4d9c]
58+ - [ general] Fix most clippy warnings ([ @Roughsketch ] ) [ c:7945094]
59+ - [ framework] Add some docs to ` Args ` ([ @acdenisSK ] ) [ c:8572943]
60+ - [ examples] Add ` env_logger ` bot example [ c:0df77b9]
61+ - [ general] Fix clippy lints ([ @zeyla ] ) [ c:483b069]
62+ - [ model] Optimize ` Member::roles ` ([ @hsiW ] ) [ c:8565fa2]
63+ - [ general] Internally use a ` try_opt! ` macro ([ @hsiW ] ) [ c:9b0c053]
64+ - [ general] Feature-flag extern crates behind their name ([ @zeyla ] ) [ c:11b85ca]
65+
666## [ 0.4.0] - 2017-09-25
767
868This release contains a lot of added functionality, minor-scale rewrites,
@@ -1367,6 +1427,7 @@ rest::get_guilds(GuildPagination::After(GuildId(777)), 50);
13671427
13681428Initial commit.
13691429
1430+ [ 0.4.1 ] : https://github.com/zeyla/serenity/compare/v0.4.0...v0.4.1
13701431[ 0.4.0 ] : https://github.com/zeyla/serenity/compare/v0.3.0...v0.4.0
13711432[ 0.3.0 ] : https://github.com/zeyla/serenity/compare/v0.2.0...v0.3.0
13721433[ 0.2.0 ] : https://github.com/zeyla/serenity/compare/v0.1.5...v0.2.0
@@ -1394,6 +1455,7 @@ Initial commit.
13941455[ @emoticon ] : https://github.com/emoticon
13951456[ @Flat ] : https://github.com/Flat
13961457[ @foxbot ] : https://github.com/foxbot
1458+ [ @ftriquet ] : https://github.com/ftriquet
13971459[ @fwrs ] : https://github.com/fwrs
13981460[ @GetRektByMe ] : https://github.com/GetRektByMe
13991461[ @hsiW ] : https://github.com/hsiW
@@ -1402,13 +1464,46 @@ Initial commit.
14021464[ @indiv0 ] : https://github.com/indiv0
14031465[ @joek13 ] : https://github.com/joek13
14041466[ @Lakelezz ] : https://github.com/Lakelezz
1467+ [ @lolzballs ] : https://github.com/lolzballs
14051468[ @khazhyk ] : https://github.com/khazhyk
14061469[ @Roughsketch ] : https://github.com/Roughsketch
14071470[ @sschroe ] : https://github.com/sschroe
14081471[ @SunDwarf ] : https://github.com/SunDwarf
14091472[ @xentec ] : https://github.com/xentec
14101473[ @zeyla ] : https://github.com/zeyla
14111474
1475+ [ c:002ce3a ] : https://github.com/zeyla/serenity/commit/002ce3aa272fa51b84e820f12db39cb87a461a83
1476+ [ c:022e35d ] : https://github.com/zeyla/serenity/commit/022e35d5b12322bd77bbe74a1a3b2ad319977390
1477+ [ c:05f158f ] : https://github.com/zeyla/serenity/commit/05f158fc89f2adc82e31cf4b93706dc7d25e11d8
1478+ [ c:08d390c ] : https://github.com/zeyla/serenity/commit/08d390c19f187986fd2856fe5cbb9035a0877e0f
1479+ [ c:09a8a44 ] : https://github.com/zeyla/serenity/commit/09a8a444f5bcefaee8b83dc129a3cea2de8792f9
1480+ [ c:0d1c0f1 ] : https://github.com/zeyla/serenity/commit/0d1c0f1356fd3a891232498c2230d0bb4d2ed4ff
1481+ [ c:0df77b9 ] : https://github.com/zeyla/serenity/commit/0df77b933ff5e98725252116069afad2dec9f89b
1482+ [ c:0ed1972 ] : https://github.com/zeyla/serenity/commit/0ed19727debf28a8aa0818b44713090e97dd6eee
1483+ [ c:11b85ca ] : https://github.com/zeyla/serenity/commit/11b85ca6799b9984481119851f983d8e3c84cdc0
1484+ [ c:1b167b5 ] : https://github.com/zeyla/serenity/commit/1b167b5496ce816cbcacb0e4f6e63399dffaa25c
1485+ [ c:1bf4d9c ] : https://github.com/zeyla/serenity/commit/1bf4d9cb9823dca8c4bb77147c66eac2d53f609f
1486+ [ c:1d4ecb2 ] : https://github.com/zeyla/serenity/commit/1d4ecb2f13258d286378c44d59c2ee4b1c68349d
1487+ [ c:21e194b ] : https://github.com/zeyla/serenity/commit/21e194bffc37f396f007d390170f5b60e22f5d02
1488+ [ c:3b2c246 ] : https://github.com/zeyla/serenity/commit/3b2c2462cb34b5ae5190ebc4a9e04968dc8d5335
1489+ [ c:483b069 ] : https://github.com/zeyla/serenity/commit/483b069cc0c821ec673ac475b168809e3a41525a
1490+ [ c:55167c3 ] : https://github.com/zeyla/serenity/commit/55167c300598536a852b3596fcf1c420aeb96c3a
1491+ [ c:683691f ] : https://github.com/zeyla/serenity/commit/683691f762bbf58e3abf3bc67381e18112f5c8ad
1492+ [ c:6b9dcf5 ] : https://github.com/zeyla/serenity/commit/6b9dcf5272458499c1caef544cb82d5a8624258b
1493+ [ c:71f709d ] : https://github.com/zeyla/serenity/commit/71f709d0aceedb6d3091d0c28c9535e281270f71
1494+ [ c:7945094 ] : https://github.com/zeyla/serenity/commit/794509421f21bee528e582a7b109d6a99284510a
1495+ [ c:7befcd5 ] : https://github.com/zeyla/serenity/commit/7befcd5caa9ccdf44d90ecc12014c335b1bd2be7
1496+ [ c:8109619 ] : https://github.com/zeyla/serenity/commit/8109619184867fc843a1e73d18d37726a34f7fbf
1497+ [ c:8565fa2 ] : https://github.com/zeyla/serenity/commit/8565fa2cb356cf8cbccfeb09828c9d136ad3d614
1498+ [ c:8572943 ] : https://github.com/zeyla/serenity/commit/857294358d5f3029850dc79c174b831c0b0c161c
1499+ [ c:86d8bdd ] : https://github.com/zeyla/serenity/commit/86d8bddff3e3242186d0c2607b34771e5422ba5b
1500+ [ c:917dd30 ] : https://github.com/zeyla/serenity/commit/917dd3071dc8a145b9c379cb3a8a84731c690340
1501+ [ c:9b0c053 ] : https://github.com/zeyla/serenity/commit/9b0c053725e04c60eb7ddcfeb847be4189b3dbf6
1502+ [ c:b3aa441 ] : https://github.com/zeyla/serenity/commit/b3aa441c2d61ba324396deaf70f2c5818fd3f528
1503+ [ c:c98cae4 ] : https://github.com/zeyla/serenity/commit/c98cae4e838147eaa077bbc68ffebf8834ff7b6b
1504+ [ c:cf40386 ] : https://github.com/zeyla/serenity/commit/cf403867400110f446720fc20fad6781cf8c6b13
1505+ [ c:d7621aa ] : https://github.com/zeyla/serenity/commit/d7621aa4dfb2a3dea22e7848eb97e2b4cc1ade14
1506+
14121507[ c:005437f ] : https://github.com/zeyla/serenity/commit/005437f56869e846ff677b6516605def0c4de7bc
14131508[ c:0186754 ] : https://github.com/zeyla/serenity/commit/01867549709ef73ee09ed442e1d5ea938fd7f74d
14141509[ c:0240717 ] : https://github.com/zeyla/serenity/commit/02407175e463b2b75295364d6b0e182fe34966ed
0 commit comments