v4.8.4
honojs/honov4.8.4Jul 4, 2025by yusukebe
AI Summary
This is a patch release focusing on bug fixes across multiple components including cookie handling, JSX, client requests, SSG, and request parsing. It also adds compatibility support for Node.js 24 in tests.
Key Highlights
- Fixed JSX `cloneElement` not copying children properly
- Fixed client `$url()` removing unnecessary `index` string
- Fixed SSG callback invocation for dynamic routes only
- Fixed `req.json()` to keep content as is
- Added Node.js 24 support for Proxy tests
Full Release Notes
## What's Changed * test: correct usages of `Proxy` to support Node.js 24 by @yusukebe in https://github.com/honojs/hono/pull/4260 * fix(cookie): remove not used `signingSecret` option by @yusukebe in https://github.com/honojs/hono/pull/4263 * fix(jsx): cloneElement didn't copy children by @yayugu in https://github.com/honojs/hono/pull/4257 * fix(client): remove `index` string when calling `$url()` by @yusukebe in https://github.com/honojs/hono/pull/4267 * fix(ssg): invoke callback when it's only a dynamic route by @yusukebe in https://github.com/honojs/hono/pull/4249 * fix(request): `req.json()` keeps the content as is by @yusukebe in https://github.com/honojs/hono/pull/4269 **Full Changelog**: https://github.com/honojs/hono/compare/v4.8.3...v4.8.4