{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3322218,"defaultBranch":"master","name":"dispatch","ownerLogin":"noodlehaus","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-02-01T05:37:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/683976?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1683120582.0","currentOid":""},"activityList":{"items":[{"before":"a04061c28ff863480922f9e1b6dd8f1c7548ba9b","after":"a48e682d3f2071a6ab4c833f20aadb4e9c8ea991","ref":"refs/heads/feat/helpers","pushedAt":"2023-05-03T13:36:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"add `uploads(...)` to wrap `$_FILES`, method wrappers, `context(...)`","shortMessageHtmlLink":"add uploads(...) to wrap $_FILES, method wrappers, context(...)"}},{"before":"f2a36196c5f2e2ecf7cabfa056ddc1b2963a4fbb","after":"a04061c28ff863480922f9e1b6dd8f1c7548ba9b","ref":"refs/heads/feat/helpers","pushedAt":"2023-05-03T13:35:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"add `uploads(...)` to wrap `$_FILES`, method wrappers, `context(...)`","shortMessageHtmlLink":"add uploads(...) to wrap $_FILES, method wrappers, context(...)"}},{"before":null,"after":"f2a36196c5f2e2ecf7cabfa056ddc1b2963a4fbb","ref":"refs/heads/feat/helpers","pushedAt":"2023-05-03T13:29:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"add `uploads(...)` to wrap `$_FILES`, method wrappers","shortMessageHtmlLink":"add uploads(...) to wrap $_FILES, method wrappers"}},{"before":"09062521802b59aa06d217914ab90170466d6961","after":null,"ref":"refs/heads/chores/fixes","pushedAt":"2023-05-01T13:45:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"}},{"before":"7b7e48a5f7fd4525e025cfadf253ba8fb578b3cd","after":null,"ref":"refs/heads/feat/next-param","pushedAt":"2023-05-01T13:44:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"}},{"before":"f6887bcf13764ab252b3b6007968e60ae5a29605","after":"9fe0e374c35ae7e96d13962f62c4d9b6fb54f58a","ref":"refs/heads/develop","pushedAt":"2023-04-27T11:54:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"Merge pull request #106 from noodlehaus/chores/fixes\n\nminor format and doc changes","shortMessageHtmlLink":"Merge pull request #106 from noodlehaus/chores/fixes"}},{"before":null,"after":"09062521802b59aa06d217914ab90170466d6961","ref":"refs/heads/chores/fixes","pushedAt":"2023-04-27T11:53:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"minor format and doc changes","shortMessageHtmlLink":"minor format and doc changes"}},{"before":null,"after":"7b7e48a5f7fd4525e025cfadf253ba8fb578b3cd","ref":"refs/heads/feat/next-param","pushedAt":"2023-04-26T11:00:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"allow forwarding of data via middleware's call to `$next(...)`\n\nThis change allows variables to be forwarded from within a middleware to\nthe next by passing them as a parameter to the call to `$next(...)`.\nThe data passed this way gets appended to the end of the arguments list\nthat ultimately gets received by the handler as well.","shortMessageHtmlLink":"allow forwarding of data via middleware's call to $next(...)"}},{"before":"3307feb89b55a97ab29e4c7e2b8e89806f777798","after":null,"ref":"refs/heads/feat/phpunit","pushedAt":"2023-04-24T13:30:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"}},{"before":"4e607de00e1f1ea66a252101cf9cb30bf26eadc8","after":"87e6b6d795e9501f27feff5f9ef5c921b4d7ceed","ref":"refs/heads/master","pushedAt":"2023-04-11T12:45:33.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"Merge pull request #103 from noodlehaus/develop\n\nDevelop > Master (11.0.1)","shortMessageHtmlLink":"Merge pull request #103 from noodlehaus/develop"}},{"before":"b8ef176600fe16b6b0d52360ce16c10e786b2ee2","after":"f6887bcf13764ab252b3b6007968e60ae5a29605","ref":"refs/heads/develop","pushedAt":"2023-04-11T11:33:12.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"Merge pull request #102 from noodlehaus/feat/phpunit\n\nFix error with `serve(...)` when no routes are defined, use PHPUnit","shortMessageHtmlLink":"Merge pull request #102 from noodlehaus/feat/phpunit"}},{"before":"9ba79f344f712670addf04a9b61f13ea285ca838","after":"3307feb89b55a97ab29e4c7e2b8e89806f777798","ref":"refs/heads/feat/phpunit","pushedAt":"2023-04-11T11:30:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"use phpunit with tests","shortMessageHtmlLink":"use phpunit with tests"}},{"before":"5ba14d657c65da0ecab65868470dd51af27354e2","after":"9ba79f344f712670addf04a9b61f13ea285ca838","ref":"refs/heads/feat/phpunit","pushedAt":"2023-04-11T11:23:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"use phpunit with tests","shortMessageHtmlLink":"use phpunit with tests"}},{"before":null,"after":"5ba14d657c65da0ecab65868470dd51af27354e2","ref":"refs/heads/feat/phpunit","pushedAt":"2023-04-11T11:19:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"use phpunit with tests","shortMessageHtmlLink":"use phpunit with tests"}},{"before":"ee791523573542af0fca2f67c39c5c92821f498a","after":null,"ref":"refs/heads/feat/remove-page","pushedAt":"2023-04-11T00:56:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"}},{"before":"6418391060eabdd6df3e9fe3602efa9c2d59d17c","after":null,"ref":"refs/heads/feat/error-handlers","pushedAt":"2023-04-11T00:55:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"}},{"before":"24e072151bed47c8528501ba9971b5e473421131","after":"4e607de00e1f1ea66a252101cf9cb30bf26eadc8","ref":"refs/heads/master","pushedAt":"2023-04-11T00:16:10.000Z","pushType":"pr_merge","commitsCount":22,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"Merge pull request #96 from noodlehaus/develop\n\nDevelop > Master (11.0.0)","shortMessageHtmlLink":"Merge pull request #96 from noodlehaus/develop"}},{"before":"20f41e53f06ce8e122c353c654e51b6cc42d9755","after":"b8ef176600fe16b6b0d52360ce16c10e786b2ee2","ref":"refs/heads/develop","pushedAt":"2023-04-11T00:15:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"Merge pull request #101 from noodlehaus/feat/error-handlers\n\nupdate docs to include functions list","shortMessageHtmlLink":"Merge pull request #101 from noodlehaus/feat/error-handlers"}},{"before":"349668aca9f7476bd95422f750125dfb5b446669","after":"6418391060eabdd6df3e9fe3602efa9c2d59d17c","ref":"refs/heads/feat/error-handlers","pushedAt":"2023-04-11T00:14:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"update docs to include functions list","shortMessageHtmlLink":"update docs to include functions list"}},{"before":"6264d2ccfd303c31692028dd9d5b055cf787cca6","after":"349668aca9f7476bd95422f750125dfb5b446669","ref":"refs/heads/feat/error-handlers","pushedAt":"2023-04-11T00:10:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"update docs to include functions list","shortMessageHtmlLink":"update docs to include functions list"}},{"before":"9447b6f8ba41f6cf5c6e021b1e31f2c5dad3c0c4","after":"6264d2ccfd303c31692028dd9d5b055cf787cca6","ref":"refs/heads/feat/error-handlers","pushedAt":"2023-04-11T00:09:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"update docs to include functions list","shortMessageHtmlLink":"update docs to include functions list"}},{"before":"be81393921d4e07be33847bb5a1bb899d46c58c9","after":"20f41e53f06ce8e122c353c654e51b6cc42d9755","ref":"refs/heads/develop","pushedAt":"2023-04-10T23:59:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"Merge pull request #100 from noodlehaus/feat/error-handlers\n\nSimplify unit tests","shortMessageHtmlLink":"Merge pull request #100 from noodlehaus/feat/error-handlers"}},{"before":"491bb66cf7b09cdb2b5f5e7385b1918a21a54424","after":"9447b6f8ba41f6cf5c6e021b1e31f2c5dad3c0c4","ref":"refs/heads/feat/error-handlers","pushedAt":"2023-04-10T13:30:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"simplify tests","shortMessageHtmlLink":"simplify tests"}},{"before":"a156fe6cb2920e29d5c6360e2c0e23dcf1419ffe","after":"be81393921d4e07be33847bb5a1bb899d46c58c9","ref":"refs/heads/develop","pushedAt":"2023-04-10T13:29:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"Merge pull request #99 from noodlehaus/feat/error-handlers\n\nadd `_404(...)` for setting custom 404 handlers","shortMessageHtmlLink":"Merge pull request #99 from noodlehaus/feat/error-handlers"}},{"before":"fcc89dc42947690631afd4b3284940d13b2ba50a","after":"491bb66cf7b09cdb2b5f5e7385b1918a21a54424","ref":"refs/heads/feat/error-handlers","pushedAt":"2023-04-10T13:12:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"add `_404(...)` for setting custom 404 handlers\n\nThe `_404(...)` function lets you set a handler function whenever no\nmatching route is found for the request. Note that even for 404s, all\nmiddleware are still executed. Calling the function without a callable\nargument will return the current/default 404 handler function.","shortMessageHtmlLink":"add _404(...) for setting custom 404 handlers"}},{"before":"0a4a41714758ab22c91b974ddbdd6624b5ba1da9","after":"fcc89dc42947690631afd4b3284940d13b2ba50a","ref":"refs/heads/feat/error-handlers","pushedAt":"2023-04-10T13:04:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"add `_404(...)` for setting custom 404 handlers\n\nThe `_404(...)` function lets you set a handler function whenever no\nmatching route is found for the request. Note that even for 404s, all\nmiddleware are still executed. Calling the function without a callable\nargument will return the current/default 404 handler function.","shortMessageHtmlLink":"add _404(...) for setting custom 404 handlers"}},{"before":"0a4a41714758ab22c91b974ddbdd6624b5ba1da9","after":"a156fe6cb2920e29d5c6360e2c0e23dcf1419ffe","ref":"refs/heads/develop","pushedAt":"2023-04-10T10:25:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"Merge pull request #98 from noodlehaus/feat/remove-page\n\nremove `page(...)` from features","shortMessageHtmlLink":"Merge pull request #98 from noodlehaus/feat/remove-page"}},{"before":null,"after":"ee791523573542af0fca2f67c39c5c92821f498a","ref":"refs/heads/feat/remove-page","pushedAt":"2023-04-10T08:38:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"remove `page(...)` from features\n\nThe `page(...)` function doesn't offer flexibility when it comes to\nusing templates that use layouts. It will be better to keep this out,\nand maybe later on be replaced by something more flexible.","shortMessageHtmlLink":"remove page(...) from features"}},{"before":null,"after":"0a4a41714758ab22c91b974ddbdd6624b5ba1da9","ref":"refs/heads/feat/error-handlers","pushedAt":"2023-04-09T12:07:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"},"commit":{"message":"Merge pull request #90 from noodlehaus/feat/dispatch11\n\nDispatch 11.0.0","shortMessageHtmlLink":"Merge pull request #90 from noodlehaus/feat/dispatch11"}},{"before":"c06c3600b8f2642a758a906fbef881405da9131c","after":null,"ref":"refs/heads/feat/docs","pushedAt":"2023-04-03T15:03:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"noodlehaus","name":"noodlehaus","path":"/noodlehaus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/683976?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADJTcr1QA","startCursor":null,"endCursor":null}},"title":"Activity ยท noodlehaus/dispatch"}