{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":438384984,"defaultBranch":"main","name":"hono","ownerLogin":"honojs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-12-14T20:05:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/98495527?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717321043.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"afb729e850bc7bd9a70c020e9f4eda1cf1a7506b","ref":"refs/heads/perf/dont-import-http-exception-to-hono-base","pushedAt":"2024-06-02T09:37:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"perf(hono-base): don't import `HTTPException`","shortMessageHtmlLink":"perf(hono-base): don't import HTTPException"}},{"before":"80cbb44f504aa803f5e4b626fc7d0005071784cb","after":"320b945effeb3b092df63df386de75434647cc75","ref":"refs/heads/main","pushedAt":"2024-06-02T08:56:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"fix(websocket): the onopen event cannot be triggered during delayed operations in deno (#2864)\n\n* fix: The onopen event cannot be triggered during delayed operations\r\n\r\n* fix: The onopen event cannot be triggered during delayed operations\r\n\r\n* chore: delete test\r\n\r\n* chore: tidy","shortMessageHtmlLink":"fix(websocket): the onopen event cannot be triggered during delayed o…"}},{"before":"9735283462827db17552e257e9f794dbc301b401","after":"80cbb44f504aa803f5e4b626fc7d0005071784cb","ref":"refs/heads/main","pushedAt":"2024-06-02T08:33:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"chore: add coverage badge to README (#2881)\n\n* chore: add coverage badge to README\r\n\r\n* chore: move to \"activity\" category before \"social\" category","shortMessageHtmlLink":"chore: add coverage badge to README (#2881)"}},{"before":"1416aa1001796cf3d0a26fb50017eb61f40d35a6","after":null,"ref":"refs/heads/docs/migration-denoland-to-jsr","pushedAt":"2024-05-31T21:15:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"}},{"before":"8cc8a05c8982d50c3528d57b325500645a9773eb","after":"9735283462827db17552e257e9f794dbc301b401","ref":"refs/heads/main","pushedAt":"2024-05-31T21:15:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"docs: update readme and migrate guide for migrating `deno.land/x` to JSR (#2879)","shortMessageHtmlLink":"docs: update readme and migrate guide for migrating deno.land/x to …"}},{"before":null,"after":"1416aa1001796cf3d0a26fb50017eb61f40d35a6","ref":"refs/heads/docs/migration-denoland-to-jsr","pushedAt":"2024-05-31T21:12:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"docs: update readme and migrate guide for migrating `deno.land/x` to JSR","shortMessageHtmlLink":"docs: update readme and migrate guide for migrating deno.land/x to JSR"}},{"before":"b0885ea6872684f040e1410d6c97778190e7dc85","after":"998b01a989e17f271ac65aa642409f8b3d4b088c","ref":"refs/heads/feat/app-mount-rewrite-path","pushedAt":"2024-05-31T19:55:23.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"update JSDoc","shortMessageHtmlLink":"update JSDoc"}},{"before":"0dfb794df7bca133cedc5c9112da27ce267baeee","after":"8cc8a05c8982d50c3528d57b325500645a9773eb","ref":"refs/heads/main","pushedAt":"2024-05-31T19:17:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"ci: Report coverage with CodeCov (#2862)\n\n* Output coverage per each test\r\n\r\n* Collect coverage\r\n\r\n* Exclude test-only files\r\n\r\n* update comment\r\n\r\n* exclude types\r\n\r\n* Add config\r\n\r\n* Update bun comment\r\n\r\n* Generate coverage in Deno","shortMessageHtmlLink":"ci: Report coverage with CodeCov (#2862)"}},{"before":"19f859d398018165e1cdb5eff23a5619abc7a362","after":"0dfb794df7bca133cedc5c9112da27ce267baeee","ref":"refs/heads/main","pushedAt":"2024-05-31T19:00:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"docs(jsdoc): add jsdoc of some modules (#2836)\n\n* add jsdoc of .route\r\n\r\n* chore: format\r\n\r\n* add jsdoc of .mount\r\n\r\n* add\r\n\r\n* chore: format\r\n\r\n* chore fix\r\n\r\n* change to format same as \".mount\"\r\n\r\n* chore fix\r\n\r\n* chore fix\r\n\r\n* docs: change jsdoc of .basePath\r\n\r\n* docs: change jsdoc of onError\r\n\r\n* same as doc\r\n\r\n* delete\r\n\r\n* docs: change jsdoc of .notFound\r\n\r\n* docs: change jsdoc of .notFound\r\n\r\n* docs: change jsdoc of .fetch\r\n\r\n* chore: format\r\n\r\n* docs: change jsdoc of .fire\r\n\r\n* docs: change jsdoc of .fire\r\n\r\n* docs: change jsdoc of hono-options\r\n\r\n* docs: change jsdoc of http-exception\r\n\r\n* docs: change jsdoc of hono-request\r\n\r\n* docs: change jsdoc of context\r\n\r\n* delete missing jsdoc","shortMessageHtmlLink":"docs(jsdoc): add jsdoc of some modules (#2836)"}},{"before":"88c0ac3cdc2715853e7336ffaf71aa94748bb689","after":"b0885ea6872684f040e1410d6c97778190e7dc85","ref":"refs/heads/feat/app-mount-rewrite-path","pushedAt":"2024-05-31T18:57:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"change the test name","shortMessageHtmlLink":"change the test name"}},{"before":"f403962f862e1576757b092c1c2646c6cf57363d","after":"88c0ac3cdc2715853e7336ffaf71aa94748bb689","ref":"refs/heads/feat/app-mount-rewrite-path","pushedAt":"2024-05-31T18:56:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"add non-null assertion","shortMessageHtmlLink":"add non-null assertion"}},{"before":"6dcc3f26e7783d45479a474dde9f8bb0eb59827d","after":"f403962f862e1576757b092c1c2646c6cf57363d","ref":"refs/heads/feat/app-mount-rewrite-path","pushedAt":"2024-05-31T18:37:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"feat(hono-base): introduce `replaceRequest` option instead of `rewritePath` (#2873)","shortMessageHtmlLink":"feat(hono-base): introduce replaceRequest option instead of `rewrit…"}},{"before":"4bf923746e2353f4c18de720a84abf6226420eee","after":"19f859d398018165e1cdb5eff23a5619abc7a362","ref":"refs/heads/main","pushedAt":"2024-05-31T18:25:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"ci: change name of workflow jobs (#2875)\n\n* ci: change name of workflow jobs\r\n\r\n* change","shortMessageHtmlLink":"ci: change name of workflow jobs (#2875)"}},{"before":"df11eb182eed1f7e3faaba011913474d7bbb4a13","after":"4bf923746e2353f4c18de720a84abf6226420eee","ref":"refs/heads/main","pushedAt":"2024-05-31T08:51:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"refactor: removed unnecessary line (#2869)","shortMessageHtmlLink":"refactor: removed unnecessary line (#2869)"}},{"before":"0c89700f553bdacdd355c5b094fe1045afb4c815","after":"df11eb182eed1f7e3faaba011913474d7bbb4a13","ref":"refs/heads/main","pushedAt":"2024-05-31T08:38:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"ci: Update workflow name of release.yml (#2874)","shortMessageHtmlLink":"ci: Update workflow name of release.yml (#2874)"}},{"before":"a85232705912ea701bf1f61e66c55f50113aa343","after":"0c89700f553bdacdd355c5b094fe1045afb4c815","ref":"refs/heads/main","pushedAt":"2024-05-30T23:14:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"v4.4.2","shortMessageHtmlLink":"v4.4.2"}},{"before":"c8beddb7c74377aafd9debecf4c2933b5bcf51e1","after":"a85232705912ea701bf1f61e66c55f50113aa343","ref":"refs/heads/main","pushedAt":"2024-05-30T23:11:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"fix: add return types of void function (#2870)\n\n* fix\r\n\r\n* chore: format","shortMessageHtmlLink":"fix: add return types of void function (#2870)"}},{"before":"3d6820b46e51622435aeb0cacc6434d722581aa2","after":"c8beddb7c74377aafd9debecf4c2933b5bcf51e1","ref":"refs/heads/main","pushedAt":"2024-05-30T23:02:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"v4.4.1","shortMessageHtmlLink":"v4.4.1"}},{"before":"966554925b1e1c785ebf41f030b216a8e23d7893","after":"3d6820b46e51622435aeb0cacc6434d722581aa2","ref":"refs/heads/main","pushedAt":"2024-05-30T04:27:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"refactor(compose): Remove type definition of ComposeContext that was defined twice (#2858)","shortMessageHtmlLink":"refactor(compose): Remove type definition of ComposeContext that was …"}},{"before":"1da43aee3be0ed2a991ee7199a32ed3ad4ad8fe5","after":"966554925b1e1c785ebf41f030b216a8e23d7893","ref":"refs/heads/main","pushedAt":"2024-05-30T04:07:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"docs: change to shell highlight (#2848)\n\n* docs: refactor highlight\r\n\r\n* shell to bash","shortMessageHtmlLink":"docs: change to shell highlight (#2848)"}},{"before":"bc39c3b8977863136065c4a29fe6dbe41d113cae","after":"1da43aee3be0ed2a991ee7199a32ed3ad4ad8fe5","ref":"refs/heads/main","pushedAt":"2024-05-29T14:35:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"refactor(helper/testing): remove some any of helper/testing (#2833)\n\n* refactor: remove some any of helper/testing\r\n\r\n* fix\r\n\r\n* remove unused types","shortMessageHtmlLink":"refactor(helper/testing): remove some any of helper/testing (#2833)"}},{"before":"0735e0cc5690aef555cc251c9a5647dfc11adb34","after":"bc39c3b8977863136065c4a29fe6dbe41d113cae","ref":"refs/heads/main","pushedAt":"2024-05-29T14:17:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"fix(validator): support json api header (#2855)","shortMessageHtmlLink":"fix(validator): support json api header (#2855)"}},{"before":"645b4f21eb2c1b9545a1242c58e7684908e4edc6","after":"0735e0cc5690aef555cc251c9a5647dfc11adb34","ref":"refs/heads/main","pushedAt":"2024-05-29T14:14:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"refactor(aws-lambda): remove unused setHeadersToResult (#2828)","shortMessageHtmlLink":"refactor(aws-lambda): remove unused setHeadersToResult (#2828)"}},{"before":"a44d888bf05d3607baec2a3add629ccb823082f7","after":"645b4f21eb2c1b9545a1242c58e7684908e4edc6","ref":"refs/heads/main","pushedAt":"2024-05-29T14:02:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"fix(jsx/dom): Fixed to not give \"px\" for certain properties, even if numeric value is given (#2845)","shortMessageHtmlLink":"fix(jsx/dom): Fixed to not give \"px\" for certain properties, even if …"}},{"before":"7cbca602e6543587215f1ec01fa38538a55a76db","after":"a44d888bf05d3607baec2a3add629ccb823082f7","ref":"refs/heads/main","pushedAt":"2024-05-29T09:18:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"refactor(helper/adapter): improve runtime detection (#2846)\n\n* refactor: improve runtime detection\r\n\r\ndetect runtime using navigator.userAgent when possible\r\n\r\n* fix typescript types\r\n\r\n* export knownUserAgents\r\n\r\n* add return type for checkUserAgentEquals","shortMessageHtmlLink":"refactor(helper/adapter): improve runtime detection (#2846)"}},{"before":"16f73935ef902ba7927f698d9ce731d4cd9a143b","after":"7cbca602e6543587215f1ec01fa38538a55a76db","ref":"refs/heads/main","pushedAt":"2024-05-29T09:09:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"ci: removed v4 branch of target in actions. (#2849)","shortMessageHtmlLink":"ci: removed v4 branch of target in actions. (#2849)"}},{"before":"18324b8b6c668b602199a437456f1c22925cb803","after":"16f73935ef902ba7927f698d9ce731d4cd9a143b","ref":"refs/heads/main","pushedAt":"2024-05-29T08:41:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"fix(types): allow blank env (#2834)\n\n* fix(types): allow blank env\r\n\r\n* types: blank env\r\n\r\n* fix(types): add mock binding\r\n\r\n* cleanup\r\n\r\n* Update yarn.lock\r\n\r\n* fix: bun lock conflict\r\n\r\n* revert\r\n\r\n* fix(types): update quick and tiny preset","shortMessageHtmlLink":"fix(types): allow blank env (#2834)"}},{"before":"9176c2bbfdd426d617c76597eadd2ad823732712","after":"18324b8b6c668b602199a437456f1c22925cb803","ref":"refs/heads/main","pushedAt":"2024-05-29T08:38:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"docs(src/*): Add TSDoc comments to improve code documentation (#2841)\n\n* docs(compose): add TSDoc/JSDoc for readibility\r\n\r\n* docs(context): add TSDoc/JSDoc for readibility\r\n\r\n* docs(hono-base): add TSDoc/JSDoc for mount and http methods\r\n\r\n* docs(hono): add TSDoc/JSDoc for readibility\r\n\r\n* docs(http-exception): add TSDoc/JSDoc for readibility\r\n\r\n* docs(hono): add TSDoc/JSDoc for readibility\r\n\r\n* docs(request): add TSDoc/JSDoc for readibility\r\n\r\n* docs(router): add TSDoc/JSDoc for readibility\r\n\r\n* docs(request): add @see for valid\r\n\r\n* resolve","shortMessageHtmlLink":"docs(src/*): Add TSDoc comments to improve code documentation (#2841)"}},{"before":"a6c893c5e0ec6e83ffa2418efc6ef0aa425d3d24","after":"9176c2bbfdd426d617c76597eadd2ad823732712","ref":"refs/heads/main","pushedAt":"2024-05-29T08:34:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"ci: include node22 tests (#2851)","shortMessageHtmlLink":"ci: include node22 tests (#2851)"}},{"before":null,"after":"3c0a2a49eeccd9d68b6aed27db31e87504abd815","ref":"refs/heads/feat/mounting","pushedAt":"2024-05-29T08:29:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWhokNwA","startCursor":null,"endCursor":null}},"title":"Activity · honojs/hono"}