chore(release): prepare 3.5.3
This commit is contained in:
parent
4f2b0e9cb4
commit
f22e46cc1a
@ -5,7 +5,7 @@ All notable changes to Peekaboo CLI will be documented in this file.
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## Unreleased
|
||||
## [3.5.3] - 2026-06-13
|
||||
|
||||
### Fixed
|
||||
- Background element/query/coordinate clicks now pin actions to the requested process and exact window, reject mismatched window/PID selectors and unverifiable snapshots, invalidate implicit latest snapshots without deleting history, and no longer require Event Synthesizing when Accessibility completes the click.
|
||||
|
||||
@ -7,9 +7,9 @@
|
||||
<key>CFBundleName</key>
|
||||
<string>Peekaboo</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>3.5.2</string>
|
||||
<string>3.5.3</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>3.5.2</string>
|
||||
<string>3.5.3</string>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>15.0</string>
|
||||
<key>LSUIElement</key>
|
||||
@ -23,6 +23,6 @@
|
||||
<key>NSScreenCaptureUsageDescription</key>
|
||||
<string>Peekaboo needs screen recording permission to capture screenshots and analyze window content.</string>
|
||||
<key>PeekabooVersionDisplayString</key>
|
||||
<string>Peekaboo 3.5.2</string>
|
||||
<string>Peekaboo 3.5.3</string>
|
||||
</dict>
|
||||
</plist>
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
{
|
||||
"version": "3.5.2"
|
||||
"version": "3.5.3"
|
||||
}
|
||||
|
||||
@ -11,9 +11,9 @@
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>3.5.2</string>
|
||||
<string>3.5.3</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>3.5.2</string>
|
||||
<string>3.5.3</string>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>13.0</string>
|
||||
<key>NSMainStoryboardFile</key>
|
||||
|
||||
@ -319,7 +319,7 @@
|
||||
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
|
||||
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
|
||||
MACOSX_DEPLOYMENT_TARGET = 15.0;
|
||||
MARKETING_VERSION = 3.5.2;
|
||||
MARKETING_VERSION = 3.5.3;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = boo.peekaboo.mac.debug;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
REGISTER_APP_GROUPS = YES;
|
||||
@ -359,7 +359,7 @@
|
||||
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
|
||||
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
|
||||
MACOSX_DEPLOYMENT_TARGET = 15.0;
|
||||
MARKETING_VERSION = 3.5.2;
|
||||
MARKETING_VERSION = 3.5.3;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = boo.peekaboo.mac;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
REGISTER_APP_GROUPS = YES;
|
||||
|
||||
@ -278,7 +278,7 @@
|
||||
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
|
||||
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
|
||||
MACOSX_DEPLOYMENT_TARGET = 14.0;
|
||||
MARKETING_VERSION = 3.5.2;
|
||||
MARKETING_VERSION = 3.5.3;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = boo.peekaboo.inspector;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SDKROOT = macosx;
|
||||
@ -306,7 +306,7 @@
|
||||
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
|
||||
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
|
||||
MACOSX_DEPLOYMENT_TARGET = 14.0;
|
||||
MARKETING_VERSION = 3.5.2;
|
||||
MARKETING_VERSION = 3.5.3;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = boo.peekaboo.inspector;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SDKROOT = macosx;
|
||||
|
||||
@ -291,7 +291,7 @@
|
||||
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
|
||||
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
|
||||
MACOSX_DEPLOYMENT_TARGET = 15.0;
|
||||
MARKETING_VERSION = 3.5.2;
|
||||
MARKETING_VERSION = 3.5.3;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = boo.peekaboo.playground.debug;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
@ -338,7 +338,7 @@
|
||||
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
|
||||
"LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks";
|
||||
MACOSX_DEPLOYMENT_TARGET = 15.0;
|
||||
MARKETING_VERSION = 3.5.2;
|
||||
MARKETING_VERSION = 3.5.3;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = boo.peekaboo.playground;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
|
||||
@ -1,9 +1,6 @@
|
||||
# Changelog
|
||||
|
||||
## Unreleased
|
||||
|
||||
### Changed
|
||||
- Refreshed the project banner and social preview with a more restrained ghost design.
|
||||
## [3.5.3] - 2026-06-13
|
||||
|
||||
### Fixed
|
||||
- `peekaboo app list` now excludes accessory/background processes by default, while `--include-background` restores them as documented.
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
enum PeekabooMCPVersion {
|
||||
static let serverName = "peekaboo-mcp"
|
||||
static let current = "3.5.2"
|
||||
static let current = "3.5.3"
|
||||
static let banner = "Peekaboo MCP \(current)"
|
||||
}
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
|
||||

|
||||
|
||||
[](https://www.npmjs.com/package/@steipete/peekaboo)
|
||||
[](https://www.npmjs.com/package/@steipete/peekaboo)
|
||||
[](https://opensource.org/licenses/MIT)
|
||||
[-0078d7?logo=apple&logoColor=white&style=flat-square)](https://www.apple.com/macos/)
|
||||
[](https://swift.org/)
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@steipete/peekaboo",
|
||||
"version": "3.5.2",
|
||||
"version": "3.5.3",
|
||||
"description": "macOS automation MCP server with screen capture, UI interaction, and AI analysis",
|
||||
"private": false,
|
||||
"type": "module",
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
## [3.5.2] - 2026-06-13
|
||||
|
||||
### Changed
|
||||
- `peekaboo type` and the MCP `type` tool now default to zero-delay linear typing; supplying `--wpm`/`wpm` still opts into human cadence.
|
||||
- Hardened the maintainer release workflow around 1Password credential consistency, non-login shells, and neutral-directory npm verification.
|
||||
## [3.5.3] - 2026-06-13
|
||||
|
||||
### Fixed
|
||||
- Synchronized Tachikoma's OpenAI `gpt-5-chat-latest` catalog metadata so configured models apply the correct GPT-5 parameter filtering.
|
||||
- `peekaboo app list` now excludes accessory/background processes by default, while `--include-background` restores them as documented.
|
||||
- Menu-extra clicks now reject items parked outside active displays by menu bar managers instead of moving the pointer to offscreen coordinates and reporting false success.
|
||||
- Background element/query/coordinate clicks now pin actions to the requested process and exact window, reject mismatched window/PID selectors and unverifiable snapshots, invalidate implicit latest snapshots without deleting history, and no longer require Event Synthesizing when Accessibility completes the click.
|
||||
- App launch, open, and inventory commands now use the selected runtime host, fixing sandboxed LaunchServices failures; launch/open preserve `--no-focus` and caller-relative app paths, relaunch preflights and keeps quit/wait/launch in one daemon-held transaction, build-scoped fallback daemons remain reusable and controllable across native/Rosetta execution and executable upgrades, incompatible legacy hosts no longer force sandboxed local fallback, and inventory ignores unrelated input overrides.
|
||||
- Agent, MCP, script, CLI, and bridge mutations now advance implicit-snapshot watermarks at host-confirmed completion or observation boundaries, keep durable pending barriers across client timeouts/disconnects without hiding the acting command's own snapshot, carry remote script observation certificates, recover safely from PID reuse, ignore unavailable alternate hosts after protecting the selected/local stores, and preserve explicit snapshot history.
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
{
|
||||
"version": "3.5.2"
|
||||
"version": "3.5.3"
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user