v4.12.10

honojs/honov4.12.10Apr 2, 2026by yusukebe

AI Summary

A maintenance release focusing on bug fixes and documentation improvements across multiple components including JSX/DOM, compress middleware, and IP restriction documentation.

Key Highlights

  • Fixed select value application timing in jsx/dom after children rendering
  • Fixed ETag conversion (strong to weak) when compressing
  • Fixed Simple capturing group router test
  • Documentation improvements for ip-restriction and benchmark READMEs

New Features

  • JSX/DOM select value rendering fix
  • Compress middleware ETag conversion fix

Full Release Notes

## What's Changed
* test(router): fix `Simple capturing group` test by @yusukebe in https://github.com/honojs/hono/pull/4838
* docs: fix impaired -> inspired typo in benchmark READMEs by @Abhi3975 in https://github.com/honojs/hono/pull/4843
* fix(jsx/dom): apply select value after children are rendered by @usualoma in https://github.com/honojs/hono/pull/4847
* fix(compress): convert strong ETag to weak ETag when compressing by @usualoma in https://github.com/honojs/hono/pull/4848
* docs(ip-restriction): add clear JSDoc examples and param types by @VISHNU7KASIREDDY in https://github.com/honojs/hono/pull/4851

## New Contributors
* @Abhi3975 made their first contribution in https://github.com/honojs/hono/pull/4843
* @VISHNU7KASIREDDY made their first contribution in https://github.com/honojs/hono/pull/4851

**Full Changelog**: https://github.com/honojs/hono/compare/v4.12.9...v4.12.10