{"push_id":940226525,"size":10,"distinct_size":10,"ref":"refs/heads/dev","head":"7e97596a5d51f0d9779798073d846c63f4b61024","before":"a2c9373ed68e23e0c6f6d489ad2bf048a16e4714","commits":[{"sha":"a3735f2210bcfb55b3508e3d26639173a0483284","author":{"email":"bd36ccf3f7406594a6f5d551f8bd52fdad6f5cb0@gmail.com","name":"RogueException"},"message":"Started adding ETF support","distinct":true,"url":"https://api.github.com/repos/RogueException/Discord.Net/commits/a3735f2210bcfb55b3508e3d26639173a0483284"},{"sha":"2efcd3675dfcfc1312f95f34068abbe8903a66d7","author":{"email":"bd36ccf3f7406594a6f5d551f8bd52fdad6f5cb0@gmail.com","name":"RogueException"},"message":"Renamed RelativeDirection to Relative","distinct":true,"url":"https://api.github.com/repos/RogueException/Discord.Net/commits/2efcd3675dfcfc1312f95f34068abbe8903a66d7"},{"sha":"fc3f4c853ea629a4ccff4425f2919362e68ae699","author":{"email":"bd36ccf3f7406594a6f5d551f8bd52fdad6f5cb0@gmail.com","name":"RogueException"},"message":"Grouped event classes","distinct":true,"url":"https://api.github.com/repos/RogueException/Discord.Net/commits/fc3f4c853ea629a4ccff4425f2919362e68ae699"},{"sha":"a08a4a43223f36303805c25e7ee617d7344552c8","author":{"email":"bd36ccf3f7406594a6f5d551f8bd52fdad6f5cb0@gmail.com","name":"RogueException"},"message":"Moved Relative.cs","distinct":true,"url":"https://api.github.com/repos/RogueException/Discord.Net/commits/a08a4a43223f36303805c25e7ee617d7344552c8"},{"sha":"23c5137a5fe476b23ee5b153dee0fdb2e1361b58","author":{"email":"bd36ccf3f7406594a6f5d551f8bd52fdad6f5cb0@gmail.com","name":"RogueException"},"message":"Added Before/After to update events, added dynamic IL generation","distinct":true,"url":"https://api.github.com/repos/RogueException/Discord.Net/commits/23c5137a5fe476b23ee5b153dee0fdb2e1361b58"},{"sha":"6266350eaa7688ef3332191cb38f44c8962f689e","author":{"email":"bd36ccf3f7406594a6f5d551f8bd52fdad6f5cb0@gmail.com","name":"RogueException"},"message":"Renamed DiscordClient.Run to DiscordClient.ExecuteAndWait. Added Run to Legacy.","distinct":true,"url":"https://api.github.com/repos/RogueException/Discord.Net/commits/6266350eaa7688ef3332191cb38f44c8962f689e"},{"sha":"034075d584a77aa75a542e16f1eeb6c118cfc164","author":{"email":"bd36ccf3f7406594a6f5d551f8bd52fdad6f5cb0@gmail.com","name":"RogueException"},"message":"Removed AsyncContext in ExecuteAndWait","distinct":true,"url":"https://api.github.com/repos/RogueException/Discord.Net/commits/034075d584a77aa75a542e16f1eeb6c118cfc164"},{"sha":"33683e6ec7d7e592265dbab165fe50de724392d2","author":{"email":"bd36ccf3f7406594a6f5d551f8bd52fdad6f5cb0@gmail.com","name":"RogueException"},"message":"Fixed setting channel permissions","distinct":true,"url":"https://api.github.com/repos/RogueException/Discord.Net/commits/33683e6ec7d7e592265dbab165fe50de724392d2"},{"sha":"f5814344975c0ab32e540bed1ce9b61cdddecd97","author":{"email":"bd36ccf3f7406594a6f5d551f8bd52fdad6f5cb0@gmail.com","name":"RogueException"},"message":"Cleaned up a few internal command constructor, fixed subgroups not maintaining category","distinct":true,"url":"https://api.github.com/repos/RogueException/Discord.Net/commits/f5814344975c0ab32e540bed1ce9b61cdddecd97"},{"sha":"7e97596a5d51f0d9779798073d846c63f4b61024","author":{"email":"bd36ccf3f7406594a6f5d551f8bd52fdad6f5cb0@gmail.com","name":"RogueException"},"message":"Improved error handling in MessageQueue","distinct":true,"url":"https://api.github.com/repos/RogueException/Discord.Net/commits/7e97596a5d51f0d9779798073d846c63f4b61024"}]}