Skip to content

feat: upgrade devframe to v0.10.0 - #573

Merged
antfu merged 1 commit into
mainfrom
deps/devframe-0.10.0
Sep 15, 2026
Merged

antfu merged 1 commit into
mainfrom
deps/devframe-0.10.0

Conversation

@antfubot

Copy link
Copy Markdown
Collaborator

What

Upgrades the devframe family from 0.9.18 to 0.10.0 and adopts its two breaking changes.

Why & how

MCP moved to the optional @devframes/agentic peer (devframe#391). Core exposes the aggregate MCP route and mounts the agent-tooled @devframes/plugin-inspect built-in, so it now declares @devframes/agentic as a dependency (added to catalog:deps too). Without it the route would silently stop mounting (DF0078).

Removed deprecated APIs (devframe#393):

  • packages/oxc — moved the definition's cli.distDir to the top-level clientAssets.
  • playgrounds/core — swapped a11yAgentBundlePath for a11yClientScriptBundlePath.

Single-version override. @nuxt/devtools@4.0.0-alpha.19 still pins @devframes/*@^0.9. With only devframe forced to 0.10, those 0.9.20 plugins bound against devframe 0.10 and crashed on the removed resolveClientAssets export (broke config loading). The whole @devframes/* family is now force-overridden to the single 0.10 anchor so the tree stays on one lockstep stack.

Verification

pnpm build, pnpm typecheck, pnpm test (322 passing), and pnpm lint all pass.


This PR was created with the help of an agent.

Bumps the devframe family to 0.10.0 and adopts its two breaking changes.

MCP now lives in the optional @devframes/agentic peer, so core (which
exposes the aggregate MCP route and mounts the agent-tooled inspect
built-in) declares it as a dependency to keep the route mounting.

Adopts the 0.10 API removals: oxc's definition moves cli.distDir to the
top-level clientAssets, and the core playground swaps a11yAgentBundlePath
for a11yClientScriptBundlePath.

@nuxt/devtools still pins @devframes/*@^0.9, so the whole devframe family
is force-overridden to the single 0.10 anchor; otherwise the 0.9 plugins
it drags in bind against devframe 0.10 and crash on the removed exports.
@antfu antfu changed the title deps: upgrade devframe to v0.10.0 feat: upgrade devframe to v0.10.0 Sep 15, 2026
@antfu
antfu merged commit f78005f into main Sep 15, 2026
9 checks passed
@antfu
antfu deleted the deps/devframe-0.10.0 branch September 15, 2026 04:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants