{"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:1716971350.0","currentOid":""},"activityList":{"items":[{"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"}},{"before":null,"after":"6dcc3f26e7783d45479a474dde9f8bb0eb59827d","ref":"refs/heads/feat/app-mount-rewrite-path","pushedAt":"2024-05-29T08:11:03.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":"feat(hono-base): add `rewritePath` option for `app.mount`","shortMessageHtmlLink":"feat(hono-base): add rewritePath option for app.mount"}},{"before":"3d0fbfb7a8b9b9560ef789e193b83ceb665c1393","after":"a6c893c5e0ec6e83ffa2418efc6ef0aa425d3d24","ref":"refs/heads/main","pushedAt":"2024-05-29T08:10:03.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: added paths-ignore for ignore files of dont need tests (#2850)","shortMessageHtmlLink":"ci: added paths-ignore for ignore files of dont need tests (#2850)"}},{"before":"a3d9cc7d9593b717986f81014892303d0f5b8846","after":"3d0fbfb7a8b9b9560ef789e193b83ceb665c1393","ref":"refs/heads/main","pushedAt":"2024-05-28T18:01: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":"feat(bun): WebSocket helper supports that env be `{ server: server }` (#2812)\n\n* feat: WebSocket helper supports `{ server }`\r\n\r\n* test: add test\r\n\r\n* chore: format code\r\n\r\n* fix: test\r\n\r\n* chore: format code\r\n\r\n* fix: format code with new rule\r\n\r\n* chore: format code\r\n\r\nFixes #2645\r\nFixes #2696","shortMessageHtmlLink":"feat(bun): WebSocket helper supports that env be { server: server } ("}},{"before":"0c7fb9a22106d815779ae1fbca4289883ca0c716","after":"a3d9cc7d9593b717986f81014892303d0f5b8846","ref":"refs/heads/main","pushedAt":"2024-05-28T17:47:54.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(websocket): remove unused condition (#2839)","shortMessageHtmlLink":"refactor(websocket): remove unused condition (#2839)"}},{"before":"116867a921d030c900c7b3807c117edd1d37677e","after":"0c7fb9a22106d815779ae1fbca4289883ca0c716","ref":"refs/heads/main","pushedAt":"2024-05-28T17:35: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":"fix(middleware/body-limit): set default duplex option for readable stream (#2837)\n\n* fix(middleware/body-limit): set default duplex option for readable stream\r\n\r\n* test: should return 200 response without user-defined duplex option\r\n\r\n* fix: revert and avoid ts-expect-error","shortMessageHtmlLink":"fix(middleware/body-limit): set default duplex option for readable st…"}},{"before":"7875a615221414453047ce1243962a9fa108ce43","after":"116867a921d030c900c7b3807c117edd1d37677e","ref":"refs/heads/main","pushedAt":"2024-05-28T17:15:45.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: Author should include JSDoc (#2840)","shortMessageHtmlLink":"chore: Author should include JSDoc (#2840)"}},{"before":"366f760a30f77a35c78d487790bd32df5aa43cf3","after":"7875a615221414453047ce1243962a9fa108ce43","ref":"refs/heads/main","pushedAt":"2024-05-28T12:11: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":"fix(helper/ssg): fix bug of joinPaths (#2809)\n\n* fix bug of joinPaths\r\n\r\n* chore: fomat & lint\r\n\r\n* fix","shortMessageHtmlLink":"fix(helper/ssg): fix bug of joinPaths (#2809)"}},{"before":"029cf71303c1633a7d70d3296c192ae0b46e152d","after":"366f760a30f77a35c78d487790bd32df5aa43cf3","ref":"refs/heads/main","pushedAt":"2024-05-28T09:39:01.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(client): allow multiple files on the same key in form (#2791)\n\n* fix(client): allow multiple files on the same key in form\r\n\r\n* add tests and update `msw`\r\n\r\n* fixed import order\r\n\r\nCo-authored-by: Yusuke Wada ","shortMessageHtmlLink":"fix(client): allow multiple files on the same key in form (#2791)"}},{"before":"dfbc6c47643e027af484cfc028050124a21d9158","after":"029cf71303c1633a7d70d3296c192ae0b46e152d","ref":"refs/heads/main","pushedAt":"2024-05-28T04:01:24.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): Object.hasOwn is recommended (#2831)\n\nRefer.\r\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwn","shortMessageHtmlLink":"refactor(aws-lambda): Object.hasOwn is recommended (#2831)"}},{"before":"d6fa9d4cc01301fd1da2bb351e2ecf909d731ecd","after":"dfbc6c47643e027af484cfc028050124a21d9158","ref":"refs/heads/main","pushedAt":"2024-05-27T22:08: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":"fix(aws-lambda): Update handler.ts getQueryString (#2782)\n\nUpdated the getQueryString function to handle the case when both queryStringParameters and multiValueQueryStringParameters properties exists.","shortMessageHtmlLink":"fix(aws-lambda): Update handler.ts getQueryString (#2782)"}},{"before":"03090608db9767652fe32482bc943882c6aa5cfb","after":"d6fa9d4cc01301fd1da2bb351e2ecf909d731ecd","ref":"refs/heads/main","pushedAt":"2024-05-27T14:51: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(pretty-json): remove useless condition (#2815)","shortMessageHtmlLink":"refactor(pretty-json): remove useless condition (#2815)"}},{"before":"9890bc1157e0d6549b07e35e83a59a4285a1c81b","after":"03090608db9767652fe32482bc943882c6aa5cfb","ref":"refs/heads/main","pushedAt":"2024-05-27T07:49: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":"v4.4.0","shortMessageHtmlLink":"v4.4.0"}},{"before":"8717590d1f7314760f3cb2f3fafb4ca56e1fc924","after":null,"ref":"refs/heads/chore/update-lockfile","pushedAt":"2024-05-27T07:38:51.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":"acd36341fb33d14c26aa63d823e7a9f41ccf6e36","after":"9890bc1157e0d6549b07e35e83a59a4285a1c81b","ref":"refs/heads/main","pushedAt":"2024-05-27T07:38:50.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: update lockfile (#2805)","shortMessageHtmlLink":"chore: update lockfile (#2805)"}},{"before":"acd36341fb33d14c26aa63d823e7a9f41ccf6e36","after":"8717590d1f7314760f3cb2f3fafb4ca56e1fc924","ref":"refs/heads/chore/update-lockfile","pushedAt":"2024-05-27T07:36:37.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":"chore: update lockfile","shortMessageHtmlLink":"chore: update lockfile"}},{"before":null,"after":"acd36341fb33d14c26aa63d823e7a9f41ccf6e36","ref":"refs/heads/chore/update-lockfile","pushedAt":"2024-05-27T07:36:12.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":"Merge pull request #2769 from honojs/next","shortMessageHtmlLink":"Merge pull request #2769 from honojs/next"}},{"before":"836a8a882d29892457981506988acfc4ca579017","after":null,"ref":"refs/heads/next","pushedAt":"2024-05-27T07:31:12.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":"3d21e8c4ba756ccbbe89a900f3ce43116809bfec","after":"acd36341fb33d14c26aa63d823e7a9f41ccf6e36","ref":"refs/heads/main","pushedAt":"2024-05-27T07:31:11.000Z","pushType":"pr_merge","commitsCount":45,"pusher":{"login":"yusukebe","name":"Yusuke Wada","path":"/yusukebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10682?s=80&v=4"},"commit":{"message":"Merge pull request #2769 from honojs/next","shortMessageHtmlLink":"Merge pull request #2769 from honojs/next"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEV5qUGAA","startCursor":null,"endCursor":null}},"title":"Activity · honojs/hono"}