v4.12.3
honojs/honov4.12.3Feb 26, 2026by yusukebe
AI Summary
A patch release focused on bug fixes across validator, JWT, and type modules. Includes fixes for form data parsing type issues, timestamp handling in JWT, context variable mapping, and DOM type dependencies.
Key Highlights
- Fixed type diff bug in form data parsing in validator
- Fixed JWT timestamp handling using Math.floor instead of bitwise OR
- Fixed JwtVariables for ContextVariableMap
- Removed DOM type dependencies from ClientResponse and request method
- Fixed middleware types and prevented JWT memory leak by avoiding options object mutation
Full Release Notes
## What's Changed * fix(validator): prevent type diff bug in form data parsing by @EdamAme-x in https://github.com/honojs/hono/pull/4753 * fix(jwt): use `Math.floor` instead of bitwise OR for safe timestamp by @EdamAme-x in https://github.com/honojs/hono/pull/4754 * fix(jwt): fix `JwtVariables` for `ContextVariableMap` by @yusukebe in https://github.com/honojs/hono/pull/4764 * fix(types): remove DOM type dependencies from ClientResponse and request method by @YevheniiKotyrlo in https://github.com/honojs/hono/pull/4768 * fix(types): correct middleware types by @hmnd in https://github.com/honojs/hono/pull/4774 * fix(jwt): prevent memory leak by avoiding mutation of options object by @EdamAme-x in https://github.com/honojs/hono/pull/4759 ## New Contributors * @YevheniiKotyrlo made their first contribution in https://github.com/honojs/hono/pull/4768 * @hmnd made their first contribution in https://github.com/honojs/hono/pull/4774 **Full Changelog**: https://github.com/honojs/hono/compare/v4.12.2...v4.12.3