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/.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 \`\`\` 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/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" }, 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", diff --git a/mcp_server_dart/pubspec.yaml b/mcp_server_dart/pubspec.yaml index 7eb1f64f..a19123d0 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. @@ -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 5096c912..82207fef 100644 --- a/mcp_server_dart/server.json +++ b/mcp_server_dart/server.json @@ -9,12 +9,12 @@ "subfolder": "mcp_server_dart" }, "websiteUrl": "https://docs.page/arenukvern/mcp_flutter", - "version": "5.0.0", + "version": "5.0.1", "packages": [ { "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 b3f262e2..1783a289 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' @@ -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/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/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/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..8f8858f7 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 @@ -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 589d75b6..0e785bb6 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 @@ -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/.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" 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