Shortcuts Playground 1.2.0 ships early, target-gated macOS/iOS 27 Golden Gate support while keeping macOS 26 users on the existing conservative validation surface by default.
Compatibility
- macOS 26 remains the default-safe path. OS 27-only identifiers and parameters require explicit
target_macos = "27"orSHORTCUTS_PLAYGROUND_TARGET_MACOS=27. - The OS 27 support is packaged as static metadata. Users do not need macOS 27, local Apple private frameworks, or local Shortcuts databases for the plugin to run.
- Codex and Claude Code package files are updated together, with matching core skill docs, validators, grounding lookup, data catalogs, and regression scripts.
New in 1.2.0
- Adds ToolKit v78 action snapshots, first-party parameter-key catalogs, enum-case catalogs, and automation-trigger metadata for OS 27-era discovery.
- Adds OS 27 coverage for Stored Content, Add Item to List, Otherwise If, Get Selected Text, Get What Is On Screen, VPN actions, Notes markdown, Safari tab groups, Maps route options, Append to Note, Choose from List, Use Model FollowUp, Set Appearance on Apple TV, motion cues, Switch Control, and related AppIntent boolean/enum schemas.
- Improves validators for AppIntent descriptors, bad parameter keys, target-platform gating, simple enum values, boolean values, conditional/list wiring, math operation encoding, legacy WF compatibility, and binary-plist retry signing behavior.
- Updates the grounding lookup helper so OS 27 identifiers, Python names, parameters, enum cases, platform provenance, and trigger names can be inspected from bundled data.
- Updates README, install docs, changelogs, marketplace manifests, plugin manifests, self-test coverage, and Codex/Claude guidance for the new support surface.
- Keeps local research scripts, generated docs, hero banners, and caches ignored and outside the package.
Verification
python3 tests/test_issue_regressions.py: 65/65 passed.- Wiring regressions: 719/719 passed.
- Codex random OS 27 stress: 100/100 passed.
- Claude random OS 27 stress: 100/100 passed.
python3 -m py_compileon modified scripts passed.- JSON manifest validation passed.
git diff --checkpassed.claude/bin/shortcuts-playground-selftestpassed, including signing round trip.