Releases: devframes/devframe
Releases · devframes/devframe
Release list
v0.9.0-beta.1
🚨 Breaking Changes
- Add devframe/initiate — initDevframe framework-agnostic middleware - by @antfu in #167 (6ee88)
- Remove deprecated 0.7-era compat shims for 0.9 - by @antfubot in #180 (3a756)
- Reduce devframe + @devframes/hub public API surface for 0.9 - by @antfubot in #190 (6ca3e)
- Share one instance shell; make the WebSocket binding explicit - by @antfu and Claude Opus 5 (1M context) in #191 (3dc6b)
- Replace startHttpAndWs and mountDevframe with initHub/initDevframe and ctx.install - by @antfubot in #192 (5dc9b)
- Transport-neutral RPC sessions and connection meta - by @antfubot in #193 (9361d)
- Swappable UI packages — renderer-module manifest + missing-renderer fallback - by @antfubot and @antfu in #194 (369cb)
🚀 Features
- SSE transport as a portable alternative to the WebSocket - by @antfubot in #195 (fa664)
- client:
- Add DevframeRpcClient.close() - by @dvcolomban in #175 (02967)
- examples,docs:
- hub:
- hub-ui:
- json-render:
- json-render-ui:
🐞 Bug Fixes
- ci: Retry the Windows build and skip the redundant test-step rebuild - by @antfubot in #173 (dbf34)
- data-inspector: Scroll the left pane at short viewport heights - by @SaKaNa-Y in #178 (c8062)
- git: Show the icon matching the active theme in the toggle - by @SaKaNa-Y in #179 (1495c)
- hub-ui: Show the built-in Settings dock by default - by @antfubot in #198 (78470)
View changes on GitHub
v0.8.2
🚀 Features
- devframe: Add onServerError for post-bind server errors - by @dvcolomban and Anthony Fu (via agent) in #165 (c3ef4)
- server: Add onPeerDisconnect, symmetric with onPeerConnect - by @dvcolomban and Anthony Fu (via agent) in #166 (bf99d)
🐞 Bug Fixes
- Atomically allocate standalone ws ports - by @webfansplz in #171 (ec4ff)
- devframe: Reject on server listen errors instead of hanging - by @dvcolomban in #163 (10d3a)
- hub: Throw when restarting a session with a closed stream - by @dvcolomban in #164 (5fa80)
View changes on GitHub
v0.8.1
🚀 Features
- Add external viewer connection utilities - by @webfansplz in #160 (1166a)
- inspect: Add Instances tab listing running devframe dev servers - by @antfubot in #159 (69b02)
- security: Enforce remote-dock originLock, gate hosted bridges by default, reject Origin-less MCP requests, move OTP to URL fragment - by @antfubot in #161 (c671c)
View changes on GitHub
v0.8.0
🚨 Breaking Changes
- Migrate MCP adapter to @modelcontextprotocol/sdk v2 - by @antfubot in #156 (eebdb)
- agent: Agent-native MCP wave — bridges, core surface, instance registry, devframe connect - by @antfubot in #145 (a126f)
- rpc: Support Standard Schema for RPC definitions with runtime validation - by @antfubot and @antfu in #157 (ead15)
View changes on GitHub
v0.7.16
🚀 Features
- Support portable connections for external viewers - by @webfansplz in #150 (e696a)
- assets:
- Port Nuxt DevTools' Assets tab as a framework-neutral plugin - by @antfubot, opencode and @webfansplz in #138 (79b5e)
- data-inspector:
- hub:
🐞 Bug Fixes
- assets: Drain watcher teardown before deleting dir on windows - by @antfubot in #154 (1deaf)
- data-inspector: Let the saved queries list scroll instead of overflowing - by @SaKaNa-Y in #149 (6f0eb)
- hub: Mark PTY session status on exit, terminate and restart - by @dvcolomban in #148 (bb8e9)
View changes on GitHub
v0.7.15
🚀 Features
- mcp: Agent-native wave phase 1 — bridge MCP forwarding + structured diagnostic errors - by @antfubot in #142 (96a80)
- next: @devframes/next — Next.js host integration (experimental package) - by @antfubot in #140 (51c8b)
🐞 Bug Fixes
- client: Continue connection discovery after HTTP errors - by @webfansplz in #146 (3f6df)
- design: Remove web font - by @antfu (25656)
- hub: Inherit environment in PTY sessions - by @dvcolomban and Copilot in #147 (64103)
View changes on GitHub
v0.7.14
🚀 Features
- a11y: Rework inspector (routes, dashboard, pins, config) + message→dock navigation - by @antfubot and @antfu in #134 (db155)