v4.12.17
honojs/honov4.12.17May 5, 2026by yusukebe
AI Summary
This patch release includes four bug fixes across JSX, SSG, CORS, and type definitions. The most notable change makes the origin parameter optional in CORSOptions, improving flexibility for CORS configuration.
Key Highlights
- Fix: Normalize SVG attributes on the <svg> root element in JSX
- Fix: Add `atom+xml` and `rss+xml` to `defaultExtensionMap` for SSG
- Fix: Make origin optional in CORSOptions for better usability
- Fix: Propagate middleware response types to app.on overloads
Full Release Notes
## What's Changed * fix(jsx): normalize SVG attributes on the <svg> root element by @kfly8 in https://github.com/honojs/hono/pull/4893 * fix(ssg): add `atom+xml` and `rss+xml` to `defaultExtensionMap` by @yuintei in https://github.com/honojs/hono/pull/4899 * fix(cors): make origin optional in CORSOptions by @truffle-dev in https://github.com/honojs/hono/pull/4905 * fix(types): propagate middleware response types to app.on overloads by @T4ko0522 in https://github.com/honojs/hono/pull/4906 ## New Contributors * @kfly8 made their first contribution in https://github.com/honojs/hono/pull/4893 * @truffle-dev made their first contribution in https://github.com/honojs/hono/pull/4905 **Full Changelog**: https://github.com/honojs/hono/compare/v4.12.16...v4.12.17