From fc5d7ebf3fe29c93d1f8a0181db99570e2769a1c Mon Sep 17 00:00:00 2001 From: Anton Malofeev Date: Thu, 18 Jun 2026 14:03:01 +0300 Subject: [PATCH 1/5] chore(main): release 4.0.0-dev.4 --- .claude-plugin/marketplace.json | 2 +- .release-please-manifest.json | 2 +- CHANGELOG.md | 7 +++++++ VERSION | 2 +- mcp_server_dart/pubspec.yaml | 2 +- mcp_toolkit/pubspec.yaml | 2 +- packages/core/lib/src/runtime_version.dart | 2 +- packages/core/pubspec.yaml | 2 +- .../server_capability_core/lib/src/fmt_capability.dart | 2 +- packages/server_capability_core/pubspec.yaml | 2 +- packages/server_capability_kernel/pubspec.yaml | 2 +- plugin/.claude-plugin/plugin.json | 2 +- plugin/.codex-plugin/plugin.json | 2 +- plugin/.cursor-plugin/plugin.json | 2 +- 14 files changed, 20 insertions(+), 13 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index b45a4ea1..ebd5bb77 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -9,7 +9,7 @@ "name": "flutter-mcp-toolkit", "source": "./plugin", "description": "Flutter MCP toolkit: inspect and drive debug apps (semantic snapshot, tap, hot-reload) and register custom MCP tools and resources at runtime from your Flutter app or game via mcp_toolkit — closed agent feedback loop.", - "version": "4.0.0-dev.3", + "version": "4.0.0-dev.4", "keywords": [ "flutter", "dart", diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 417b2594..481b7750 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "4.0.0-dev.3" + ".": "4.0.0-dev.4" } diff --git a/CHANGELOG.md b/CHANGELOG.md index ba84b741..d489bdeb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,13 @@ +## [4.0.0-dev.4](https://github.com/Arenukvern/mcp_flutter/compare/v4.0.0-dev.3...v4.0.0-dev.4) (2026-06-18) + + +### Bug Fixes + +* **release:** sync package changelogs for pub publish ([6dfca08](https://github.com/Arenukvern/mcp_flutter/commit/6dfca082e1b1472d2913887c93fb54b908eb9e6b)) + ## [4.0.0-dev.3](https://github.com/Arenukvern/mcp_flutter/compare/v4.0.0-dev.2...v4.0.0-dev.3) (2026-06-17) diff --git a/VERSION b/VERSION index 6ec64f94..7ad3bc9c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.0.0-dev.3 +4.0.0-dev.4 diff --git a/mcp_server_dart/pubspec.yaml b/mcp_server_dart/pubspec.yaml index cae0535d..5fff2b7a 100644 --- a/mcp_server_dart/pubspec.yaml +++ b/mcp_server_dart/pubspec.yaml @@ -1,5 +1,5 @@ name: flutter_mcp_toolkit_server -version: 4.0.0-dev.3 +version: 4.0.0-dev.4 description: >- An MCP server for Flutter Inspector, exposing Flutter debugging and inspection tools to AI models via Dart VM service. diff --git a/mcp_toolkit/pubspec.yaml b/mcp_toolkit/pubspec.yaml index 09db238e..51544217 100644 --- a/mcp_toolkit/pubspec.yaml +++ b/mcp_toolkit/pubspec.yaml @@ -1,7 +1,7 @@ name: mcp_toolkit description: Flutter MCP Toolkit to add Flutter-specific methods to the MCP server repository: https://github.com/Arenukvern/mcp_flutter/tree/main/mcp_toolkit -version: 4.0.0-dev.3 +version: 4.0.0-dev.4 environment: sdk: '>=3.12.0 <4.0.0' flutter: '>=3.44.0' diff --git a/packages/core/lib/src/runtime_version.dart b/packages/core/lib/src/runtime_version.dart index 3ead2004..6724a285 100644 --- a/packages/core/lib/src/runtime_version.dart +++ b/packages/core/lib/src/runtime_version.dart @@ -3,7 +3,7 @@ // Licensed under the MIT License. /// Single source of truth for runtime and protocol version metadata. -const kFlutterMcpVersion = '4.0.0-dev.3'; // x-release-please-version +const kFlutterMcpVersion = '4.0.0-dev.4'; // x-release-please-version const kFlutterMcpMajorVersion = 4; // x-release-please-major const kCommandCatalogSchemaVersion = 'command-catalog/v1'; diff --git a/packages/core/pubspec.yaml b/packages/core/pubspec.yaml index 90308933..6b0570d8 100644 --- a/packages/core/pubspec.yaml +++ b/packages/core/pubspec.yaml @@ -3,7 +3,7 @@ description: >- Pure-Dart shared types for Flutter MCP Toolkit — command envelopes, result types, error codes, connection overrides, and capability models. No Flutter or transport dependencies. -version: 4.0.0-dev.3 +version: 4.0.0-dev.4 license: MIT repository: https://github.com/Arenukvern/mcp_flutter/tree/main/packages/core issue_tracker: https://github.com/Arenukvern/mcp_flutter/issues diff --git a/packages/server_capability_core/lib/src/fmt_capability.dart b/packages/server_capability_core/lib/src/fmt_capability.dart index e6f3363c..ee7de214 100644 --- a/packages/server_capability_core/lib/src/fmt_capability.dart +++ b/packages/server_capability_core/lib/src/fmt_capability.dart @@ -26,7 +26,7 @@ final class FmtCapability implements Capability { 'Flutter MCP Toolkit — interaction, inspection, hot reload, diagnostics.'; @override - String get version => '4.0.0-dev.3'; // x-release-please-version + String get version => '4.0.0-dev.4'; // x-release-please-version @override Future register(final CapabilityContext context) async { diff --git a/packages/server_capability_core/pubspec.yaml b/packages/server_capability_core/pubspec.yaml index b7667156..e00a1bc8 100644 --- a/packages/server_capability_core/pubspec.yaml +++ b/packages/server_capability_core/pubspec.yaml @@ -3,7 +3,7 @@ description: >- Core Flutter MCP capability (`fmt`) — VM inspection, interaction, navigation, diagnostics, and hot-reload coordination. Server-side Dart; no Flutter SDK dependency. -version: 4.0.0-dev.3 +version: 4.0.0-dev.4 license: MIT repository: >- https://github.com/Arenukvern/mcp_flutter/tree/main/packages/server_capability_core diff --git a/packages/server_capability_kernel/pubspec.yaml b/packages/server_capability_kernel/pubspec.yaml index c75a7222..a16acd9a 100644 --- a/packages/server_capability_kernel/pubspec.yaml +++ b/packages/server_capability_kernel/pubspec.yaml @@ -3,7 +3,7 @@ description: >- Capability kernel contracts for Flutter MCP Toolkit — composable MCP units, host services, tool/resource registration, and prefixed tool naming. Pure Dart; no Flutter or transport. -version: 4.0.0-dev.3 +version: 4.0.0-dev.4 license: MIT repository: >- https://github.com/Arenukvern/mcp_flutter/tree/main/packages/server_capability_kernel diff --git a/plugin/.claude-plugin/plugin.json b/plugin/.claude-plugin/plugin.json index a37d0467..5af3adf2 100644 --- a/plugin/.claude-plugin/plugin.json +++ b/plugin/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "flutter-mcp-toolkit", - "version": "4.0.0-dev.3", + "version": "4.0.0-dev.4", "description": "Flutter MCP toolkit: inspect and drive debug apps (semantic snapshot, tap, hot-reload) and register custom MCP tools and resources at runtime from your Flutter app or game via mcp_toolkit — closed agent feedback loop. Bundles skills, subagent, and MCP server registration.", "author": { "name": "Arenukvern", diff --git a/plugin/.codex-plugin/plugin.json b/plugin/.codex-plugin/plugin.json index 7df60205..d3346fa0 100644 --- a/plugin/.codex-plugin/plugin.json +++ b/plugin/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "flutter-mcp-toolkit", - "version": "4.0.0-dev.3", + "version": "4.0.0-dev.4", "description": "Flutter MCP toolkit: inspect and drive debug apps (semantic snapshot, tap, hot-reload) and register custom MCP tools and resources at runtime from your Flutter app or game via mcp_toolkit — closed agent feedback loop.", "author": { "name": "Arenukvern", diff --git a/plugin/.cursor-plugin/plugin.json b/plugin/.cursor-plugin/plugin.json index 78036d12..e89766cf 100644 --- a/plugin/.cursor-plugin/plugin.json +++ b/plugin/.cursor-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "flutter-mcp-toolkit", "description": "Flutter MCP toolkit: inspect and drive debug apps (semantic snapshot, tap, hot-reload) and register custom MCP tools and resources at runtime from your Flutter app or game via mcp_toolkit — closed agent feedback loop.", - "version": "4.0.0-dev.3", + "version": "4.0.0-dev.4", "author": { "name": "Arenukvern", "url": "https://github.com/Arenukvern/mcp_flutter" From ed375359964cf38c36d521919fa9c0ba92aab527 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 11:03:26 +0000 Subject: [PATCH 2/5] chore: sync release version touchpoints --- mcp_server_dart/pubspec.yaml | 6 +++--- mcp_toolkit/pubspec.yaml | 2 +- packages/core/README.md | 2 +- packages/server_capability_core/README.md | 10 +++++----- packages/server_capability_core/pubspec.yaml | 4 ++-- packages/server_capability_kernel/README.md | 8 ++++---- packages/server_capability_kernel/pubspec.yaml | 2 +- plugin/EXPECTED_SERVER_VERSION | 2 +- 8 files changed, 18 insertions(+), 18 deletions(-) diff --git a/mcp_server_dart/pubspec.yaml b/mcp_server_dart/pubspec.yaml index 5fff2b7a..eb3841b0 100644 --- a/mcp_server_dart/pubspec.yaml +++ b/mcp_server_dart/pubspec.yaml @@ -17,9 +17,9 @@ dependencies: dart_mcp: ^0.5.0 dtd: ^4.0.0 equatable: ^2.0.8 - flutter_mcp_toolkit_capability_core: ^4.0.0-dev.3 - flutter_mcp_toolkit_capability_kernel: ^4.0.0-dev.3 - flutter_mcp_toolkit_core: ^4.0.0-dev.3 + flutter_mcp_toolkit_capability_core: ^4.0.0-dev.4 + flutter_mcp_toolkit_capability_kernel: ^4.0.0-dev.4 + flutter_mcp_toolkit_core: ^4.0.0-dev.4 from_json_to_json: ^0.5.0 intentcall_core: ^0.1.0 intentcall_mcp: ^0.1.0 diff --git a/mcp_toolkit/pubspec.yaml b/mcp_toolkit/pubspec.yaml index 51544217..872e8dfb 100644 --- a/mcp_toolkit/pubspec.yaml +++ b/mcp_toolkit/pubspec.yaml @@ -11,7 +11,7 @@ dependencies: equatable: ^2.0.8 flutter: sdk: flutter - flutter_mcp_toolkit_core: ^4.0.0-dev.3 + flutter_mcp_toolkit_core: ^4.0.0-dev.4 from_json_to_json: ^0.5.0 intentcall_core: ^0.1.0 intentcall_platform: ^0.1.0 diff --git a/packages/core/README.md b/packages/core/README.md index a2a8108c..dbb0f1b7 100644 --- a/packages/core/README.md +++ b/packages/core/README.md @@ -8,7 +8,7 @@ No Flutter SDK, `dart_mcp`, or transport dependencies. ```yaml dependencies: - flutter_mcp_toolkit_core: ^4.0.0-dev.3 + flutter_mcp_toolkit_core: ^4.0.0-dev.4 ``` ## Usage diff --git a/packages/server_capability_core/README.md b/packages/server_capability_core/README.md index 0ff88495..c270b79e 100644 --- a/packages/server_capability_core/README.md +++ b/packages/server_capability_core/README.md @@ -8,9 +8,9 @@ Server-side Dart only — no Flutter SDK dependency. ```yaml dependencies: - flutter_mcp_toolkit_capability_core: ^4.0.0-dev.3 - flutter_mcp_toolkit_capability_kernel: ^4.0.0-dev.3 - flutter_mcp_toolkit_core: ^4.0.0-dev.3 + flutter_mcp_toolkit_capability_core: ^4.0.0-dev.4 + flutter_mcp_toolkit_capability_kernel: ^4.0.0-dev.4 + flutter_mcp_toolkit_core: ^4.0.0-dev.4 ``` ## Usage @@ -67,8 +67,8 @@ server tools. Operator migration uses hand-written `fmt_migrate_agent_entries`. | Requirement | Status | |-------------|--------| | `LICENSE`, `README.md`, `CHANGELOG.md` | Included | -| Hosted sibling deps in `pubspec.yaml` | kernel + core `^4.0.0-dev.3` | -| Publish **after** kernel and core `4.0.0-dev.3` on pub.dev | Required | +| Hosted sibling deps in `pubspec.yaml` | kernel + core `^4.0.0-dev.4` | +| Publish **after** kernel and core `4.0.0-dev.4` on pub.dev | Required | | `dart pub publish --dry-run` | Run before release | ## License diff --git a/packages/server_capability_core/pubspec.yaml b/packages/server_capability_core/pubspec.yaml index e00a1bc8..577bfd8d 100644 --- a/packages/server_capability_core/pubspec.yaml +++ b/packages/server_capability_core/pubspec.yaml @@ -22,8 +22,8 @@ resolution: workspace dependencies: collection: ^1.19.1 dart_mcp: ^0.5.0 - flutter_mcp_toolkit_capability_kernel: ^4.0.0-dev.3 - flutter_mcp_toolkit_core: ^4.0.0-dev.3 + flutter_mcp_toolkit_capability_kernel: ^4.0.0-dev.4 + flutter_mcp_toolkit_core: ^4.0.0-dev.4 from_json_to_json: ^0.5.0 intentcall_codegen: ^0.1.0 intentcall_core: ^0.1.0 diff --git a/packages/server_capability_kernel/README.md b/packages/server_capability_kernel/README.md index f04e9d8d..d4f32be2 100644 --- a/packages/server_capability_kernel/README.md +++ b/packages/server_capability_kernel/README.md @@ -8,8 +8,8 @@ Pure Dart — no Flutter SDK or transport. ```yaml dependencies: - flutter_mcp_toolkit_capability_kernel: ^4.0.0-dev.3 - flutter_mcp_toolkit_core: ^4.0.0-dev.3 + flutter_mcp_toolkit_capability_kernel: ^4.0.0-dev.4 + flutter_mcp_toolkit_core: ^4.0.0-dev.4 ``` ## Usage @@ -29,8 +29,8 @@ Use `pubspec_overrides.yaml` in this directory (not published) to resolve `flutt | Requirement | Status | |-------------|--------| | `LICENSE`, `README.md`, `CHANGELOG.md` | Included | -| Hosted deps only in `pubspec.yaml` | `flutter_mcp_toolkit_core: ^4.0.0-dev.3` | -| Publish **after** `flutter_mcp_toolkit_core` `4.0.0-dev.3` is on pub.dev | Required for consumers | +| Hosted deps only in `pubspec.yaml` | `flutter_mcp_toolkit_core: ^4.0.0-dev.4` | +| Publish **after** `flutter_mcp_toolkit_core` `4.0.0-dev.4` is on pub.dev | Required for consumers | | `dart pub publish --dry-run` | Run before release | ## License diff --git a/packages/server_capability_kernel/pubspec.yaml b/packages/server_capability_kernel/pubspec.yaml index a16acd9a..c503cec4 100644 --- a/packages/server_capability_kernel/pubspec.yaml +++ b/packages/server_capability_kernel/pubspec.yaml @@ -14,7 +14,7 @@ environment: sdk: '>=3.12.0 <4.0.0' resolution: workspace dependencies: - flutter_mcp_toolkit_core: ^4.0.0-dev.3 + flutter_mcp_toolkit_core: ^4.0.0-dev.4 intentcall_mcp: ^0.1.0 intentcall_schema: ^0.1.0 meta: ^1.18.0 diff --git a/plugin/EXPECTED_SERVER_VERSION b/plugin/EXPECTED_SERVER_VERSION index 6ec64f94..7ad3bc9c 100644 --- a/plugin/EXPECTED_SERVER_VERSION +++ b/plugin/EXPECTED_SERVER_VERSION @@ -1 +1 @@ -4.0.0-dev.3 +4.0.0-dev.4 From cd7dbfdf646cbf97e8e1bdc2b68d9589527efd72 Mon Sep 17 00:00:00 2001 From: Arenukvern Date: Thu, 18 Jun 2026 14:04:52 +0300 Subject: [PATCH 3/5] fix(release): include package changelogs in release sync --- .github/workflows/release_pr_sync_versions.yml | 4 ++++ mcp_toolkit/CHANGELOG.md | 4 ++++ packages/core/CHANGELOG.md | 6 ++++++ packages/server_capability_core/CHANGELOG.md | 6 ++++++ packages/server_capability_kernel/CHANGELOG.md | 6 ++++++ 5 files changed, 26 insertions(+) diff --git a/.github/workflows/release_pr_sync_versions.yml b/.github/workflows/release_pr_sync_versions.yml index 6f4047eb..defba6e0 100644 --- a/.github/workflows/release_pr_sync_versions.yml +++ b/.github/workflows/release_pr_sync_versions.yml @@ -61,9 +61,13 @@ jobs: plugin/.claude-plugin/plugin.json \ mcp_server_dart/pubspec.yaml \ mcp_toolkit/pubspec.yaml \ + mcp_toolkit/CHANGELOG.md \ packages/core/pubspec.yaml \ + packages/core/CHANGELOG.md \ packages/server_capability_kernel/pubspec.yaml \ + packages/server_capability_kernel/CHANGELOG.md \ packages/server_capability_core/pubspec.yaml \ + packages/server_capability_core/CHANGELOG.md \ packages/core/README.md \ packages/server_capability_kernel/README.md \ packages/server_capability_core/README.md \ diff --git a/mcp_toolkit/CHANGELOG.md b/mcp_toolkit/CHANGELOG.md index 0e91f578..e3ec9495 100644 --- a/mcp_toolkit/CHANGELOG.md +++ b/mcp_toolkit/CHANGELOG.md @@ -1,3 +1,7 @@ +# 4.0.0-dev.4 + +- Align package version and hosted sibling dependency constraints with the Flutter MCP Toolkit prerelease train. + # 4.0.0-dev.3 - Align package version and hosted sibling dependency constraints with the Flutter MCP Toolkit prerelease train. diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 00f14db8..851e0d02 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -9,6 +9,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +## [4.0.0-dev.4] - 2026-06-18 + +### Changed + +- Align package version with the Flutter MCP Toolkit prerelease train. + ## [4.0.0-dev.3] - 2026-06-18 ### Changed diff --git a/packages/server_capability_core/CHANGELOG.md b/packages/server_capability_core/CHANGELOG.md index 305dbe36..74bb36b6 100644 --- a/packages/server_capability_core/CHANGELOG.md +++ b/packages/server_capability_core/CHANGELOG.md @@ -4,6 +4,12 @@ ### Changed +## [4.0.0-dev.4] - 2026-06-18 + +### Changed + +- Align package version and hosted sibling dependency constraints with the Flutter MCP Toolkit prerelease train. + ## [4.0.0-dev.3] - 2026-06-18 ### Changed diff --git a/packages/server_capability_kernel/CHANGELOG.md b/packages/server_capability_kernel/CHANGELOG.md index 6c8493cb..7ba8ea61 100644 --- a/packages/server_capability_kernel/CHANGELOG.md +++ b/packages/server_capability_kernel/CHANGELOG.md @@ -4,6 +4,12 @@ ### Changed +## [4.0.0-dev.4] - 2026-06-18 + +### Changed + +- Align package version and hosted sibling dependency constraints with the Flutter MCP Toolkit prerelease train. + ## [4.0.0-dev.3] - 2026-06-18 ### Changed From 71aa768ca11aec31a3f223949dd81245a995b3be Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 11:06:14 +0000 Subject: [PATCH 4/5] chore: sync skill_assets.g.dart for release PR --- mcp_server_dart/lib/src/skill_assets.g.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mcp_server_dart/lib/src/skill_assets.g.dart b/mcp_server_dart/lib/src/skill_assets.g.dart index 584c5693..8aca6e39 100644 --- a/mcp_server_dart/lib/src/skill_assets.g.dart +++ b/mcp_server_dart/lib/src/skill_assets.g.dart @@ -2124,7 +2124,7 @@ Full Chrome runtime dogfood stays **local** until headless WebMCP is cost-effect static const String cursorPluginManifest = r'''{ "name": "flutter-mcp-toolkit", "description": "Flutter MCP toolkit: inspect and drive debug apps (semantic snapshot, tap, hot-reload) and register custom MCP tools and resources at runtime from your Flutter app or game via mcp_toolkit — closed agent feedback loop.", - "version": "4.0.0-dev.3", + "version": "4.0.0-dev.4", "author": { "name": "Arenukvern", "url": "https://github.com/Arenukvern/mcp_flutter" @@ -2148,7 +2148,7 @@ Full Chrome runtime dogfood stays **local** until headless WebMCP is cost-effect '''; static const String codexPluginManifest = r'''{ "name": "flutter-mcp-toolkit", - "version": "4.0.0-dev.3", + "version": "4.0.0-dev.4", "description": "Flutter MCP toolkit: inspect and drive debug apps (semantic snapshot, tap, hot-reload) and register custom MCP tools and resources at runtime from your Flutter app or game via mcp_toolkit — closed agent feedback loop.", "author": { "name": "Arenukvern", From fcbf1f2ff5fec16053da611721a8ed34b6e46dcf Mon Sep 17 00:00:00 2001 From: Arenukvern Date: Thu, 18 Jun 2026 14:07:22 +0300 Subject: [PATCH 5/5] chore: retrigger release PR checks