Skip to content

v2.0.5 — Unified Fixed Versioning

Choose a tag to compare

@MiguelsPizza MiguelsPizza released this 27 Feb 00:24
· 166 commits to main since this release

What's New

All 12 packages now share the same version number (2.0.5) with fixed versioning — like Angular, Babel, and Jest. This eliminates transitive dependency chain issues permanently.

Fixed Versioning Strategy

  • All packages always bump to the same version together
  • Configured via changesets fixed group in .changeset/config.json
  • No more stale workspace:* resolution mismatches
  • Instant mismatch detection: if global@X depends on transports@Y where X != Y, something broke

Release Process Improvements

  • pnpm publish -r as the primary publish command (topological ordering built-in)
  • Comprehensive release skill with dependency graph, verification scripts, and recovery procedures

Packages (all at 2.0.5)

Package Description
@mcp-b/webmcp-types Core TypeScript types
@mcp-b/webmcp-polyfill navigator.modelContext polyfill
@mcp-b/webmcp-ts-sdk BrowserMcpServer SDK
@mcp-b/transports Browser MCP transports
@mcp-b/global Full polyfill + SDK initialization
@mcp-b/react-webmcp React hooks for MCP
usewebmcp Standalone React hooks for modelContext
@mcp-b/extension-tools Chrome Extension API tools
@mcp-b/mcp-iframe Iframe MCP custom element
@mcp-b/smart-dom-reader Smart DOM reader
@mcp-b/webmcp-local-relay Local MCP relay server
@mcp-b/chrome-devtools-mcp Chrome DevTools MCP server

Assets

  • webmcp-local-relay-2.0.5.mcpb — Claude Desktop extension bundle. Double-click to install.

Install

pnpm add @mcp-b/global@2.0.5
# or any specific package
pnpm add @mcp-b/react-webmcp@2.0.5