v4.6.4
honojs/honov4.6.4Oct 11, 2024by yusukebe
AI Summary
This is a patch release (v4.6.4) focused on bug fixes, type improvements, and maintenance tasks. The update includes fixes for TypeScript types, factory middleware bindings, and service-worker fetch binding, along with various dependency and test infrastructure improvements.
Key Highlights
- Fixed TypeScript types by adding key to IntrinsicAttributes
- Fixed factory middleware by relaxing Bindings and Variables for createMiddleware
- Fixed service-worker by binding fetch to globalThis
- Upgraded dependencies and removed crypto-js from dev dependencies
- Added Bun coverage support to test infrastructure
Full Release Notes
## What's Changed * chore: upgrade dependencies by @yusukebe in https://github.com/honojs/hono/pull/3446 * chore: remove `crypto-js` from dev dependencies by @yusukebe in https://github.com/honojs/hono/pull/3447 * chore(test): suppress no-unused-vars "'x' is assigned a value but only used as type" by @exoego in https://github.com/honojs/hono/pull/3451 * chore(test): include bun coverage by @exoego in https://github.com/honojs/hono/pull/3457 * test(deno): remove duplicated app.get by @exoego in https://github.com/honojs/hono/pull/3469 * fix(types): add key to IntrinsicAttributes by @codehz in https://github.com/honojs/hono/pull/3474 * fix(factory): relax Bindings and Variables for `createMiddleware` by @yusukebe in https://github.com/honojs/hono/pull/3498 * fix(service-worker): bind fetch to `globalThis` by @sapphi-red in https://github.com/honojs/hono/pull/3500 * refactor(jsx): add `override` to `toStringToBuffer` in classes extending `JSXNode` by @yusukebe in https://github.com/honojs/hono/pull/3505 ## New Contributors * @sapphi-red made their first contribution in https://github.com/honojs/hono/pull/3500 **Full Changelog**: https://github.com/honojs/hono/compare/v4.6.3...v4.6.4