{"push_id":2942327784,"size":46,"distinct_size":9,"ref":"refs/heads/V3/fork","head":"2145091a37d541b6e8952bcdbeea68665bea791e","before":"75bef578e6ad9574d5ca6ab64a91c544dfed41a0","commits":[{"sha":"b2abfc5710c787ac0c3bf74f078e5ea97f467594","author":{"name":"aikaterna","email":"698202b7901d2023a41a554c55894af9fba58eeb@users.noreply.github.com"},"message":"[Audio] Playlist list and notify msg changes (#2155)","distinct":false,"url":"https://api.github.com/repos/mikeshardmind/Red-DiscordBot/commits/b2abfc5710c787ac0c3bf74f078e5ea97f467594"},{"sha":"b6c8be5f43438edcf5f577bc9f7e2e11762df96d","author":{"name":"Ryan","email":"ac6a89ce1b7c41f6e4cf594a0316961cc470ac64@gmail.com"},"message":"[MongoDB] Support mongodb+srv protocol (#2159)","distinct":false,"url":"https://api.github.com/repos/mikeshardmind/Red-DiscordBot/commits/b6c8be5f43438edcf5f577bc9f7e2e11762df96d"},{"sha":"5d44bfabedad29f67e3a85b9e3b8ca10b005baa9","author":{"name":"Redjumpman","email":"f9a9a574bfd8a0373c5e1f6fd2092dfdb43ceb1c@users.noreply.github.com"},"message":"[Utils] Initial Work on Predicate Utility (#1985)\n\n* Add files via upload\r\n\r\n* Update predicates.py\r\n\r\nChanged sender from a discord.Member object to ctx.\r\nAdded a channel check.\r\nCombined the same method and channel method into a validator and applied through-out.\r\nvalid_role and has_role methods now check for either an id or a name.\r\ncontained now uses string.lower() when testing for membership in a collection.\r\n\r\nSigned-off-by: Redjumpman <redjumpman@users.noreply.github.com>","distinct":false,"url":"https://api.github.com/repos/mikeshardmind/Red-DiscordBot/commits/5d44bfabedad29f67e3a85b9e3b8ca10b005baa9"},{"sha":"d5899fae83485196af42572615c2a0f59d2f2767","author":{"name":"bobloy","email":"36b6d6a5576b7d9cfdd91b2244f6e2774cbefc67@gmail.com"},"message":"[RPC] Add missing await in rpc_load (#2167)","distinct":false,"url":"https://api.github.com/repos/mikeshardmind/Red-DiscordBot/commits/d5899fae83485196af42572615c2a0f59d2f2767"},{"sha":"54dad2a604eecd3d27adb15f749f4109cc5c3a6a","author":{"name":"zephyrkul","email":"005daf6de67a8da083ed999742f899515103c5f2@users.noreply.github.com"},"message":"[Mod] Use list.copy() for tempban expirations (#2166)\n\nFixes an error left behind from #2161 (modifying a list while iterating over it)","distinct":false,"url":"https://api.github.com/repos/mikeshardmind/Red-DiscordBot/commits/54dad2a604eecd3d27adb15f749f4109cc5c3a6a"},{"sha":"ad7466a026ab8666a17981e81fba805af6579cc9","author":{"name":"Toby Harradine","email":"183ede5c62274d2648bdb1d5952c0470661ae7d8@users.noreply.github.com"},"message":"Dependency Update (#2175)\n\n##### Core requirements\r\n* _discord.py_ Rapptz/discord.py@77239e4 -> Rapptz/discord.py@836ae73\r\n* _aiohttp-json-rpc_ 0.11.1 -> 0.11.2\r\n* _aiohttp_ 3.3.2 -> 3.4.4\r\n\r\n##### [test]\r\n* _pytest_ 3.8.1 -> 3.8.2\r\n\r\n##### [docs]\r\n* _packaging_ 17.1 -> 18.0\r\n* _pyparsing_ 2.2.1 -> 2.2.2\r\n* _six_ Removed duplicate entry\r\n\r\n##### [style]\r\n* _black_ 18.6b4 -> 18.9b0\r\n* _click_ 6.7 -> 7.0\r\n\r\n### Notes\r\n- `extra_requires` in setup.py is now a module-level global\r\n- Some style changes have occurred after the _black_ update\r\n\r\nSigned-off-by: Toby Harradine <tobyharradine@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mikeshardmind/Red-DiscordBot/commits/ad7466a026ab8666a17981e81fba805af6579cc9"},{"sha":"c69b1185d3ede2a84fb3cb31a0946ad752e6f104","author":{"name":"Twentysix","email":"a14fa89ff032fcd5ee0b7aba79ec88698b4d4b8d@users.noreply.github.com"},"message":"[Black] Don't normalize underscores in numeric literals (#2174)","distinct":false,"url":"https://api.github.com/repos/mikeshardmind/Red-DiscordBot/commits/c69b1185d3ede2a84fb3cb31a0946ad752e6f104"},{"sha":"a04869ab2773639941eab92a0b0e0ac37e49fa81","author":{"name":"bobloy","email":"36b6d6a5576b7d9cfdd91b2244f6e2774cbefc67@gmail.com"},"message":"[Trivia] Fix misuse of `list.append` (#2172)","distinct":false,"url":"https://api.github.com/repos/mikeshardmind/Red-DiscordBot/commits/a04869ab2773639941eab92a0b0e0ac37e49fa81"},{"sha":"3cb2b95121b183ca4647e1200a5347ce206d9dea","author":{"name":"bobloy","email":"36b6d6a5576b7d9cfdd91b2244f6e2774cbefc67@gmail.com"},"message":"[V3 Cleanup] Cleanup Before command (#2171)\n\nAdds the ability to cleanup before a specified message id. Requires passing a number of messages to delete to keep with syntax of cleanup self/user","distinct":false,"url":"https://api.github.com/repos/mikeshardmind/Red-DiscordBot/commits/3cb2b95121b183ca4647e1200a5347ce206d9dea"},{"sha":"93a0e45c34ccfcad1562b3279acbf666b9dd4c8c","author":{"name":"palmtree5","email":"7ff160931b6f8492a52a3dcc087762fb6a9f3600@users.noreply.github.com"},"message":"[Filter] implement exempting channels from the filter (#2064)","distinct":false,"url":"https://api.github.com/repos/mikeshardmind/Red-DiscordBot/commits/93a0e45c34ccfcad1562b3279acbf666b9dd4c8c"},{"sha":"80506856fbaef8a2cf50d4cb0f9e8c5eeefb373c","author":{"name":"zephyrkul","email":"005daf6de67a8da083ed999742f899515103c5f2@users.noreply.github.com"},"message":"[Checks] Preserve backwards compatibility in deprecated functions (#2176)\n\n* [checks] preserve backwards compatability\r\n\r\n* [checks] use correct ctx.author","distinct":false,"url":"https://api.github.com/repos/mikeshardmind/Red-DiscordBot/commits/80506856fbaef8a2cf50d4cb0f9e8c5eeefb373c"},{"sha":"ebc657dcc68e9c6082e82ec18dee9db060782722","author":{"name":"zephyrkul","email":"005daf6de67a8da083ed999742f899515103c5f2@users.noreply.github.com"},"message":"[Config] Add Group.clear_raw method (#2178)\n\nAdds a `clear_raw` method to Group objects, similar to the existing `get_raw` and `set_raw` methods.\r\nDocumentation included.","distinct":false,"url":"https://api.github.com/repos/mikeshardmind/Red-DiscordBot/commits/ebc657dcc68e9c6082e82ec18dee9db060782722"},{"sha":"dea9dde637e6b5edcd1d16b17836a94d541aed0c","author":{"name":"Toby Harradine","email":"183ede5c62274d2648bdb1d5952c0470661ae7d8@users.noreply.github.com"},"message":"[Utils] Finish and Refactor Predicate Utility (#2169)\n\n* Uses classmethods to create predicates\r\n* Classmethods allow using a combination of different parameters to describe context\r\n* Some predicates assign a captured `result` to the predicate object on success\r\n* Added `ReactionPredicate` equivalent to `MessagePredicate`\r\n* Added `utils.menus.start_adding_reactions`, a non-blocking method for adding reactions asynchronously\r\n* Added documentation\r\n* Uses these new utils throughout the core bot\r\nHappened to also find some bugs in places, and places where we were waiting for events without catching `asyncio.TimeoutError`\r\n\r\nSigned-off-by: Toby Harradine <tobyharradine@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mikeshardmind/Red-DiscordBot/commits/dea9dde637e6b5edcd1d16b17836a94d541aed0c"},{"sha":"fb839084fee24fe1a2225b0cedde9e0fbf9407d6","author":{"name":"Toby Harradine","email":"183ede5c62274d2648bdb1d5952c0470661ae7d8@users.noreply.github.com"},"message":"Merge branch V3/feature/predicates into V3/develop (#1986)\n\nPredicate utility to replace common boilerplate predicates for event waiting.","distinct":false,"url":"https://api.github.com/repos/mikeshardmind/Red-DiscordBot/commits/fb839084fee24fe1a2225b0cedde9e0fbf9407d6"},{"sha":"d79996aeea00c12890287637c6efc8471298b4aa","author":{"name":"Michael H","email":"39b60a8891277e3a3742799f9da9e9288e85436d@michaelhall.tech"},"message":"[Downloader] Better user facing feedback on cog update (#2165)","distinct":false,"url":"https://api.github.com/repos/mikeshardmind/Red-DiscordBot/commits/d79996aeea00c12890287637c6efc8471298b4aa"},{"sha":"139329233a9b1b9d9d02c522f80aa9eeea71b4c4","author":{"name":"Michael H","email":"39b60a8891277e3a3742799f9da9e9288e85436d@michaelhall.tech"},"message":"[Utils/Trivia] Handle smart quotes (#2162)\n\nAdds a new filter function for substituting out smart-quotes.\r\n\r\nMakes trivia use it.","distinct":false,"url":"https://api.github.com/repos/mikeshardmind/Red-DiscordBot/commits/139329233a9b1b9d9d02c522f80aa9eeea71b4c4"},{"sha":"aa8c9c350ee8b6cdc8032c82fee17d5eaaff5685","author":{"name":"Michael H","email":"9ae8be10fcbd1a7027ae00d578a3f5e39c51f742@michaelhall.tech"},"message":"[i18n] Start work on named format arguments (#1795)","distinct":false,"url":"https://api.github.com/repos/mikeshardmind/Red-DiscordBot/commits/aa8c9c350ee8b6cdc8032c82fee17d5eaaff5685"},{"sha":"3a20c113315fbae5dcc5aa43a5d498625c94777c","author":{"name":"Toby Harradine","email":"acbb377a00596a75b70fba55ca7ed603ecd86ffb@gmail.com"},"message":"[i18n] User-facing string pass over admin, alias and audio","distinct":false,"url":"https://api.github.com/repos/mikeshardmind/Red-DiscordBot/commits/3a20c113315fbae5dcc5aa43a5d498625c94777c"},{"sha":"0c3d8af8f4f768482bb2db1ca89df8e15c21fb52","author":{"name":"Toby Harradine","email":"acbb377a00596a75b70fba55ca7ed603ecd86ffb@gmail.com"},"message":"[i18n] Pass over bank, cleanup, customcom, dataconverter, downloader\n\nSigned-off-by: Toby Harradine <tobyharradine@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mikeshardmind/Red-DiscordBot/commits/0c3d8af8f4f768482bb2db1ca89df8e15c21fb52"},{"sha":"fa692ccc0b9a136dbf95bb5a1451de6c451357ab","author":{"name":"Toby Harradine","email":"acbb377a00596a75b70fba55ca7ed603ecd86ffb@gmail.com"},"message":"[i18n] Pass over economy, filter, general, image, mod\n\nSigned-off-by: Toby Harradine <tobyharradine@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mikeshardmind/Red-DiscordBot/commits/fa692ccc0b9a136dbf95bb5a1451de6c451357ab"}]}
{"actor":{"display_login":"mikeshardmind"}}