{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":73012103,"defaultBranch":"current","name":"serenity","ownerLogin":"serenity-rs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-11-06T18:59:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32077193?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717277740.0","currentOid":""},"activityList":{"items":[{"before":"1f805df666556d5df0a06c36bd6f55876b8837e3","after":"6dcb59ada9b14554c7a997f9078aec1954c03768","ref":"refs/heads/gh-pages","pushedAt":"2024-09-13T22:19:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: d3665b7f25019b0fbf163c38014fe2cd31935416","shortMessageHtmlLink":"deploy: d3665b7"}},{"before":"3fb1f37bddaf788834d92acab1cd3eb5ef9e8a3c","after":"d3665b7f25019b0fbf163c38014fe2cd31935416","ref":"refs/heads/current","pushedAt":"2024-09-13T22:18:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arqunis","name":"Alex M. M.","path":"/arqunis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16745149?s=80&v=4"},"commit":{"message":"Add `USE_EXTERNAL_APPS` permission (#2950)\n\nThis adds Discord's new permission `USE_EXTERNAL_APPS` at bit 50.","shortMessageHtmlLink":"Add USE_EXTERNAL_APPS permission (#2950)"}},{"before":"fa7de5dd2ece8e43be68aa301cdafdb7492919c7","after":"6f646f1f89a41c2459d50bef0c76ef9ef9215483","ref":"refs/heads/next","pushedAt":"2024-09-13T21:56:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arqunis","name":"Alex M. M.","path":"/arqunis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16745149?s=80&v=4"},"commit":{"message":"Fix unused warnings when compiling without certain features (#2970)\n\nThis is mostly just clean up, moving things around and gating things\r\nbehind features so that unused warnings in CI go away.","shortMessageHtmlLink":"Fix unused warnings when compiling without certain features (#2970)"}},{"before":"c3c980a2e711e8d6db36d3b866153e999f3fde21","after":"1f805df666556d5df0a06c36bd6f55876b8837e3","ref":"refs/heads/gh-pages","pushedAt":"2024-09-09T18:29:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: fa7de5dd2ece8e43be68aa301cdafdb7492919c7","shortMessageHtmlLink":"deploy: fa7de5d"}},{"before":"ce05277ff561964a4050c1a3cc3bcd654f9cf0a6","after":"fa7de5dd2ece8e43be68aa301cdafdb7492919c7","ref":"refs/heads/next","pushedAt":"2024-09-09T18:28:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GnomedDev","name":"Gnome!","path":"/GnomedDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45660393?s=80&v=4"},"commit":{"message":"Update to DashMap 6 (#2961)","shortMessageHtmlLink":"Update to DashMap 6 (#2961)"}},{"before":"845923ea86fde85966050088c15655b15925cda3","after":"c3c980a2e711e8d6db36d3b866153e999f3fde21","ref":"refs/heads/gh-pages","pushedAt":"2024-09-01T18:15:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 3fb1f37bddaf788834d92acab1cd3eb5ef9e8a3c","shortMessageHtmlLink":"deploy: 3fb1f37"}},{"before":"acb1f7ba525d6f0f57d04fe71d2ef22caa152081","after":"3fb1f37bddaf788834d92acab1cd3eb5ef9e8a3c","ref":"refs/heads/current","pushedAt":"2024-09-01T18:14:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arqunis","name":"Alex M. M.","path":"/arqunis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16745149?s=80&v=4"},"commit":{"message":"Convert hard error to warn on mismatched status code (#2965)\n\nCloses #2934.","shortMessageHtmlLink":"Convert hard error to warn on mismatched status code (#2965)"}},{"before":"ee828efc31c20a79a3d15f56cef54d0741e541c7","after":"845923ea86fde85966050088c15655b15925cda3","ref":"refs/heads/gh-pages","pushedAt":"2024-09-01T11:39:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: ce05277ff561964a4050c1a3cc3bcd654f9cf0a6","shortMessageHtmlLink":"deploy: ce05277"}},{"before":"1db2076eb65bcfba2bdb29e77bd87fa50a1d8ec6","after":"ce05277ff561964a4050c1a3cc3bcd654f9cf0a6","ref":"refs/heads/next","pushedAt":"2024-09-01T11:38:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arqunis","name":"Alex M. M.","path":"/arqunis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16745149?s=80&v=4"},"commit":{"message":"Add enum for JSON error codes in `DiscordJsonError` (#2964)\n\nFixes #2752","shortMessageHtmlLink":"Add enum for JSON error codes in DiscordJsonError (#2964)"}},{"before":"690cf2b38de237c257808ae7c3600dda2022b50d","after":"ee828efc31c20a79a3d15f56cef54d0741e541c7","ref":"refs/heads/gh-pages","pushedAt":"2024-08-30T14:18:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: acb1f7ba525d6f0f57d04fe71d2ef22caa152081","shortMessageHtmlLink":"deploy: acb1f7b"}},{"before":"c36a82e9d0f0131a62eb0a97a396ed98c7b9de3f","after":"acb1f7ba525d6f0f57d04fe71d2ef22caa152081","ref":"refs/heads/current","pushedAt":"2024-08-30T14:17:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GnomedDev","name":"Gnome!","path":"/GnomedDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45660393?s=80&v=4"},"commit":{"message":"Update guild member flags (#2962)","shortMessageHtmlLink":"Update guild member flags (#2962)"}},{"before":"6569f7ae0a54bd2ad292279877d8bcd5bd9f6ec7","after":"690cf2b38de237c257808ae7c3600dda2022b50d","ref":"refs/heads/gh-pages","pushedAt":"2024-08-30T10:05:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 1db2076eb65bcfba2bdb29e77bd87fa50a1d8ec6","shortMessageHtmlLink":"deploy: 1db2076"}},{"before":"c3d4a3386ea0710a81618f07771c83912c5f6196","after":"1db2076eb65bcfba2bdb29e77bd87fa50a1d8ec6","ref":"refs/heads/next","pushedAt":"2024-08-30T10:04:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arqunis","name":"Alex M. M.","path":"/arqunis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16745149?s=80&v=4"},"commit":{"message":"Truncate cache if `max_messages` is set to a lower value at runtime (#2957)\n\nFixes #2884","shortMessageHtmlLink":"Truncate cache if max_messages is set to a lower value at runtime (#…"}},{"before":"09590a7042842e98cb79a6086d3806c5c1aa1671","after":"6569f7ae0a54bd2ad292279877d8bcd5bd9f6ec7","ref":"refs/heads/gh-pages","pushedAt":"2024-08-29T17:23:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: c36a82e9d0f0131a62eb0a97a396ed98c7b9de3f","shortMessageHtmlLink":"deploy: c36a82e"}},{"before":"ba731209e81802318548aedb111bb2d9362c30be","after":"c36a82e9d0f0131a62eb0a97a396ed98c7b9de3f","ref":"refs/heads/current","pushedAt":"2024-08-29T17:22:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GnomedDev","name":"Gnome!","path":"/GnomedDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45660393?s=80&v=4"},"commit":{"message":"Add support for get_sticker_pack_by_id endpoint (#2960)","shortMessageHtmlLink":"Add support for get_sticker_pack_by_id endpoint (#2960)"}},{"before":"1a283a6e53a7c6046862c75351bc9ead807d0d70","after":"09590a7042842e98cb79a6086d3806c5c1aa1671","ref":"refs/heads/gh-pages","pushedAt":"2024-08-26T16:41:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: c3d4a3386ea0710a81618f07771c83912c5f6196","shortMessageHtmlLink":"deploy: c3d4a33"}},{"before":"849daf3546e7ce3dfbc9099cca1d621a68e71565","after":"c3d4a3386ea0710a81618f07771c83912c5f6196","ref":"refs/heads/next","pushedAt":"2024-08-26T16:40:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arqunis","name":"Alex M. M.","path":"/arqunis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16745149?s=80&v=4"},"commit":{"message":"Remove `InternalEventHandler` (#2952)\n\nSince having both a regular event handler and a raw handler at the same time is\r\nnow supported, the `InternalEventHandler` enum is no longer needed to ensure\r\nmutual exclusivity. \r\n\r\nAdditionally, there was a subtle bug introduced when the `Both` variant was\r\nadded: ratelimit events and shard stage update events would not be dispatched\r\nbecause the conditionals to dispatch those events only checked for the `Normal`\r\nvariant. Inlining the regular/raw event handler fields improves ergonomics and\r\nfixes said bug.","shortMessageHtmlLink":"Remove InternalEventHandler (#2952)"}},{"before":"fef1bebaa0e0e47f18776b719825039e7f166942","after":"1a283a6e53a7c6046862c75351bc9ead807d0d70","ref":"refs/heads/gh-pages","pushedAt":"2024-08-26T16:37:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 849daf3546e7ce3dfbc9099cca1d621a68e71565","shortMessageHtmlLink":"deploy: 849daf3"}},{"before":"0c27128d0601ea363de28d071e9ab754dc3af264","after":"849daf3546e7ce3dfbc9099cca1d621a68e71565","ref":"refs/heads/next","pushedAt":"2024-08-26T16:36:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arqunis","name":"Alex M. M.","path":"/arqunis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16745149?s=80&v=4"},"commit":{"message":"Fix model functions using `SerializeIter` (#2955)\n\nWhen passing `SerializeIter` in from outside, it counts as passing `!Send`\r\nover an await point and therefore making these functions unusable.\r\n\r\nThis fixes that by moving the `SerializeIter` usage inside of `Http`, or\r\nreplacing with a slice when necessary.","shortMessageHtmlLink":"Fix model functions using SerializeIter (#2955)"}},{"before":"e9636b4c57e69b64e2659df4ecad98233188dd5f","after":"fef1bebaa0e0e47f18776b719825039e7f166942","ref":"refs/heads/gh-pages","pushedAt":"2024-08-23T16:19:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 0c27128d0601ea363de28d071e9ab754dc3af264","shortMessageHtmlLink":"deploy: 0c27128"}},{"before":"8b201e9708aa15d2a45b35f4457908aeb7a52d16","after":"0c27128d0601ea363de28d071e9ab754dc3af264","ref":"refs/heads/next","pushedAt":"2024-08-23T16:18:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GnomedDev","name":"Gnome!","path":"/GnomedDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45660393?s=80&v=4"},"commit":{"message":"Fix and make `edit_role_position` plural (#2954)","shortMessageHtmlLink":"Fix and make edit_role_position plural (#2954)"}},{"before":"aa9aaf9f1490cd7fe20b3a9fe51bc15265a866d0","after":"e9636b4c57e69b64e2659df4ecad98233188dd5f","ref":"refs/heads/gh-pages","pushedAt":"2024-08-23T10:47:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 8b201e9708aa15d2a45b35f4457908aeb7a52d16","shortMessageHtmlLink":"deploy: 8b201e9"}},{"before":"9db92c104e288cc197a0912f14a7c20ff2458f01","after":"8b201e9708aa15d2a45b35f4457908aeb7a52d16","ref":"refs/heads/next","pushedAt":"2024-08-23T10:46:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arqunis","name":"Alex M. M.","path":"/arqunis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16745149?s=80&v=4"},"commit":{"message":"Remove methods on `ClientBulder` that don't serve a purpose (#2953)\n\nThe `ClientBuilder` struct is gated behind the `gateway` feature, which\r\nmeans that the client will receive the current application ID over the\r\ngateway when first authenticating. Therefore it doesn't make sense to\r\nset the application ID through the `ClientBuilder` as it will get\r\noverrided anyway.\r\n\r\nAlso, the `get_token` method is pretty useless because the only source\r\nof the token would be whatever the user would have passed to\r\n`ClientBuilder::new`, meaning they would already have a way to read out\r\nits value.","shortMessageHtmlLink":"Remove methods on ClientBulder that don't serve a purpose (#2953)"}},{"before":"08f5a4712f779bfdfa32e7f5dc89f33783d632df","after":"aa9aaf9f1490cd7fe20b3a9fe51bc15265a866d0","ref":"refs/heads/gh-pages","pushedAt":"2024-08-22T23:47:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: ba731209e81802318548aedb111bb2d9362c30be","shortMessageHtmlLink":"deploy: ba73120"}},{"before":"817ae1948abbc6f427a62323ed5bc42ed228fa89","after":"08f5a4712f779bfdfa32e7f5dc89f33783d632df","ref":"refs/heads/gh-pages","pushedAt":"2024-08-22T23:46:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 9db92c104e288cc197a0912f14a7c20ff2458f01","shortMessageHtmlLink":"deploy: 9db92c1"}},{"before":"c28c25e65d77690c5ae700e459fde48c73ee4667","after":"ba731209e81802318548aedb111bb2d9362c30be","ref":"refs/heads/current","pushedAt":"2024-08-22T23:46:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arqunis","name":"Alex M. M.","path":"/arqunis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16745149?s=80&v=4"},"commit":{"message":"Add support for the Get Guild Role endpoint (#2946)\n\nCloses #2941.","shortMessageHtmlLink":"Add support for the Get Guild Role endpoint (#2946)"}},{"before":"b167b4db0e1f0678c6dff93bc3cc4ff5384fc70c","after":"9db92c104e288cc197a0912f14a7c20ff2458f01","ref":"refs/heads/next","pushedAt":"2024-08-22T23:45:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arqunis","name":"Alex M. M.","path":"/arqunis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16745149?s=80&v=4"},"commit":{"message":"Merge `client` feature/module into `gateway` (#2947)\n\nThe `client` and `gateway` features were very tightly coupled so it\r\nmakes the most sense to just merge them because there's no real path\r\ntowards separating them ergonomically.\r\n\r\nA few breaking changes:\r\n* Removed `ClientError` because it was unused.\r\n* The `client` module is moved to be a submodule under the `gateway`\r\nmodule.\r\n* Moved sharding-specific gateway types into their own `sharding`\r\nsubmodule for clarity's sake, but re-exported them.\r\n\r\nI also adjusted the gateway documentation to hopefully make it as clear as\r\npossible.\r\n\r\nNote that the `Cargo.toml` changes are mostly superficial - in\r\nparticular, changing `gateway` to depend on `model` (instead of `http`\r\nlike how `client` did) isn't actually much of a change because trying to\r\nuse `gateway` with only a subset of `model` enabled will fail to\r\ncompile, and that was also the case for `client` previously.","shortMessageHtmlLink":"Merge client feature/module into gateway (#2947)"}},{"before":"3f132905d07201b5d92f7e971117e7f8a406010d","after":"817ae1948abbc6f427a62323ed5bc42ed228fa89","ref":"refs/heads/gh-pages","pushedAt":"2024-08-16T17:04:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: c28c25e65d77690c5ae700e459fde48c73ee4667","shortMessageHtmlLink":"deploy: c28c25e"}},{"before":"9d4cd777446323b2f54cf9eb2b468fe9a394b2b0","after":"c28c25e65d77690c5ae700e459fde48c73ee4667","ref":"refs/heads/current","pushedAt":"2024-08-16T17:03:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GnomedDev","name":"Gnome!","path":"/GnomedDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45660393?s=80&v=4"},"commit":{"message":"Add missing fields to CurrentApplicationInfo (#2939)","shortMessageHtmlLink":"Add missing fields to CurrentApplicationInfo (#2939)"}},{"before":"decccbcf643642f86a4bb4bb202933f1414f0b85","after":"3f132905d07201b5d92f7e971117e7f8a406010d","ref":"refs/heads/gh-pages","pushedAt":"2024-08-16T13:23:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: b167b4db0e1f0678c6dff93bc3cc4ff5384fc70c","shortMessageHtmlLink":"deploy: b167b4d"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtez92AA","startCursor":null,"endCursor":null}},"title":"Activity · serenity-rs/serenity"}