Skip to content

Commit f74c78a

Browse files
authored
Merge pull request #837 from Lemoncode/changeset-release/dev
chore: version packages
2 parents 3c0aebd + 307364d commit f74c78a

5 files changed

Lines changed: 44 additions & 29 deletions

File tree

.changeset/quick-meals-send.md

Lines changed: 0 additions & 26 deletions
This file was deleted.

packages/mcp/CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# @lemoncode/quickmock-mcp
22

3+
## 0.1.0
4+
5+
### Minor Changes
6+
7+
- 2282316: First public release of the QuickMock VS Code extension and its MCP server.
8+
9+
**`quickmock` (VS Code extension)**
10+
- Custom editor for `.qm` files backed by the QuickMock web app, served inside a webview.
11+
- `quickmock.appUrl` setting (default `https://quickmock.net/editor.html`) to point the editor and the MCP renderer at any QuickMock instance. Changes refresh open editors and respawn the MCP server.
12+
- Automatic MCP server registration for VS Code / GitHub Copilot, Claude Code, Cursor, Windsurf and Claude Desktop, plus a dynamic `McpServerDefinitionProvider`. Existing entries are refreshed on activation so users always end up pointing at the right MCP invocation.
13+
- The MCP server is no longer bundled inside the `.vsix`. In production the extension spawns it on demand via `npx -y @lemoncode/quickmock-mcp`, so users always run the latest published MCP without waiting for an extension release. In development it resolves the local workspace build.
14+
15+
**`@lemoncode/quickmock-mcp` (MCP server)**
16+
- MCP tools to explore and render wireframes: `list_wireframes`, `get_wireframe_json`, `get_wireframe_pages`, `get_wireframe_assets` and `capture_wireframe`.
17+
- Headless screenshot pipeline via `puppeteer-core` against the QuickMock app, using a postMessage bridge.
18+
- On-demand Chromium download via `@puppeteer/browsers`, cached under `~/.quickmock/browsers`, so headless rendering works without relying on the user's local browser install.
19+
- Reads the target app URL from `~/.quickmock/app-url` (written by the extension) with a production fallback, so the MCP works out of the box regardless of how it is spawned.
20+
321
## 0.0.1
422

523
### Patch Changes

packages/mcp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@lemoncode/quickmock-mcp",
3-
"version": "0.0.1",
3+
"version": "0.1.0",
44
"type": "module",
55
"exports": {
66
".": {

packages/vscode-extension/CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,28 @@
11
# @lemoncode/quickmock-vscode-extension
22

3+
## 0.1.0
4+
5+
### Minor Changes
6+
7+
- 2282316: First public release of the QuickMock VS Code extension and its MCP server.
8+
9+
**`quickmock` (VS Code extension)**
10+
- Custom editor for `.qm` files backed by the QuickMock web app, served inside a webview.
11+
- `quickmock.appUrl` setting (default `https://quickmock.net/editor.html`) to point the editor and the MCP renderer at any QuickMock instance. Changes refresh open editors and respawn the MCP server.
12+
- Automatic MCP server registration for VS Code / GitHub Copilot, Claude Code, Cursor, Windsurf and Claude Desktop, plus a dynamic `McpServerDefinitionProvider`. Existing entries are refreshed on activation so users always end up pointing at the right MCP invocation.
13+
- The MCP server is no longer bundled inside the `.vsix`. In production the extension spawns it on demand via `npx -y @lemoncode/quickmock-mcp`, so users always run the latest published MCP without waiting for an extension release. In development it resolves the local workspace build.
14+
15+
**`@lemoncode/quickmock-mcp` (MCP server)**
16+
- MCP tools to explore and render wireframes: `list_wireframes`, `get_wireframe_json`, `get_wireframe_pages`, `get_wireframe_assets` and `capture_wireframe`.
17+
- Headless screenshot pipeline via `puppeteer-core` against the QuickMock app, using a postMessage bridge.
18+
- On-demand Chromium download via `@puppeteer/browsers`, cached under `~/.quickmock/browsers`, so headless rendering works without relying on the user's local browser install.
19+
- Reads the target app URL from `~/.quickmock/app-url` (written by the extension) with a production fallback, so the MCP works out of the box regardless of how it is spawned.
20+
21+
### Patch Changes
22+
23+
- Updated dependencies [2282316]
24+
- @lemoncode/quickmock-mcp@0.1.0
25+
326
## 0.0.1
427

528
### Patch Changes

packages/vscode-extension/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "quickmock",
3-
"version": "0.0.1",
3+
"version": "0.1.0",
44
"type": "module",
55
"main": "./dist/index.cjs",
66
"module": "./dist/index.mjs",
@@ -16,7 +16,7 @@
1616
"test:coverage": "vitest run --coverage"
1717
},
1818
"dependencies": {
19-
"@lemoncode/quickmock-mcp": "0.0.1"
19+
"@lemoncode/quickmock-mcp": "0.1.0"
2020
},
2121
"devDependencies": {
2222
"@lemoncode/quickmock-bridge-protocol": "*",

0 commit comments

Comments
 (0)