From 291cd4cb06eae6a7e6da789f0d36450539776089 Mon Sep 17 00:00:00 2001 From: Patrick Bertsch Date: Mon, 6 Jul 2026 09:41:32 -0600 Subject: [PATCH] chore: release v0.10.3 PT-23: recipe calls starting with "open" always misparsed - fixed by only claiming the built-in open verb when what follows matches one of its documented forms. PT-24: hyphenated recipe names tokenized differently at the call site than the definition site - fixed by keeping a word-internal hyphen part of the same identifier token. No probe_agent code changes - bumped to stay in lockstep with the CLI's version. --- CHANGELOG.md | 2 ++ docs/wiki/Home.md | 2 +- probe_agent/CHANGELOG.md | 7 +++++++ probe_agent/lib/src/agent_version.dart | 2 +- probe_agent/pubspec.yaml | 2 +- vscode/package.json | 2 +- 6 files changed, 13 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 006216f..ac115cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ## [Unreleased] +## [0.10.3] - 2026-07-06 + ### Fixed - **A recipe named starting with the word "open" (e.g. `open most recent post`) always misparsed (PT-23).** `open` is a reserved keyword for the diff --git a/docs/wiki/Home.md b/docs/wiki/Home.md index f002e7c..d07102c 100644 --- a/docs/wiki/Home.md +++ b/docs/wiki/Home.md @@ -18,7 +18,7 @@ Welcome to the FlutterProbe wiki. This documentation covers architecture details ## Project Status -FlutterProbe is in active development. Current version: **0.10.2**. +FlutterProbe is in active development. Current version: **0.10.3**. ### Repository Structure diff --git a/probe_agent/CHANGELOG.md b/probe_agent/CHANGELOG.md index 6a813eb..9ff87ce 100644 --- a/probe_agent/CHANGELOG.md +++ b/probe_agent/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## 0.10.3 - 2026-07-06 + +No changes to this package's own code — bumped to stay in lockstep with the CLI's +version. This release's fixes (PT-23: recipe calls starting with "open" misparsed; +PT-24: hyphenated recipe names misparsed) are entirely in the Go CLI's parser/lexer. +Full detail in the root CHANGELOG's `[0.10.3]` section. + ## 0.10.2 - 2026-07-06 No functional changes — a test-only addition (`test/sequential_focus_autofocus_test.dart`) diff --git a/probe_agent/lib/src/agent_version.dart b/probe_agent/lib/src/agent_version.dart index e657ed8..22b0ee6 100644 --- a/probe_agent/lib/src/agent_version.dart +++ b/probe_agent/lib/src/agent_version.dart @@ -9,4 +9,4 @@ /// Lives in its own file (rather than server.dart, where it previously /// lived) so executor.dart can read it too without an executor.dart <-> /// server.dart import cycle. -const String probeAgentVersion = '0.10.2'; +const String probeAgentVersion = '0.10.3'; diff --git a/probe_agent/pubspec.yaml b/probe_agent/pubspec.yaml index 51443d9..b152492 100644 --- a/probe_agent/pubspec.yaml +++ b/probe_agent/pubspec.yaml @@ -3,7 +3,7 @@ description: >- On-device E2E test agent for FlutterProbe. Embeds in your Flutter app and executes test commands via direct widget-tree access with sub-50ms latency. -version: 0.10.2 +version: 0.10.3 homepage: https://flutterprobe.dev repository: https://github.com/AlphaWaveSystems/flutter-probe issue_tracker: https://github.com/AlphaWaveSystems/flutter-probe/issues diff --git a/vscode/package.json b/vscode/package.json index ee8364d..abf464f 100644 --- a/vscode/package.json +++ b/vscode/package.json @@ -2,7 +2,7 @@ "name": "flutterprobe", "displayName": "FlutterProbe", "description": "High-performance E2E testing for Flutter apps — ProbeScript language support, local & cloud device testing (BrowserStack, Sauce Labs, AWS Device Farm, Firebase Test Lab, LambdaTest), visual regression, test recording, and Studio integration", - "version": "0.10.2", + "version": "0.10.3", "publisher": "flutterprobe", "icon": "resources/probe-icon.png", "engines": { "vscode": "^1.85.0" },