v4.8.3

honojs/honov4.8.3Jun 24, 2025by yusukebe

AI Summary

This is a patch release (v4.8.3) focused on bug fixes across cookie parsing, JSX handling, and JWT error messages. The release improves cookie decoding robustness, fixes JSX error handling to throw proper Error objects, corrects the JwtTokenIssuedAt error message, and allows function types for props.ref in JSX.

Key Highlights

  • Cookie parsing now uses tryDecode for more robust handling of encoded values
  • JSX error handling fixed to throw Error objects instead of strings
  • JWT error message for JwtTokenIssuedAt has been corrected
  • JSXNode validation now allows function types for props.ref
  • New contributors @yayugu and @NEKOYASAN made their first contributions

Full Release Notes

## What's Changed
* fix(cookie): use `tryDecode` when parsing cookie by @yusukebe in https://github.com/honojs/hono/pull/4240
* fix(jsx): throw new Error instead of string by @usualoma in https://github.com/honojs/hono/pull/4241
* fix(jwt): fix the `JwtTokenIssuedAt` error message by @yusukebe in https://github.com/honojs/hono/pull/4244
* fix(jsx): Fix the JSXNode validation. Allow the function type for props.ref by @yayugu in https://github.com/honojs/hono/pull/4236
* chore(cr): continuation release to `pkg.pr.new` by @NEKOYASAN in https://github.com/honojs/hono/pull/4245

## New Contributors
* @yayugu made their first contribution in https://github.com/honojs/hono/pull/4236
* @NEKOYASAN made their first contribution in https://github.com/honojs/hono/pull/4245

**Full Changelog**: https://github.com/honojs/hono/compare/v4.8.2...v4.8.3