v4.10.5
honojs/honov4.10.5Nov 11, 2025by yusukebe
AI Summary
This is a minor patch release (v4.10.5) of the Hono web framework containing several bug fixes and documentation improvements. Key fixes include URL query parameter parsing, JSX rendering of self-closing empty tags, and cache middleware behavior with Vary headers.
Key Highlights
- Fixed URL query parameter parsing to properly search behind question mark in utils/url
- Fixed JSX self-close wrapped empty tags rendering issue
- Fixed cache middleware to skip caching when `Vary: *` header is present
- Improved private field removal optimization
- Updated CONTRIBUTING guide to use bun instead of yarn for local development
Full Release Notes
## What's Changed * docs(CONTRIBUTING): use bun instead of yarn in local development setup by @taichi-1 in https://github.com/honojs/hono/pull/4503 * docs: grammar issue by @WuMingDao in https://github.com/honojs/hono/pull/4508 * fix(utils/url): make _getQueryParam search behind question mark by @tuzi3040 in https://github.com/honojs/hono/pull/4507 * fix(jsx): self-close wrapped empty tags by @jakelee8 in https://github.com/honojs/hono/pull/4511 * chore: improve private field removal by @BlankParticle in https://github.com/honojs/hono/pull/4513 * fix(middleware/cache): skip caching when `Vary: *` is present by @pHo9UBenaA in https://github.com/honojs/hono/pull/4504 ## New Contributors * @taichi-1 made their first contribution in https://github.com/honojs/hono/pull/4503 * @WuMingDao made their first contribution in https://github.com/honojs/hono/pull/4508 * @tuzi3040 made their first contribution in https://github.com/honojs/hono/pull/4507 * @jakelee8 made their first contribution in https://github.com/honojs/hono/pull/4511 * @pHo9UBenaA made their first contribution in https://github.com/honojs/hono/pull/4504 **Full Changelog**: https://github.com/honojs/hono/compare/v4.10.4...v4.10.5