From 936763398036d243d6869cacc655a6dc1d41e90f Mon Sep 17 00:00:00 2001 From: github-actions Date: Sun, 1 Nov 2026 08:15:54 +0000 Subject: [PATCH 1/2] 0.13.0 --- CHANGELOG.md | 24 +++++++++++++++++++++++- package.json | 2 +- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0059e2a..9e02de9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.13.0] + +### Uncategorized + +- chore: bump @metamask/device-mcp to ^0.7.0 ([#72](https://github.com/MetaMask/client-mcp-core/pull/72)) +- feat: dispose session-owned platform drivers on teardown ([#70](https://github.com/MetaMask/client-mcp-core/pull/70)) +- fix!: review follow-ups: off-screen animations, no late clicks, batchTimeoutMs cap ([#71](https://github.com/MetaMask/client-mcp-core/pull/71)) +- chore: bump @metamask/device-mcp to ^0.6.0 ([#69](https://github.com/MetaMask/client-mcp-core/pull/69)) +- feat: print one-line JSON by default; add --pretty ([#68](https://github.com/MetaMask/client-mcp-core/pull/68)) +- feat: flat mobile a11y tree without layout-only nodes ([#44](https://github.com/MetaMask/client-mcp-core/pull/44)) +- feat: filter mobile status/nav bars and dev overlay; viewport from snapshot ([#67](https://github.com/MetaMask/client-mcp-core/pull/67)) +- fix: make each Extension ref resolve to exactly one element ([#66](https://github.com/MetaMask/client-mcp-core/pull/66)) +- perf: settle only on visible finite animations; collect testIds in one call ([#65](https://github.com/MetaMask/client-mcp-core/pull/65)) +- feat: cancel timed-out tasks; late ref writes cannot overwrite newer refs ([#64](https://github.com/MetaMask/client-mcp-core/pull/64)) +- feat: per-call observe level; no state in observations ([#62](https://github.com/MetaMask/client-mcp-core/pull/62)) +- feat: collect observations only for mutating and batch tools ([#61](https://github.com/MetaMask/client-mcp-core/pull/61)) +- feat: remove the knowledge store ([#60](https://github.com/MetaMask/client-mcp-core/pull/60)) +- feat: drop priorKnowledge from describe_screen ([#59](https://github.com/MetaMask/client-mcp-core/pull/59)) +- chore: bump @metamask/device-mcp to ^0.5.0 ([#58](https://github.com/MetaMask/client-mcp-core/pull/58)) +- feat: add meta.timing to every daemon response ([#57](https://github.com/MetaMask/client-mcp-core/pull/57)) + ### Added - Add optional platform-driver disposal and forward mobile disposal to lifecycle-capable device-mcp backends. @@ -121,7 +142,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - feat: initial release -[Unreleased]: https://github.com/MetaMask/client-mcp-core/compare/v0.12.0...HEAD +[Unreleased]: https://github.com/MetaMask/client-mcp-core/compare/v0.13.0...HEAD +[0.13.0]: https://github.com/MetaMask/client-mcp-core/compare/v0.12.0...v0.13.0 [0.12.0]: https://github.com/MetaMask/client-mcp-core/compare/v0.11.0...v0.12.0 [0.11.0]: https://github.com/MetaMask/client-mcp-core/compare/v0.10.0...v0.11.0 [0.10.0]: https://github.com/MetaMask/client-mcp-core/compare/v0.9.0...v0.10.0 diff --git a/package.json b/package.json index 5a6f9ca..ded5d13 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/client-mcp-core", - "version": "0.12.0", + "version": "0.13.0", "description": "HTTP daemon and CLI for agent-driven browser extension testing with Playwright", "keywords": [ "playwright", From 698a01aa69c0380ee16bb28ef99b21c64867da5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Tavares?= Date: Sun, 1 Nov 2026 14:37:19 +0000 Subject: [PATCH 2/2] Revise CHANGELOG for version 0.13.0 Updated the changelog to reflect new features, fixes, and version bumps for the 0.13.0 release. --- CHANGELOG.md | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9e02de9..85910a2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,32 +9,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.13.0] -### Uncategorized +### Added - chore: bump @metamask/device-mcp to ^0.7.0 ([#72](https://github.com/MetaMask/client-mcp-core/pull/72)) - feat: dispose session-owned platform drivers on teardown ([#70](https://github.com/MetaMask/client-mcp-core/pull/70)) -- fix!: review follow-ups: off-screen animations, no late clicks, batchTimeoutMs cap ([#71](https://github.com/MetaMask/client-mcp-core/pull/71)) - chore: bump @metamask/device-mcp to ^0.6.0 ([#69](https://github.com/MetaMask/client-mcp-core/pull/69)) - feat: print one-line JSON by default; add --pretty ([#68](https://github.com/MetaMask/client-mcp-core/pull/68)) - feat: flat mobile a11y tree without layout-only nodes ([#44](https://github.com/MetaMask/client-mcp-core/pull/44)) - feat: filter mobile status/nav bars and dev overlay; viewport from snapshot ([#67](https://github.com/MetaMask/client-mcp-core/pull/67)) -- fix: make each Extension ref resolve to exactly one element ([#66](https://github.com/MetaMask/client-mcp-core/pull/66)) - perf: settle only on visible finite animations; collect testIds in one call ([#65](https://github.com/MetaMask/client-mcp-core/pull/65)) - feat: cancel timed-out tasks; late ref writes cannot overwrite newer refs ([#64](https://github.com/MetaMask/client-mcp-core/pull/64)) - feat: per-call observe level; no state in observations ([#62](https://github.com/MetaMask/client-mcp-core/pull/62)) - feat: collect observations only for mutating and batch tools ([#61](https://github.com/MetaMask/client-mcp-core/pull/61)) - feat: remove the knowledge store ([#60](https://github.com/MetaMask/client-mcp-core/pull/60)) - feat: drop priorKnowledge from describe_screen ([#59](https://github.com/MetaMask/client-mcp-core/pull/59)) -- chore: bump @metamask/device-mcp to ^0.5.0 ([#58](https://github.com/MetaMask/client-mcp-core/pull/58)) - feat: add meta.timing to every daemon response ([#57](https://github.com/MetaMask/client-mcp-core/pull/57)) -### Added - -- Add optional platform-driver disposal and forward mobile disposal to lifecycle-capable device-mcp backends. - ### Fixed -- Dispose session-owned drivers after consumer cleanup, including cleanup errors, forced relaunch, failed launch, daemon shutdown, and server startup rollback. Retain failed disposals in one server-owned lifecycle, so the next cleanup or daemon stop retries them. +- fix: review follow-ups: off-screen animations, no late clicks, batchTimeoutMs cap ([#71](https://github.com/MetaMask/client-mcp-core/pull/71)) +- fix: make each Extension ref resolve to exactly one element ([#66](https://github.com/MetaMask/client-mcp-core/pull/66)) ## [0.12.0]