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