honojs/hono (hono)
### [`v4.4.7`](https://togithub.com/honojs/hono/releases/tag/v4.4.7)
[Compare Source](https://togithub.com/honojs/hono/compare/v4.4.6...v4.4.7)
#### What's Changed
- use correct return type for c.html depending on input by [@asmadsen](https://togithub.com/asmadsen) in [https://github.com/honojs/hono/pull/2973](https://togithub.com/honojs/hono/pull/2973)
- test: test uncovered return statement by [@yasuaki640](https://togithub.com/yasuaki640) in [https://github.com/honojs/hono/pull/2985](https://togithub.com/honojs/hono/pull/2985)
- test: Update request.test.ts to remove duplicate checks by [@JoaquimLey](https://togithub.com/JoaquimLey) in [https://github.com/honojs/hono/pull/2984](https://togithub.com/honojs/hono/pull/2984)
- fix(types): env variables override ContextVariableMap by [@KaelWD](https://togithub.com/KaelWD) in [https://github.com/honojs/hono/pull/2987](https://togithub.com/honojs/hono/pull/2987)
#### New Contributors
- [@asmadsen](https://togithub.com/asmadsen) made their first contribution in [https://github.com/honojs/hono/pull/2973](https://togithub.com/honojs/hono/pull/2973)
- [@JoaquimLey](https://togithub.com/JoaquimLey) made their first contribution in [https://github.com/honojs/hono/pull/2984](https://togithub.com/honojs/hono/pull/2984)
- [@KaelWD](https://togithub.com/KaelWD) made their first contribution in [https://github.com/honojs/hono/pull/2987](https://togithub.com/honojs/hono/pull/2987)
**Full Changelog**: https://github.com/honojs/hono/compare/v4.4.6...v4.4.7
### [`v4.4.6`](https://togithub.com/honojs/hono/releases/tag/v4.4.6)
[Compare Source](https://togithub.com/honojs/hono/compare/v4.4.5...v4.4.6)
##### What's Changed
- fix(aws-lambda): handle multiple cookies in streaming responses by [@KnisterPeter](https://togithub.com/KnisterPeter) in [https://github.com/honojs/hono/pull/2926](https://togithub.com/honojs/hono/pull/2926)
**Full Changelog**: https://github.com/honojs/hono/compare/v4.4.5...v4.4.6
### [`v4.4.5`](https://togithub.com/honojs/hono/releases/tag/v4.4.5)
[Compare Source](https://togithub.com/honojs/hono/compare/v4.4.4...v4.4.5)
##### What's Changed
- fix(cors): allow custom vary header by [@fzn0x](https://togithub.com/fzn0x) in [https://github.com/honojs/hono/pull/2934](https://togithub.com/honojs/hono/pull/2934)
- fix(jsx): rename `Hono` to `JSX` and export `JSX` namespace by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2937](https://togithub.com/honojs/hono/pull/2937)
- refactor(hono-base): make 2nd arg of `app.route()` required by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2945](https://togithub.com/honojs/hono/pull/2945)
- refactor(hono-base): don't check 1st argument of `app.on()` by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2946](https://togithub.com/honojs/hono/pull/2946)
- refactor(context): remove unnecessary initialization add add tests for Context by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2949](https://togithub.com/honojs/hono/pull/2949)
- test(hono-base): add tests for covering 100% by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2952](https://togithub.com/honojs/hono/pull/2952)
- fix(context): default JSONRespond and TextRespond StatusCode generic arg by [@EdamAme-x](https://togithub.com/EdamAme-x) in [https://github.com/honojs/hono/pull/2954](https://togithub.com/honojs/hono/pull/2954)
- refactor(request): shorten `parseBody` and remove unnecessary check by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2947](https://togithub.com/honojs/hono/pull/2947)
- refactor(jsx): reduce code size and improve maintainability by [@usualoma](https://togithub.com/usualoma) in [https://github.com/honojs/hono/pull/2956](https://togithub.com/honojs/hono/pull/2956)
**Full Changelog**: https://github.com/honojs/hono/compare/v4.4.4...v4.4.5
### [`v4.4.4`](https://togithub.com/honojs/hono/releases/tag/v4.4.4)
[Compare Source](https://togithub.com/honojs/hono/compare/v4.4.3...v4.4.4)
#### What's Changed
- fix(typo): Fix typo in request.test.ts by [@yasuaki640](https://togithub.com/yasuaki640) in [https://github.com/honojs/hono/pull/2899](https://togithub.com/honojs/hono/pull/2899)
- feat(hono-base): skip import HTTPException by using HTTPResponseError by [@usualoma](https://togithub.com/usualoma) in [https://github.com/honojs/hono/pull/2898](https://togithub.com/honojs/hono/pull/2898)
- chore: improve unfinalized response error by [@Cherry](https://togithub.com/Cherry) in [https://github.com/honojs/hono/pull/2902](https://togithub.com/honojs/hono/pull/2902)
- chore: create .gitpod.yml by [@EdamAme-x](https://togithub.com/EdamAme-x) in [https://github.com/honojs/hono/pull/2868](https://togithub.com/honojs/hono/pull/2868)
- fix(cloudflare-workers): export getConnInfo() by [@ryuapp](https://togithub.com/ryuapp) in [https://github.com/honojs/hono/pull/2906](https://togithub.com/honojs/hono/pull/2906)
- fix(hono-base): return 404 if lacking response in a single sync handler by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2909](https://togithub.com/honojs/hono/pull/2909)
- refactor: remove `Prettify` as duplicated with `Simplify` by [@NamesMT](https://togithub.com/NamesMT) in [https://github.com/honojs/hono/pull/2914](https://togithub.com/honojs/hono/pull/2914)
- fix(types): [#2912](https://togithub.com/honojs/hono/issues/2912): interfaces array's respond typed as `never` by [@NamesMT](https://togithub.com/NamesMT) in [https://github.com/honojs/hono/pull/2915](https://togithub.com/honojs/hono/pull/2915)
- feat(context): `c.redirect()` supports `TypedResponse` by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2908](https://togithub.com/honojs/hono/pull/2908)
- feat(jsx): support htmlfor attribute alias by [@akira-tsuno](https://togithub.com/akira-tsuno) in [https://github.com/honojs/hono/pull/2916](https://togithub.com/honojs/hono/pull/2916)
- fix(filepath): allow suffix includes `-` and `_` by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2910](https://togithub.com/honojs/hono/pull/2910)
- fix(types): add `_` prefix to `TypedResponse` properties by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2917](https://togithub.com/honojs/hono/pull/2917)
- fix(types): `SimplifyDeepArray` should now actually be "deep" by [@NamesMT](https://togithub.com/NamesMT) in [https://github.com/honojs/hono/pull/2920](https://togithub.com/honojs/hono/pull/2920)
- refactor(middleware/serve-static): call getContent only once if the file does not exist by [@usualoma](https://togithub.com/usualoma) in [https://github.com/honojs/hono/pull/2922](https://togithub.com/honojs/hono/pull/2922)
- chore: add `text` and `html` for coverage reporter by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2923](https://togithub.com/honojs/hono/pull/2923)
- refactor(conninfo): create `types.ts` for type definitions by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2924](https://togithub.com/honojs/hono/pull/2924)
#### New Contributors
- [@yasuaki640](https://togithub.com/yasuaki640) made their first contribution in [https://github.com/honojs/hono/pull/2899](https://togithub.com/honojs/hono/pull/2899)
- [@Cherry](https://togithub.com/Cherry) made their first contribution in [https://github.com/honojs/hono/pull/2902](https://togithub.com/honojs/hono/pull/2902)
- [@akira-tsuno](https://togithub.com/akira-tsuno) made their first contribution in [https://github.com/honojs/hono/pull/2916](https://togithub.com/honojs/hono/pull/2916)
**Full Changelog**: https://github.com/honojs/hono/compare/v4.4.3...v4.4.4
### [`v4.4.3`](https://togithub.com/honojs/hono/releases/tag/v4.4.3)
[Compare Source](https://togithub.com/honojs/hono/compare/v4.4.2...v4.4.3)
#### What's Changed
- ci: Update workflow name of release.yml by [@siguici](https://togithub.com/siguici) in [https://github.com/honojs/hono/pull/2874](https://togithub.com/honojs/hono/pull/2874)
- refactor: removed unnecessary line by [@EdamAme-x](https://togithub.com/EdamAme-x) in [https://github.com/honojs/hono/pull/2869](https://togithub.com/honojs/hono/pull/2869)
- ci: change name of workflow jobs by [@EdamAme-x](https://togithub.com/EdamAme-x) in [https://github.com/honojs/hono/pull/2875](https://togithub.com/honojs/hono/pull/2875)
- docs(jsdoc): add jsdoc of some modules by [@EdamAme-x](https://togithub.com/EdamAme-x) in [https://github.com/honojs/hono/pull/2836](https://togithub.com/honojs/hono/pull/2836)
- ci: Report coverage with CodeCov by [@exoego](https://togithub.com/exoego) in [https://github.com/honojs/hono/pull/2862](https://togithub.com/honojs/hono/pull/2862)
- docs: update readme and migrate guide for migrating `deno.land/x` to JSR by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2879](https://togithub.com/honojs/hono/pull/2879)
- chore: add coverage badge to README by [@exoego](https://togithub.com/exoego) in [https://github.com/honojs/hono/pull/2881](https://togithub.com/honojs/hono/pull/2881)
- fix(websocket): the onopen event cannot be triggered during delayed operations in deno by [@JetLua](https://togithub.com/JetLua) in [https://github.com/honojs/hono/pull/2864](https://togithub.com/honojs/hono/pull/2864)
- fix(cloudflare-workers): Update websocket.ts to return 101 status code by [@ronkeiser](https://togithub.com/ronkeiser) in [https://github.com/honojs/hono/pull/2886](https://togithub.com/honojs/hono/pull/2886)
- test(workerd): rename the runtime test `wrangler` to `workerd` by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2888](https://togithub.com/honojs/hono/pull/2888)
- test(workerd): add tests for WebSocket by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2891](https://togithub.com/honojs/hono/pull/2891)
- refactor(aws-lambda): merge custom-context into types by [@exoego](https://togithub.com/exoego) in [https://github.com/honojs/hono/pull/2889](https://togithub.com/honojs/hono/pull/2889)
- chore: Exclude type-only files from coverage by [@exoego](https://togithub.com/exoego) in [https://github.com/honojs/hono/pull/2890](https://togithub.com/honojs/hono/pull/2890)
- test(presets): add tests for `hono/quick` and `hono/tiny` by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2892](https://togithub.com/honojs/hono/pull/2892)
- fix(types): fix typo for unofficial status code type by [@ryuapp](https://togithub.com/ryuapp) in [https://github.com/honojs/hono/pull/2894](https://togithub.com/honojs/hono/pull/2894)
- feat(hono-base): add `replaceRequest` option for `app.mount` by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2852](https://togithub.com/honojs/hono/pull/2852)
#### New Contributors
- [@siguici](https://togithub.com/siguici) made their first contribution in [https://github.com/honojs/hono/pull/2874](https://togithub.com/honojs/hono/pull/2874)
- [@JetLua](https://togithub.com/JetLua) made their first contribution in [https://github.com/honojs/hono/pull/2864](https://togithub.com/honojs/hono/pull/2864)
- [@ronkeiser](https://togithub.com/ronkeiser) made their first contribution in [https://github.com/honojs/hono/pull/2886](https://togithub.com/honojs/hono/pull/2886)
**Full Changelog**: https://github.com/honojs/hono/compare/v4.4.2...v4.4.3
### [`v4.4.2`](https://togithub.com/honojs/hono/releases/tag/v4.4.2)
[Compare Source](https://togithub.com/honojs/hono/compare/v4.4.1...v4.4.2)
#### What's Changed
- fix: add return types of void function by [@EdamAme-x](https://togithub.com/EdamAme-x) in [https://github.com/honojs/hono/pull/2870](https://togithub.com/honojs/hono/pull/2870)
**Full Changelog**: https://github.com/honojs/hono/compare/v4.4.1...v4.4.2
### [`v4.4.1`](https://togithub.com/honojs/hono/releases/tag/v4.4.1)
[Compare Source](https://togithub.com/honojs/hono/compare/v4.4.0...v4.4.1)
#### What's Changed
- refactor(pretty-json): remove useless condition by [@6km](https://togithub.com/6km) in [https://github.com/honojs/hono/pull/2815](https://togithub.com/honojs/hono/pull/2815)
- fix(aws-lambda): Update handler.ts getQueryString by [@qualipsolutions](https://togithub.com/qualipsolutions) in [https://github.com/honojs/hono/pull/2782](https://togithub.com/honojs/hono/pull/2782)
- refactor(aws-lambda): Object.hasOwn is recommended by [@exoego](https://togithub.com/exoego) in [https://github.com/honojs/hono/pull/2831](https://togithub.com/honojs/hono/pull/2831)
- fix(client): allow multiple files on the same key in form by [@olivier-drieux](https://togithub.com/olivier-drieux) in [https://github.com/honojs/hono/pull/2791](https://togithub.com/honojs/hono/pull/2791)
- fix(helper/ssg): fix bug of joinPaths by [@EdamAme-x](https://togithub.com/EdamAme-x) in [https://github.com/honojs/hono/pull/2809](https://togithub.com/honojs/hono/pull/2809)
- chore: Author should include JSDoc by [@fzn0x](https://togithub.com/fzn0x) in [https://github.com/honojs/hono/pull/2840](https://togithub.com/honojs/hono/pull/2840)
- fix(middleware/body-limit): set default duplex option for readable stream by [@fzn0x](https://togithub.com/fzn0x) in [https://github.com/honojs/hono/pull/2837](https://togithub.com/honojs/hono/pull/2837)
- refactor(websocket): remove unused condition by [@fzn0x](https://togithub.com/fzn0x) in [https://github.com/honojs/hono/pull/2839](https://togithub.com/honojs/hono/pull/2839)
- feat(bun): WebSocket helper supports that env be `{ server: server }` by [@nakasyou](https://togithub.com/nakasyou) in [https://github.com/honojs/hono/pull/2812](https://togithub.com/honojs/hono/pull/2812)
- refactor: added paths-ignore for ignore files of dont need tests by [@EdamAme-x](https://togithub.com/EdamAme-x) in [https://github.com/honojs/hono/pull/2850](https://togithub.com/honojs/hono/pull/2850)
- ci: include node22 tests by [@Jayllyz](https://togithub.com/Jayllyz) in [https://github.com/honojs/hono/pull/2851](https://togithub.com/honojs/hono/pull/2851)
- docs(src/\*): Add TSDoc comments to improve code documentation by [@fzn0x](https://togithub.com/fzn0x) in [https://github.com/honojs/hono/pull/2841](https://togithub.com/honojs/hono/pull/2841)
- fix(types): allow blank env by [@fzn0x](https://togithub.com/fzn0x) in [https://github.com/honojs/hono/pull/2834](https://togithub.com/honojs/hono/pull/2834)
- refactor: removed v4 branch in actions. by [@EdamAme-x](https://togithub.com/EdamAme-x) in [https://github.com/honojs/hono/pull/2849](https://togithub.com/honojs/hono/pull/2849)
- refactor(helper/adapter): improve runtime detection by [@6km](https://togithub.com/6km) in [https://github.com/honojs/hono/pull/2846](https://togithub.com/honojs/hono/pull/2846)
- fix(jsx/dom): Fixed to not add "px" for certain properties, even if numeric value is given by [@usualoma](https://togithub.com/usualoma) in [https://github.com/honojs/hono/pull/2845](https://togithub.com/honojs/hono/pull/2845)
- refactor(aws-lambda): remove unused setHeadersToResult by [@exoego](https://togithub.com/exoego) in [https://github.com/honojs/hono/pull/2828](https://togithub.com/honojs/hono/pull/2828)
- fix(validator): support json api header by [@dil-borosz](https://togithub.com/dil-borosz) in [https://github.com/honojs/hono/pull/2855](https://togithub.com/honojs/hono/pull/2855)
- refactor(helper/testing): remove some any of helper/testing by [@EdamAme-x](https://togithub.com/EdamAme-x) in [https://github.com/honojs/hono/pull/2833](https://togithub.com/honojs/hono/pull/2833)
- docs: change to shell highlight by [@EdamAme-x](https://togithub.com/EdamAme-x) in [https://github.com/honojs/hono/pull/2848](https://togithub.com/honojs/hono/pull/2848)
- refactor(compose): Remove type definition of ComposeContext that was defined twice by [@chimame](https://togithub.com/chimame) in [https://github.com/honojs/hono/pull/2858](https://togithub.com/honojs/hono/pull/2858)
#### New Contributors
- [@6km](https://togithub.com/6km) made their first contribution in [https://github.com/honojs/hono/pull/2815](https://togithub.com/honojs/hono/pull/2815)
- [@qualipsolutions](https://togithub.com/qualipsolutions) made their first contribution in [https://github.com/honojs/hono/pull/2782](https://togithub.com/honojs/hono/pull/2782)
- [@olivier-drieux](https://togithub.com/olivier-drieux) made their first contribution in [https://github.com/honojs/hono/pull/2791](https://togithub.com/honojs/hono/pull/2791)
- [@Jayllyz](https://togithub.com/Jayllyz) made their first contribution in [https://github.com/honojs/hono/pull/2851](https://togithub.com/honojs/hono/pull/2851)
- [@dil-borosz](https://togithub.com/dil-borosz) made their first contribution in [https://github.com/honojs/hono/pull/2855](https://togithub.com/honojs/hono/pull/2855)
- [@chimame](https://togithub.com/chimame) made their first contribution in [https://github.com/honojs/hono/pull/2858](https://togithub.com/honojs/hono/pull/2858)
**Full Changelog**: https://github.com/honojs/hono/compare/v4.4.0...v4.4.1
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
4.4.0
->4.4.7
Release Notes
honojs/hono (hono)
### [`v4.4.7`](https://togithub.com/honojs/hono/releases/tag/v4.4.7) [Compare Source](https://togithub.com/honojs/hono/compare/v4.4.6...v4.4.7) #### What's Changed - use correct return type for c.html depending on input by [@asmadsen](https://togithub.com/asmadsen) in [https://github.com/honojs/hono/pull/2973](https://togithub.com/honojs/hono/pull/2973) - test: test uncovered return statement by [@yasuaki640](https://togithub.com/yasuaki640) in [https://github.com/honojs/hono/pull/2985](https://togithub.com/honojs/hono/pull/2985) - test: Update request.test.ts to remove duplicate checks by [@JoaquimLey](https://togithub.com/JoaquimLey) in [https://github.com/honojs/hono/pull/2984](https://togithub.com/honojs/hono/pull/2984) - fix(types): env variables override ContextVariableMap by [@KaelWD](https://togithub.com/KaelWD) in [https://github.com/honojs/hono/pull/2987](https://togithub.com/honojs/hono/pull/2987) #### New Contributors - [@asmadsen](https://togithub.com/asmadsen) made their first contribution in [https://github.com/honojs/hono/pull/2973](https://togithub.com/honojs/hono/pull/2973) - [@JoaquimLey](https://togithub.com/JoaquimLey) made their first contribution in [https://github.com/honojs/hono/pull/2984](https://togithub.com/honojs/hono/pull/2984) - [@KaelWD](https://togithub.com/KaelWD) made their first contribution in [https://github.com/honojs/hono/pull/2987](https://togithub.com/honojs/hono/pull/2987) **Full Changelog**: https://github.com/honojs/hono/compare/v4.4.6...v4.4.7 ### [`v4.4.6`](https://togithub.com/honojs/hono/releases/tag/v4.4.6) [Compare Source](https://togithub.com/honojs/hono/compare/v4.4.5...v4.4.6) ##### What's Changed - fix(aws-lambda): handle multiple cookies in streaming responses by [@KnisterPeter](https://togithub.com/KnisterPeter) in [https://github.com/honojs/hono/pull/2926](https://togithub.com/honojs/hono/pull/2926) **Full Changelog**: https://github.com/honojs/hono/compare/v4.4.5...v4.4.6 ### [`v4.4.5`](https://togithub.com/honojs/hono/releases/tag/v4.4.5) [Compare Source](https://togithub.com/honojs/hono/compare/v4.4.4...v4.4.5) ##### What's Changed - fix(cors): allow custom vary header by [@fzn0x](https://togithub.com/fzn0x) in [https://github.com/honojs/hono/pull/2934](https://togithub.com/honojs/hono/pull/2934) - fix(jsx): rename `Hono` to `JSX` and export `JSX` namespace by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2937](https://togithub.com/honojs/hono/pull/2937) - refactor(hono-base): make 2nd arg of `app.route()` required by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2945](https://togithub.com/honojs/hono/pull/2945) - refactor(hono-base): don't check 1st argument of `app.on()` by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2946](https://togithub.com/honojs/hono/pull/2946) - refactor(context): remove unnecessary initialization add add tests for Context by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2949](https://togithub.com/honojs/hono/pull/2949) - test(hono-base): add tests for covering 100% by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2952](https://togithub.com/honojs/hono/pull/2952) - fix(context): default JSONRespond and TextRespond StatusCode generic arg by [@EdamAme-x](https://togithub.com/EdamAme-x) in [https://github.com/honojs/hono/pull/2954](https://togithub.com/honojs/hono/pull/2954) - refactor(request): shorten `parseBody` and remove unnecessary check by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2947](https://togithub.com/honojs/hono/pull/2947) - refactor(jsx): reduce code size and improve maintainability by [@usualoma](https://togithub.com/usualoma) in [https://github.com/honojs/hono/pull/2956](https://togithub.com/honojs/hono/pull/2956) **Full Changelog**: https://github.com/honojs/hono/compare/v4.4.4...v4.4.5 ### [`v4.4.4`](https://togithub.com/honojs/hono/releases/tag/v4.4.4) [Compare Source](https://togithub.com/honojs/hono/compare/v4.4.3...v4.4.4) #### What's Changed - fix(typo): Fix typo in request.test.ts by [@yasuaki640](https://togithub.com/yasuaki640) in [https://github.com/honojs/hono/pull/2899](https://togithub.com/honojs/hono/pull/2899) - feat(hono-base): skip import HTTPException by using HTTPResponseError by [@usualoma](https://togithub.com/usualoma) in [https://github.com/honojs/hono/pull/2898](https://togithub.com/honojs/hono/pull/2898) - chore: improve unfinalized response error by [@Cherry](https://togithub.com/Cherry) in [https://github.com/honojs/hono/pull/2902](https://togithub.com/honojs/hono/pull/2902) - chore: create .gitpod.yml by [@EdamAme-x](https://togithub.com/EdamAme-x) in [https://github.com/honojs/hono/pull/2868](https://togithub.com/honojs/hono/pull/2868) - fix(cloudflare-workers): export getConnInfo() by [@ryuapp](https://togithub.com/ryuapp) in [https://github.com/honojs/hono/pull/2906](https://togithub.com/honojs/hono/pull/2906) - fix(hono-base): return 404 if lacking response in a single sync handler by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2909](https://togithub.com/honojs/hono/pull/2909) - refactor: remove `Prettify` as duplicated with `Simplify` by [@NamesMT](https://togithub.com/NamesMT) in [https://github.com/honojs/hono/pull/2914](https://togithub.com/honojs/hono/pull/2914) - fix(types): [#2912](https://togithub.com/honojs/hono/issues/2912): interfaces array's respond typed as `never` by [@NamesMT](https://togithub.com/NamesMT) in [https://github.com/honojs/hono/pull/2915](https://togithub.com/honojs/hono/pull/2915) - feat(context): `c.redirect()` supports `TypedResponse` by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2908](https://togithub.com/honojs/hono/pull/2908) - feat(jsx): support htmlfor attribute alias by [@akira-tsuno](https://togithub.com/akira-tsuno) in [https://github.com/honojs/hono/pull/2916](https://togithub.com/honojs/hono/pull/2916) - fix(filepath): allow suffix includes `-` and `_` by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2910](https://togithub.com/honojs/hono/pull/2910) - fix(types): add `_` prefix to `TypedResponse` properties by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2917](https://togithub.com/honojs/hono/pull/2917) - fix(types): `SimplifyDeepArray` should now actually be "deep" by [@NamesMT](https://togithub.com/NamesMT) in [https://github.com/honojs/hono/pull/2920](https://togithub.com/honojs/hono/pull/2920) - refactor(middleware/serve-static): call getContent only once if the file does not exist by [@usualoma](https://togithub.com/usualoma) in [https://github.com/honojs/hono/pull/2922](https://togithub.com/honojs/hono/pull/2922) - chore: add `text` and `html` for coverage reporter by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2923](https://togithub.com/honojs/hono/pull/2923) - refactor(conninfo): create `types.ts` for type definitions by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2924](https://togithub.com/honojs/hono/pull/2924) #### New Contributors - [@yasuaki640](https://togithub.com/yasuaki640) made their first contribution in [https://github.com/honojs/hono/pull/2899](https://togithub.com/honojs/hono/pull/2899) - [@Cherry](https://togithub.com/Cherry) made their first contribution in [https://github.com/honojs/hono/pull/2902](https://togithub.com/honojs/hono/pull/2902) - [@akira-tsuno](https://togithub.com/akira-tsuno) made their first contribution in [https://github.com/honojs/hono/pull/2916](https://togithub.com/honojs/hono/pull/2916) **Full Changelog**: https://github.com/honojs/hono/compare/v4.4.3...v4.4.4 ### [`v4.4.3`](https://togithub.com/honojs/hono/releases/tag/v4.4.3) [Compare Source](https://togithub.com/honojs/hono/compare/v4.4.2...v4.4.3) #### What's Changed - ci: Update workflow name of release.yml by [@siguici](https://togithub.com/siguici) in [https://github.com/honojs/hono/pull/2874](https://togithub.com/honojs/hono/pull/2874) - refactor: removed unnecessary line by [@EdamAme-x](https://togithub.com/EdamAme-x) in [https://github.com/honojs/hono/pull/2869](https://togithub.com/honojs/hono/pull/2869) - ci: change name of workflow jobs by [@EdamAme-x](https://togithub.com/EdamAme-x) in [https://github.com/honojs/hono/pull/2875](https://togithub.com/honojs/hono/pull/2875) - docs(jsdoc): add jsdoc of some modules by [@EdamAme-x](https://togithub.com/EdamAme-x) in [https://github.com/honojs/hono/pull/2836](https://togithub.com/honojs/hono/pull/2836) - ci: Report coverage with CodeCov by [@exoego](https://togithub.com/exoego) in [https://github.com/honojs/hono/pull/2862](https://togithub.com/honojs/hono/pull/2862) - docs: update readme and migrate guide for migrating `deno.land/x` to JSR by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2879](https://togithub.com/honojs/hono/pull/2879) - chore: add coverage badge to README by [@exoego](https://togithub.com/exoego) in [https://github.com/honojs/hono/pull/2881](https://togithub.com/honojs/hono/pull/2881) - fix(websocket): the onopen event cannot be triggered during delayed operations in deno by [@JetLua](https://togithub.com/JetLua) in [https://github.com/honojs/hono/pull/2864](https://togithub.com/honojs/hono/pull/2864) - fix(cloudflare-workers): Update websocket.ts to return 101 status code by [@ronkeiser](https://togithub.com/ronkeiser) in [https://github.com/honojs/hono/pull/2886](https://togithub.com/honojs/hono/pull/2886) - test(workerd): rename the runtime test `wrangler` to `workerd` by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2888](https://togithub.com/honojs/hono/pull/2888) - test(workerd): add tests for WebSocket by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2891](https://togithub.com/honojs/hono/pull/2891) - refactor(aws-lambda): merge custom-context into types by [@exoego](https://togithub.com/exoego) in [https://github.com/honojs/hono/pull/2889](https://togithub.com/honojs/hono/pull/2889) - chore: Exclude type-only files from coverage by [@exoego](https://togithub.com/exoego) in [https://github.com/honojs/hono/pull/2890](https://togithub.com/honojs/hono/pull/2890) - test(presets): add tests for `hono/quick` and `hono/tiny` by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2892](https://togithub.com/honojs/hono/pull/2892) - fix(types): fix typo for unofficial status code type by [@ryuapp](https://togithub.com/ryuapp) in [https://github.com/honojs/hono/pull/2894](https://togithub.com/honojs/hono/pull/2894) - feat(hono-base): add `replaceRequest` option for `app.mount` by [@yusukebe](https://togithub.com/yusukebe) in [https://github.com/honojs/hono/pull/2852](https://togithub.com/honojs/hono/pull/2852) #### New Contributors - [@siguici](https://togithub.com/siguici) made their first contribution in [https://github.com/honojs/hono/pull/2874](https://togithub.com/honojs/hono/pull/2874) - [@JetLua](https://togithub.com/JetLua) made their first contribution in [https://github.com/honojs/hono/pull/2864](https://togithub.com/honojs/hono/pull/2864) - [@ronkeiser](https://togithub.com/ronkeiser) made their first contribution in [https://github.com/honojs/hono/pull/2886](https://togithub.com/honojs/hono/pull/2886) **Full Changelog**: https://github.com/honojs/hono/compare/v4.4.2...v4.4.3 ### [`v4.4.2`](https://togithub.com/honojs/hono/releases/tag/v4.4.2) [Compare Source](https://togithub.com/honojs/hono/compare/v4.4.1...v4.4.2) #### What's Changed - fix: add return types of void function by [@EdamAme-x](https://togithub.com/EdamAme-x) in [https://github.com/honojs/hono/pull/2870](https://togithub.com/honojs/hono/pull/2870) **Full Changelog**: https://github.com/honojs/hono/compare/v4.4.1...v4.4.2 ### [`v4.4.1`](https://togithub.com/honojs/hono/releases/tag/v4.4.1) [Compare Source](https://togithub.com/honojs/hono/compare/v4.4.0...v4.4.1) #### What's Changed - refactor(pretty-json): remove useless condition by [@6km](https://togithub.com/6km) in [https://github.com/honojs/hono/pull/2815](https://togithub.com/honojs/hono/pull/2815) - fix(aws-lambda): Update handler.ts getQueryString by [@qualipsolutions](https://togithub.com/qualipsolutions) in [https://github.com/honojs/hono/pull/2782](https://togithub.com/honojs/hono/pull/2782) - refactor(aws-lambda): Object.hasOwn is recommended by [@exoego](https://togithub.com/exoego) in [https://github.com/honojs/hono/pull/2831](https://togithub.com/honojs/hono/pull/2831) - fix(client): allow multiple files on the same key in form by [@olivier-drieux](https://togithub.com/olivier-drieux) in [https://github.com/honojs/hono/pull/2791](https://togithub.com/honojs/hono/pull/2791) - fix(helper/ssg): fix bug of joinPaths by [@EdamAme-x](https://togithub.com/EdamAme-x) in [https://github.com/honojs/hono/pull/2809](https://togithub.com/honojs/hono/pull/2809) - chore: Author should include JSDoc by [@fzn0x](https://togithub.com/fzn0x) in [https://github.com/honojs/hono/pull/2840](https://togithub.com/honojs/hono/pull/2840) - fix(middleware/body-limit): set default duplex option for readable stream by [@fzn0x](https://togithub.com/fzn0x) in [https://github.com/honojs/hono/pull/2837](https://togithub.com/honojs/hono/pull/2837) - refactor(websocket): remove unused condition by [@fzn0x](https://togithub.com/fzn0x) in [https://github.com/honojs/hono/pull/2839](https://togithub.com/honojs/hono/pull/2839) - feat(bun): WebSocket helper supports that env be `{ server: server }` by [@nakasyou](https://togithub.com/nakasyou) in [https://github.com/honojs/hono/pull/2812](https://togithub.com/honojs/hono/pull/2812) - refactor: added paths-ignore for ignore files of dont need tests by [@EdamAme-x](https://togithub.com/EdamAme-x) in [https://github.com/honojs/hono/pull/2850](https://togithub.com/honojs/hono/pull/2850) - ci: include node22 tests by [@Jayllyz](https://togithub.com/Jayllyz) in [https://github.com/honojs/hono/pull/2851](https://togithub.com/honojs/hono/pull/2851) - docs(src/\*): Add TSDoc comments to improve code documentation by [@fzn0x](https://togithub.com/fzn0x) in [https://github.com/honojs/hono/pull/2841](https://togithub.com/honojs/hono/pull/2841) - fix(types): allow blank env by [@fzn0x](https://togithub.com/fzn0x) in [https://github.com/honojs/hono/pull/2834](https://togithub.com/honojs/hono/pull/2834) - refactor: removed v4 branch in actions. by [@EdamAme-x](https://togithub.com/EdamAme-x) in [https://github.com/honojs/hono/pull/2849](https://togithub.com/honojs/hono/pull/2849) - refactor(helper/adapter): improve runtime detection by [@6km](https://togithub.com/6km) in [https://github.com/honojs/hono/pull/2846](https://togithub.com/honojs/hono/pull/2846) - fix(jsx/dom): Fixed to not add "px" for certain properties, even if numeric value is given by [@usualoma](https://togithub.com/usualoma) in [https://github.com/honojs/hono/pull/2845](https://togithub.com/honojs/hono/pull/2845) - refactor(aws-lambda): remove unused setHeadersToResult by [@exoego](https://togithub.com/exoego) in [https://github.com/honojs/hono/pull/2828](https://togithub.com/honojs/hono/pull/2828) - fix(validator): support json api header by [@dil-borosz](https://togithub.com/dil-borosz) in [https://github.com/honojs/hono/pull/2855](https://togithub.com/honojs/hono/pull/2855) - refactor(helper/testing): remove some any of helper/testing by [@EdamAme-x](https://togithub.com/EdamAme-x) in [https://github.com/honojs/hono/pull/2833](https://togithub.com/honojs/hono/pull/2833) - docs: change to shell highlight by [@EdamAme-x](https://togithub.com/EdamAme-x) in [https://github.com/honojs/hono/pull/2848](https://togithub.com/honojs/hono/pull/2848) - refactor(compose): Remove type definition of ComposeContext that was defined twice by [@chimame](https://togithub.com/chimame) in [https://github.com/honojs/hono/pull/2858](https://togithub.com/honojs/hono/pull/2858) #### New Contributors - [@6km](https://togithub.com/6km) made their first contribution in [https://github.com/honojs/hono/pull/2815](https://togithub.com/honojs/hono/pull/2815) - [@qualipsolutions](https://togithub.com/qualipsolutions) made their first contribution in [https://github.com/honojs/hono/pull/2782](https://togithub.com/honojs/hono/pull/2782) - [@olivier-drieux](https://togithub.com/olivier-drieux) made their first contribution in [https://github.com/honojs/hono/pull/2791](https://togithub.com/honojs/hono/pull/2791) - [@Jayllyz](https://togithub.com/Jayllyz) made their first contribution in [https://github.com/honojs/hono/pull/2851](https://togithub.com/honojs/hono/pull/2851) - [@dil-borosz](https://togithub.com/dil-borosz) made their first contribution in [https://github.com/honojs/hono/pull/2855](https://togithub.com/honojs/hono/pull/2855) - [@chimame](https://togithub.com/chimame) made their first contribution in [https://github.com/honojs/hono/pull/2858](https://togithub.com/honojs/hono/pull/2858) **Full Changelog**: https://github.com/honojs/hono/compare/v4.4.0...v4.4.1Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.