v4.9.8

honojs/honov4.9.8Sep 18, 2025by yusukebe

AI Summary

This is a minor patch release focused on type improvements and a bug fix. The update includes type refinements for JSONParsed, removal of SimplifyDeepArray from JSON types, and fixes to type definitions in hono-base, along with a fix for empty catch-all parameter handling.

Key Highlights

  • Fixed type inference for JSONParsed to handle unknown values
  • Removed SimplifyDeepArray from JSON types for cleaner type definitions
  • Fixed type definitions in hono-base
  • Fixed request handling to return empty string for empty catch-all parameters
  • New contributor @amitksingh0880 made their first contribution

Full Release Notes

## What's Changed
* fix(types): JSONParsed infer unknown values by @BarryThePenguin in https://github.com/honojs/hono/pull/4405
* refactor(types): remove SimplifyDeepArray from json types by @BarryThePenguin in https://github.com/honojs/hono/pull/4406
* refactor(types): fix the type definitions in hono-base by @yusukebe in https://github.com/honojs/hono/pull/4407
* fix(request): return empty string for empty catch-all param by @amitksingh0880 in https://github.com/honojs/hono/pull/4395

## New Contributors
* @amitksingh0880 made their first contribution in https://github.com/honojs/hono/pull/4395

**Full Changelog**: https://github.com/honojs/hono/compare/v4.9.7...v4.9.8