{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":345514490,"defaultBranch":"main","name":"steward","ownerLogin":"PyreStudios","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-03-08T03:04:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/62439355?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1697901520.0","currentOid":""},"activityList":{"items":[{"before":"4cbe5af11e7177d23ef78a7947b4785bf63a9979","after":"960666f1071664c4da0f32af58b6995de729fd6b","ref":"refs/heads/main","pushedAt":"2023-10-23T02:23:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"changelog","shortMessageHtmlLink":"changelog"}},{"before":"e0f078258c7dbd6b3475001ced5b45ca671e3a3a","after":"4cbe5af11e7177d23ef78a7947b4785bf63a9979","ref":"refs/heads/main","pushedAt":"2023-10-23T02:21:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"bump version for deploy","shortMessageHtmlLink":"bump version for deploy"}},{"before":"6e411d0bc22516e3b3558f628b22c97971d057d9","after":null,"ref":"refs/heads/steward-context","pushedAt":"2023-10-21T15:18:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"}},{"before":"7c6e198eafd8c23abac46841ae3a78e391c8e807","after":"e0f078258c7dbd6b3475001ced5b45ca671e3a3a","ref":"refs/heads/main","pushedAt":"2023-10-21T15:18:37.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"Merge pull request #56 from PyreStudios/steward-context\n\nfeat(context): establish steward context","shortMessageHtmlLink":"Merge pull request #56 from PyreStudios/steward-context"}},{"before":"99377f144125e733676085b1fa81d70c95876b08","after":"6e411d0bc22516e3b3558f628b22c97971d057d9","ref":"refs/heads/steward-context","pushedAt":"2023-10-21T15:13:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"cf05087c83b6f4d98a548099bc0e09a11fefab82","after":"99377f144125e733676085b1fa81d70c95876b08","ref":"refs/heads/steward-context","pushedAt":"2023-10-21T15:04:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"fix: update bin for latest changes","shortMessageHtmlLink":"fix: update bin for latest changes"}},{"before":null,"after":"cf05087c83b6f4d98a548099bc0e09a11fefab82","ref":"refs/heads/steward-context","pushedAt":"2023-10-21T15:01:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"feat(context): establish steward context\n\nEstablish context class, migrate container out of request and into context, replace request in route\nhandlers and middleware with ocontext\n\nBREAKING CHANGE: Handlers now take in a context instead of a request, Container classes broken into\nsmaller more meaningful pieces\n\nfixes #51","shortMessageHtmlLink":"feat(context): establish steward context"}},{"before":"032559185b9c4f925bd70db4916dc4b6bdd63fcb","after":null,"ref":"refs/heads/break-mirrors","pushedAt":"2023-10-20T02:57:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"}},{"before":"6c5df15eb6c8c09f013f0a4b1366d95b0c34a13f","after":"7c6e198eafd8c23abac46841ae3a78e391c8e807","ref":"refs/heads/main","pushedAt":"2023-10-20T02:57:38.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"Merge pull request #50 from PyreStudios/break-mirrors\n\nBreak mirrors follow-up","shortMessageHtmlLink":"Merge pull request #50 from PyreStudios/break-mirrors"}},{"before":"1dd261d7ec2d23253dd2a41bad9c11d7b904a34d","after":"032559185b9c4f925bd70db4916dc4b6bdd63fcb","ref":"refs/heads/break-mirrors","pushedAt":"2023-10-20T02:56:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"more cleanup","shortMessageHtmlLink":"more cleanup"}},{"before":"dc7ddec5a5ab628201473dcc6b8c5e9191dca52f","after":"1dd261d7ec2d23253dd2a41bad9c11d7b904a34d","ref":"refs/heads/break-mirrors","pushedAt":"2023-10-20T02:51:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"exe should have never been committed","shortMessageHtmlLink":"exe should have never been committed"}},{"before":"8f7ac3ccdb4d2be5ce1245d4160c75fafb24ea23","after":"dc7ddec5a5ab628201473dcc6b8c5e9191dca52f","ref":"refs/heads/break-mirrors","pushedAt":"2023-10-20T02:50:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"remove controller references in bin","shortMessageHtmlLink":"remove controller references in bin"}},{"before":"3e1ddb67354e52aa8426a5a87c0cc757350521e9","after":"6c5df15eb6c8c09f013f0a4b1366d95b0c34a13f","ref":"refs/heads/main","pushedAt":"2023-10-20T02:36:21.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"Merge pull request #48 from PyreStudios/break-mirrors\n\nBreak dependency on mirrors.","shortMessageHtmlLink":"Merge pull request #48 from PyreStudios/break-mirrors"}},{"before":"439b696bd7e8e0ccf844da5f29298f15dbbe4d85","after":"8f7ac3ccdb4d2be5ce1245d4160c75fafb24ea23","ref":"refs/heads/break-mirrors","pushedAt":"2023-10-19T02:57:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"fix broken test","shortMessageHtmlLink":"fix broken test"}},{"before":"937429a9308353f8aa3d029fbf258713fcb0131f","after":"439b696bd7e8e0ccf844da5f29298f15dbbe4d85","ref":"refs/heads/break-mirrors","pushedAt":"2023-10-19T02:56:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"remove more controller code","shortMessageHtmlLink":"remove more controller code"}},{"before":"3b801c88b3861e2d59aee9c75f0d91ac8df00fe2","after":"937429a9308353f8aa3d029fbf258713fcb0131f","ref":"refs/heads/break-mirrors","pushedAt":"2023-10-19T02:54:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"fix(broken test): remove code in test that no longer exists","shortMessageHtmlLink":"fix(broken test): remove code in test that no longer exists"}},{"before":null,"after":"3b801c88b3861e2d59aee9c75f0d91ac8df00fe2","ref":"refs/heads/break-mirrors","pushedAt":"2023-10-19T02:45:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"Break dependency on mirrors.\n\nThis is a lot of changes and some are fundamental towards the way\nthat steward works.\n\n- Remove support for Containers\n- Adjust response type to be typesafe.\n- Adjust examples\n- View template rendering logic has been moved\n\nThis is a pretty critical commit, but ultimately we're increasing\ntypesafety, focusing on speed (reflection is somwhat slow) and\nare allowing people to compile steward in AoT compilation (reflection\nwas preventing this). The trade off is the \"magic\" behind controllers\nhas been removed and a few new methods have been introduced.","shortMessageHtmlLink":"Break dependency on mirrors."}},{"before":"35161674f0647b81d6163b3300f616b0f64d2a07","after":null,"ref":"refs/heads/update-doc-site","pushedAt":"2023-10-08T21:16:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"}},{"before":"4b20695bc7181cf91f94bf52f65833477a77e4e5","after":"3e1ddb67354e52aa8426a5a87c0cc757350521e9","ref":"refs/heads/main","pushedAt":"2023-10-08T21:15:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"Merge pull request #47 from PyreStudios/update-doc-site\n\nsecurity fixes for the docs site","shortMessageHtmlLink":"Merge pull request #47 from PyreStudios/update-doc-site"}},{"before":null,"after":"35161674f0647b81d6163b3300f616b0f64d2a07","ref":"refs/heads/update-doc-site","pushedAt":"2023-10-08T21:13:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"security fixes for the docs site","shortMessageHtmlLink":"security fixes for the docs site"}},{"before":"7eb2a65c77ce5e5c222848e0d21cc56c7243a058","after":null,"ref":"refs/heads/response-writing-refactor","pushedAt":"2023-10-05T01:02:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"}},{"before":"ec6839a970164d7e92a8e8177776a1dfd64fa9b3","after":"4b20695bc7181cf91f94bf52f65833477a77e4e5","ref":"refs/heads/main","pushedAt":"2023-10-05T01:02:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"Merge pull request #46 from PyreStudios/response-writing-refactor\n\nrefactor(response): pull out response writing to a single place","shortMessageHtmlLink":"Merge pull request #46 from PyreStudios/response-writing-refactor"}},{"before":"b856c91d0cad3f1adfb71c69d7c79c40d4fbdef0","after":"7eb2a65c77ce5e5c222848e0d21cc56c7243a058","ref":"refs/heads/response-writing-refactor","pushedAt":"2023-10-05T00:05:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"refactor(response): pull out response writing to a single place","shortMessageHtmlLink":"refactor(response): pull out response writing to a single place"}},{"before":null,"after":"b856c91d0cad3f1adfb71c69d7c79c40d4fbdef0","ref":"refs/heads/response-writing-refactor","pushedAt":"2023-10-05T00:03:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"refactor(response): pull out response writing to a single place","shortMessageHtmlLink":"refactor(response): pull out response writing to a single place"}},{"before":"ba4079bfa9e4d25936181e7db6654750038cf64e","after":null,"ref":"refs/heads/contributing-updates","pushedAt":"2023-10-04T23:45:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"}},{"before":"61f8180f190d585aeee100901020f214b5ee836a","after":"ec6839a970164d7e92a8e8177776a1dfd64fa9b3","ref":"refs/heads/main","pushedAt":"2023-10-04T23:45:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"Merge pull request #45 from PyreStudios/contributing-updates\n\nminor fixes and info for contributing.md","shortMessageHtmlLink":"Merge pull request #45 from PyreStudios/contributing-updates"}},{"before":null,"after":"ba4079bfa9e4d25936181e7db6654750038cf64e","ref":"refs/heads/contributing-updates","pushedAt":"2023-10-04T23:44:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"minor fixes and info for contributing.md","shortMessageHtmlLink":"minor fixes and info for contributing.md"}},{"before":"4694674633c5a48a4a0d486a0464e772ee3f86a5","after":null,"ref":"refs/heads/support-xml-content-inference","pushedAt":"2023-10-04T23:43:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"}},{"before":"c30fbd01f36f3fbdd8ce483c262a3d78902f7200","after":"61f8180f190d585aeee100901020f214b5ee836a","ref":"refs/heads/main","pushedAt":"2023-10-04T23:43:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"Merge pull request #44 from PyreStudios/support-xml-content-inference\n\nfeat(response): support XML content type inference","shortMessageHtmlLink":"Merge pull request #44 from PyreStudios/support-xml-content-inference"}},{"before":null,"after":"4694674633c5a48a4a0d486a0464e772ee3f86a5","ref":"refs/heads/support-xml-content-inference","pushedAt":"2023-10-04T23:38:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bradcypert","name":"Brad","path":"/bradcypert","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1455979?s=80&v=4"},"commit":{"message":"feat(response): support XML content type inference\n\nAttempt to parse body as XML in certain scenarios and infer content type off of successful parsing.\n\nfix #8","shortMessageHtmlLink":"feat(response): support XML content type inference"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADnS1VHQA","startCursor":null,"endCursor":null}},"title":"Activity ยท PyreStudios/steward"}