From 3f29a0cc87f1d4e53e545e731e7f2f06658d3601 Mon Sep 17 00:00:00 2001 From: Anton Malofeev Date: Sat, 22 Aug 2026 21:00:22 +0300 Subject: [PATCH 1/5] chore(main): release 5.0.1 --- .claude-plugin/marketplace.json | 2 +- .release-please-manifest.json | 2 +- CHANGELOG.md | 8 ++++++++ VERSION | 2 +- mcp_server_dart/pubspec.yaml | 2 +- mcp_server_dart/server.json | 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 +- 15 files changed, 22 insertions(+), 14 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 9532cb5b..c0b51e1f 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": "5.0.0", + "version": "5.0.1", "keywords": [ "flutter", "dart", diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 32dbe0e2..9d5573ce 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "5.0.0" + ".": "5.0.1" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 312bffab..f53428a2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,14 @@ +## [5.0.1](https://github.com/Arenukvern/mcp_flutter/compare/v5.0.0...v5.0.1) (2026-08-22) + + +### Bug Fixes + +* **ci:** use explicit path for Dockerfile.registry in build-push action ([b3c8310](https://github.com/Arenukvern/mcp_flutter/commit/b3c8310c70b413236f0cdb5b229713784680ebe8)) +* **ci:** use explicit path for Dockerfile.registry in build-push action ([7cb7b67](https://github.com/Arenukvern/mcp_flutter/commit/7cb7b67d7d1c6c8b43a967185d7915d798aff2a1)) + ## [5.0.0](https://github.com/Arenukvern/mcp_flutter/compare/v4.0.0...v5.0.0) (2026-08-22) diff --git a/VERSION b/VERSION index 0062ac97..6b244dcd 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -5.0.0 +5.0.1 diff --git a/mcp_server_dart/pubspec.yaml b/mcp_server_dart/pubspec.yaml index 7eb1f64f..9c8d9664 100644 --- a/mcp_server_dart/pubspec.yaml +++ b/mcp_server_dart/pubspec.yaml @@ -1,5 +1,5 @@ name: flutter_mcp_toolkit_server -version: 5.0.0 +version: 5.0.1 description: >- An MCP server for Flutter Inspector, exposing Flutter debugging and inspection tools to AI models via Dart VM service. diff --git a/mcp_server_dart/server.json b/mcp_server_dart/server.json index 5096c912..afe46a3a 100644 --- a/mcp_server_dart/server.json +++ b/mcp_server_dart/server.json @@ -9,7 +9,7 @@ "subfolder": "mcp_server_dart" }, "websiteUrl": "https://docs.page/arenukvern/mcp_flutter", - "version": "5.0.0", + "version": "5.0.1", "packages": [ { "registryType": "oci", diff --git a/mcp_toolkit/pubspec.yaml b/mcp_toolkit/pubspec.yaml index b3f262e2..bf94a145 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: 5.0.0 +version: 5.0.1 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 b8674c06..17e48d2b 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 String kFlutterMcpVersion = '5.0.0'; // x-release-please-version +const String kFlutterMcpVersion = '5.0.1'; // x-release-please-version const int kFlutterMcpMajorVersion = 5; // x-release-please-major const String kCommandCatalogSchemaVersion = 'command-catalog/v1'; diff --git a/packages/core/pubspec.yaml b/packages/core/pubspec.yaml index 6026fbf4..e9b3e56b 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: 5.0.0 +version: 5.0.1 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 767b789e..8fb797bb 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 => '5.0.0'; // x-release-please-version + String get version => '5.0.1'; // 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 96e4d85f..8aaf7c69 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: 5.0.0 +version: 5.0.1 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 589d75b6..993954a1 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: 5.0.0 +version: 5.0.1 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 48b22231..3f13ea91 100644 --- a/plugin/.claude-plugin/plugin.json +++ b/plugin/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "flutter-mcp-toolkit", - "version": "5.0.0", + "version": "5.0.1", "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 027d3418..4ffe8a4d 100644 --- a/plugin/.codex-plugin/plugin.json +++ b/plugin/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "flutter-mcp-toolkit", - "version": "5.0.0", + "version": "5.0.1", "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 9cba0141..fe223a26 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": "5.0.0", + "version": "5.0.1", "author": { "name": "Arenukvern", "url": "https://github.com/Arenukvern/mcp_flutter" From ed92c2f17d2cf98e6c7b50276f739c2339f1d1a7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 22 Aug 2026 18:00:39 +0000 Subject: [PATCH 2/5] chore: sync release version touchpoints --- mcp_server_dart/pubspec.yaml | 6 +++--- mcp_server_dart/server.json | 2 +- mcp_toolkit/CHANGELOG.md | 4 ++++ mcp_toolkit/pubspec.yaml | 2 +- packages/core/CHANGELOG.md | 6 ++++++ packages/core/README.md | 2 +- packages/server_capability_core/CHANGELOG.md | 6 ++++++ packages/server_capability_core/README.md | 10 +++++----- packages/server_capability_core/pubspec.yaml | 4 ++-- packages/server_capability_kernel/CHANGELOG.md | 6 ++++++ packages/server_capability_kernel/README.md | 8 ++++---- packages/server_capability_kernel/pubspec.yaml | 2 +- plugin/EXPECTED_SERVER_VERSION | 2 +- 13 files changed, 41 insertions(+), 19 deletions(-) diff --git a/mcp_server_dart/pubspec.yaml b/mcp_server_dart/pubspec.yaml index 9c8d9664..a19123d0 100644 --- a/mcp_server_dart/pubspec.yaml +++ b/mcp_server_dart/pubspec.yaml @@ -18,9 +18,9 @@ dependencies: dart_mcp: ^0.5.0 dtd: ^4.0.0 equatable: ^2.0.8 - flutter_mcp_toolkit_capability_core: ^5.0.0 - flutter_mcp_toolkit_capability_kernel: ^5.0.0 - flutter_mcp_toolkit_core: ^5.0.0 + flutter_mcp_toolkit_capability_core: ^5.0.1 + flutter_mcp_toolkit_capability_kernel: ^5.0.1 + flutter_mcp_toolkit_core: ^5.0.1 from_json_to_json: ^0.5.0 intentcall_core: ^0.6.0 intentcall_mcp: ^0.6.0 diff --git a/mcp_server_dart/server.json b/mcp_server_dart/server.json index afe46a3a..82207fef 100644 --- a/mcp_server_dart/server.json +++ b/mcp_server_dart/server.json @@ -14,7 +14,7 @@ { "registryType": "oci", "registryBaseUrl": "https://ghcr.io", - "identifier": "ghcr.io/arenukvern/flutter-mcp-toolkit:5.0.0", + "identifier": "ghcr.io/arenukvern/flutter-mcp-toolkit:5.0.1", "transport": { "type": "stdio" } diff --git a/mcp_toolkit/CHANGELOG.md b/mcp_toolkit/CHANGELOG.md index 3047f0d4..0a7278a5 100644 --- a/mcp_toolkit/CHANGELOG.md +++ b/mcp_toolkit/CHANGELOG.md @@ -1,3 +1,7 @@ +# 5.0.1 + +- Align package version and hosted sibling dependency constraints with the Flutter MCP Toolkit 5.0.1 release. + # 5.0.0 - Align package version and hosted sibling dependency constraints as part of the 5.0.0 release. diff --git a/mcp_toolkit/pubspec.yaml b/mcp_toolkit/pubspec.yaml index bf94a145..1783a289 100644 --- a/mcp_toolkit/pubspec.yaml +++ b/mcp_toolkit/pubspec.yaml @@ -12,7 +12,7 @@ dependencies: equatable: ^2.0.8 flutter: sdk: flutter - flutter_mcp_toolkit_core: ^5.0.0 + flutter_mcp_toolkit_core: ^5.0.1 from_json_to_json: ^0.5.0 intentcall_core: ^0.6.0 intentcall_platform: ^0.6.0 diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 14411d9c..3750bc05 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -12,6 +12,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Keep the package test constraint compatible with the pinned Flutter 3.44.2 `flutter_test` stack used by release PR checks. +## [5.0.1] - 2026-08-22 + +### Changed + +- Align package version with the Flutter MCP Toolkit 5.0.1 release. + ## [5.0.0] - 2026-08-22 ### Changed diff --git a/packages/core/README.md b/packages/core/README.md index 212efaef..b3e76413 100644 --- a/packages/core/README.md +++ b/packages/core/README.md @@ -11,7 +11,7 @@ No Flutter SDK, `dart_mcp`, or transport dependencies. ```yaml dependencies: - flutter_mcp_toolkit_core: ^5.0.0 + flutter_mcp_toolkit_core: ^5.0.1 ``` ## Usage diff --git a/packages/server_capability_core/CHANGELOG.md b/packages/server_capability_core/CHANGELOG.md index 55ead462..47450e30 100644 --- a/packages/server_capability_core/CHANGELOG.md +++ b/packages/server_capability_core/CHANGELOG.md @@ -4,6 +4,12 @@ ### Changed +## [5.0.1] - 2026-08-22 + +### Changed + +- Align package version and hosted sibling dependency constraints with the Flutter MCP Toolkit 5.0.1 release. + ## [5.0.0] - 2026-08-22 ### Changed diff --git a/packages/server_capability_core/README.md b/packages/server_capability_core/README.md index dc2392ba..4f0e2c61 100644 --- a/packages/server_capability_core/README.md +++ b/packages/server_capability_core/README.md @@ -11,9 +11,9 @@ Server-side Dart only — no Flutter SDK dependency. ```yaml dependencies: - flutter_mcp_toolkit_capability_core: ^5.0.0 - flutter_mcp_toolkit_capability_kernel: ^5.0.0 - flutter_mcp_toolkit_core: ^5.0.0 + flutter_mcp_toolkit_capability_core: ^5.0.1 + flutter_mcp_toolkit_capability_kernel: ^5.0.1 + flutter_mcp_toolkit_core: ^5.0.1 ``` ## Usage @@ -70,8 +70,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 `^5.0.0` | -| Publish **after** kernel and core `5.0.0` on pub.dev | Required | +| Hosted sibling deps in `pubspec.yaml` | kernel + core `^5.0.1` | +| Publish **after** kernel and core `5.0.1` 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 8aaf7c69..8f8858f7 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: ^5.0.0 - flutter_mcp_toolkit_core: ^5.0.0 + flutter_mcp_toolkit_capability_kernel: ^5.0.1 + flutter_mcp_toolkit_core: ^5.0.1 from_json_to_json: ^0.5.0 intentcall_codegen: ^0.6.0 intentcall_core: ^0.6.0 diff --git a/packages/server_capability_kernel/CHANGELOG.md b/packages/server_capability_kernel/CHANGELOG.md index fd0a4e61..fe7e7c64 100644 --- a/packages/server_capability_kernel/CHANGELOG.md +++ b/packages/server_capability_kernel/CHANGELOG.md @@ -4,6 +4,12 @@ ### Changed +## [5.0.1] - 2026-08-22 + +### Changed + +- Align package version and hosted sibling dependency constraints with the Flutter MCP Toolkit 5.0.1 release. + ## [5.0.0] - 2026-08-22 ### Changed diff --git a/packages/server_capability_kernel/README.md b/packages/server_capability_kernel/README.md index c4593334..97599769 100644 --- a/packages/server_capability_kernel/README.md +++ b/packages/server_capability_kernel/README.md @@ -11,8 +11,8 @@ Pure Dart — no Flutter SDK or transport. ```yaml dependencies: - flutter_mcp_toolkit_capability_kernel: ^5.0.0 - flutter_mcp_toolkit_core: ^5.0.0 + flutter_mcp_toolkit_capability_kernel: ^5.0.1 + flutter_mcp_toolkit_core: ^5.0.1 ``` ## Usage @@ -32,8 +32,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: ^5.0.0` | -| Publish **after** `flutter_mcp_toolkit_core` `5.0.0` is on pub.dev | Required for consumers | +| Hosted deps only in `pubspec.yaml` | `flutter_mcp_toolkit_core: ^5.0.1` | +| Publish **after** `flutter_mcp_toolkit_core` `5.0.1` 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 993954a1..0e785bb6 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: ^5.0.0 + flutter_mcp_toolkit_core: ^5.0.1 intentcall_core: ^0.6.0 intentcall_schema: ^0.6.0 meta: ^1.18.0 diff --git a/plugin/EXPECTED_SERVER_VERSION b/plugin/EXPECTED_SERVER_VERSION index 0062ac97..6b244dcd 100644 --- a/plugin/EXPECTED_SERVER_VERSION +++ b/plugin/EXPECTED_SERVER_VERSION @@ -1 +1 @@ -5.0.0 +5.0.1 From 8bec1db05f129b6bfe0c1b4ad18fc301c8d45fc1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 22 Aug 2026 18:31:21 +0000 Subject: [PATCH 3/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 7c4cc0f0..b3cbb574 100644 --- a/mcp_server_dart/lib/src/skill_assets.g.dart +++ b/mcp_server_dart/lib/src/skill_assets.g.dart @@ -2375,7 +2375,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": "5.0.0", + "version": "5.0.1", "author": { "name": "Arenukvern", "url": "https://github.com/Arenukvern/mcp_flutter" @@ -2399,7 +2399,7 @@ Full Chrome runtime dogfood stays **local** until headless WebMCP is cost-effect '''; static const String codexPluginManifest = r'''{ "name": "flutter-mcp-toolkit", - "version": "5.0.0", + "version": "5.0.1", "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 c18b47cdd56166302492bbebe4500600148fccb5 Mon Sep 17 00:00:00 2001 From: arenukvern Date: Sat, 22 Aug 2026 22:05:49 +0300 Subject: [PATCH 4/5] fix(ci): stage docs.json in release PR version sync sync_version.sh rewrites docs.json variables.version, but the workflow's git add list did not include it, so the bot committed nothing and the job exited 1. --- .github/workflows/release_pr_sync_versions.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release_pr_sync_versions.yml b/.github/workflows/release_pr_sync_versions.yml index 56faa3f3..cf2405d6 100644 --- a/.github/workflows/release_pr_sync_versions.yml +++ b/.github/workflows/release_pr_sync_versions.yml @@ -55,6 +55,7 @@ jobs: VERSION \ .release-please-manifest.json \ .claude-plugin/marketplace.json \ + docs.json \ plugin/EXPECTED_SERVER_VERSION \ plugin/.cursor-plugin/plugin.json \ plugin/.codex-plugin/plugin.json \ @@ -103,7 +104,7 @@ jobs: \`\`\`bash make sync-version bash tool/contracts/check_version_sync.sh - git add VERSION .release-please-manifest.json plugin mcp_server_dart/pubspec.yaml mcp_toolkit/pubspec.yaml packages + git add VERSION .release-please-manifest.json plugin mcp_server_dart/pubspec.yaml mcp_toolkit/pubspec.yaml packages docs.json git commit -m "chore: sync release version touchpoints" git push \`\`\` From e0f954e82392403cd10315abb5cf60babe43db17 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 22 Aug 2026 19:06:18 +0000 Subject: [PATCH 5/5] chore: sync release version touchpoints --- docs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs.json b/docs.json index 722b0f56..aa207c27 100644 --- a/docs.json +++ b/docs.json @@ -49,7 +49,7 @@ "noindex": false }, "variables": { - "version": "5.0.0", + "version": "5.0.1", "repo": "https://github.com/Arenukvern/mcp_flutter", "docs": "https://docs.page/arenukvern/mcp_flutter" },