v4.13.10
asheshgoplani/agent-deckv4.13.10Sep 28, 2026by yusukebe
Upgrading?
AI Summary
This release migrates the package manager from Bun to pnpm and separates runtime adapters into their own npm packages, though the old syntax remains temporarily supported.
Key Highlights
- Runtime adapters are now separate packages (@hono/bun, etc.)
- Migration from Bun to pnpm as package manager
- Replacement of ESLint and Prettier with Oxc tools
- Introduction of Vite+ build system
- Adapters are now ESM only
Breaking Changes
- Deprecated `hono/<adapter>` imports; must use `@hono/<adapter>` (e.g., `import { serveStatic } from '@hono/bun'` instead of `hono/bun`).
- `hono/cloudflare-pages` is deprecated without a replacement.
New Features
- Separate adapter packages
- pnpm package management
- Oxc formatting and linting
- Vite+ integration
- Blob response body support
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
ollama/ollama★ 184,258
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
fatedier/frp★ 110,072
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
infiniflow/ragflow★ 92,646
RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs
gohugoio/hugo★ 90,197
The world’s fastest framework for building websites.
junegunn/fzf★ 83,716
:cherry_blossom: A command-line fuzzy finder