v4.13.10
honojs/honov4.13.10Sep 28, 2026by yusukebe
Upgrading?
AI Summary
Runtime adapters are now published as standalone packages, requiring import path changes. The project also migrated tooling to pnpm, oxfmt, and oxlint.
Key Highlights
- Adapters are now separate packages (e.g., @hono/bun, @hono/deno)
- hono/cloudflare-pages is deprecated without a replacement
- Migration guide provided for changing import paths
- Tooling migrated to pnpm, oxfmt, oxlint, and Vite+
Breaking Changes
- Import paths for adapters must change from 'hono/*' to '@hono/*'
New Features
- New standalone adapter packages (@hono/bun, @hono/deno, @hono/cloudflare-workers, @hono/aws-lambda, @hono/lambda-edge, @hono/netlify, @hono/vercel, @hono/service-worker)
- @hono/deno is now published to JSR
Full Release Notes
## Adapters are now separate packages
The runtime adapters are now published as their own packages: `@hono/bun`, `@hono/deno`, `@hono/cloudflare-workers`, `@hono/aws-lambda`, `@hono/lambda-edge`, `@hono/netlify`, `@hono/vercel`, and `@hono/service-worker`. `@hono/deno` is also on JSR.
`hono/<adapter>` still works in v4 but is deprecated and will be removed in v5. Migrating is an import change:
```diff
- import { serveStatic } from 'hono/bun'
+ import { serveStatic } from '@hono/bun'
```
hono/cloudflare-pages is deprecated without a replacement package; Cloudflare recommends Workers with static assets.
## What's Changed
* chore: migrate the package manager from bun to pnpm in https://github.com/honojs/hono/pull/5433
* chore(package.json): invoke package scripts through pnpm instead of bun in https://github.com/honojs/hono/pull/5434
* chore: replace prettier with oxfmt in https://github.com/honojs/hono/pull/5435
* chore(deps): upgrade vitest to 5.0.1 in https://github.com/honojs/hono/pull/5437
* chore: let oxfmt sort imports instead of eslint in https://github.com/honojs/hono/pull/5442
* chore: replace eslint with oxlint in https://github.com/honojs/hono/pull/5443
* chore: introduce Vite+ in https://github.com/honojs/hono/pull/5444
* fix(types): allow returning a Blob as a response body in https://github.com/honojs/hono/pull/5446
* chore: convert build scripts into plugins in https://github.com/honojs/hono/pull/5448
* chore: stop editorconfig-checker from checking Markdown indent size in https://github.com/honojs/hono/pull/5455
* ci: remove empty step left in `cr.yml` by the pnpm migration in https://github.com/honojs/hono/pull/5456
* chore(deps): upgrade vite-plus to `1.0.0-rc.1` in https://github.com/honojs/hono/pull/5459
* feat(adapters): add @hono/bun as a workspace package in https://github.com/honojs/hono/pull/5447
* chore(adapters/bun): ship ESM only in https://github.com/honojs/hono/pull/5462
* feat(adapters): add the seven adapters as workspace packages in https://github.com/honojs/hono/pull/5463
* feat(adapters/deno): publish to JSR in https://github.com/honojs/hono/pull/5465
* test: move adapter runtime tests into `adapters/*` in https://github.com/honojs/hono/pull/5466
**Full Changelog**: https://github.com/honojs/hono/compare/v4.13.9...v4.13.10Related Repositories
openclaw/openclaw★ 392,706
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
nilbuild/developer-roadmap★ 370,074
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/rea★ 358,310
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencode★ 219,720
The open source coding agent.
n8n-io/n8n★ 208,261
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.