|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -## [Unreleased] |
| 3 | +## [2.1.0] |
4 | 4 |
|
5 | 5 | ### Added |
6 | 6 |
|
7 | | -- Added `xcodebuildmcp init` CLI command to install agent skills, replacing the standalone `install-skill.sh` script. Supports auto-detection of AI clients (Claude Code, Cursor, Codex), `--print` for unsupported clients, and `--uninstall` for removal. |
| 7 | +- Added `xcodebuildmcp init` CLI command to install agent skills, replacing the standalone `install-skill.sh` script. Supports auto-detection of AI clients (Claude Code, Cursor, Codex), `--print` for unsupported clients, and `--uninstall` for removal. See [docs/SKILLS.md](docs/SKILLS.md#install). |
| 8 | +- Added namespaced session defaults profiles, letting you save and switch between different project/scheme/simulator configurations without reconfiguring each time. See [docs/SESSION_DEFAULTS.md](docs/SESSION_DEFAULTS.md#namespaced-profiles). |
| 9 | +- Added support for persisting custom environment variables in session defaults ([#235](https://github.com/getsentry/XcodeBuildMCP/pull/235) by [@kamal](https://github.com/kamal)). See [docs/SESSION_DEFAULTS.md](docs/SESSION_DEFAULTS.md#persisting-defaults). |
| 10 | +- Added Kiro client setup instructions ([#222](https://github.com/getsentry/XcodeBuildMCP/pull/222) by [@manojmahapatra](https://github.com/manojmahapatra)). |
8 | 11 |
|
9 | 12 | ### Changed |
10 | 13 |
|
11 | | -- Changed MCP `xcode-ide` integration to expose manifest-managed gateway tools (`xcode_ide_list_tools`, `xcode_ide_call_tool`) while keeping CLI dynamic `xcode_tools_*` behavior unchanged ([#210](https://github.com/getsentry/XcodeBuildMCP/issues/210)) |
12 | | -- Deferred non-critical Xcode IDE state synchronization and Sentry enrichment work until after MCP connect to reduce handshake-path latency ([#210](https://github.com/getsentry/XcodeBuildMCP/issues/210)) |
| 14 | +- Faster MCP startup when the Xcode IDE workflow is enabled — tools are available sooner after connecting ([#210](https://github.com/getsentry/XcodeBuildMCP/issues/210)). See [docs/XCODE_IDE_MCPBRIDGE.md](docs/XCODE_IDE_MCPBRIDGE.md). |
| 15 | +- Agents now use the combined build-and-run tool for simulator run intents, avoiding a redundant separate build step. |
| 16 | +- Improved next-step suggestions so agents receive more accurate follow-up actions after each tool call. |
| 17 | +- Updated UI automation tap guidance to prefer label and ID targets, reducing agent errors. |
13 | 18 |
|
14 | 19 | ### Fixed |
15 | 20 |
|
16 | | -- Removed startup dependency on handshake-time Xcode bridge `tools/list` sync for MCP tool registration, preventing bridge list latency from delaying initial connect ([#210](https://github.com/getsentry/XcodeBuildMCP/issues/210)) |
17 | | -- Fixed Sentry telemetry scope to capture only internal XcodeBuildMCP runtime failures, removing broad MCP wrapping, PII-heavy tags, and default per-error log capture ([#204](https://github.com/getsentry/XcodeBuildMCP/issues/204)) |
| 21 | +- Fixed false positive error and warning detection when build output contained echoed source code ([#218](https://github.com/getsentry/XcodeBuildMCP/pull/218) by [@nebooz](https://github.com/nebooz)). |
| 22 | +- Fixed outdated tool names and parameters in the CLI skill file ([#217](https://github.com/getsentry/XcodeBuildMCP/pull/217) by [@pocketpixels](https://github.com/pocketpixels)). |
| 23 | +- Fixed Sentry telemetry scope to capture only internal runtime failures, removing unnecessary data collection ([#204](https://github.com/getsentry/XcodeBuildMCP/issues/204)). |
| 24 | +- Fixed a shell injection vulnerability in the release workflow ([#229](https://github.com/getsentry/XcodeBuildMCP/pull/229)). |
| 25 | +- Improved privacy redaction in the `doctor` command to better protect project names and paths in default output. |
18 | 26 |
|
19 | 27 | ### Removed |
20 | 28 |
|
21 | 29 | - Removed `scripts/install-skill.sh` in favour of `xcodebuildmcp init`. |
22 | 30 |
|
| 31 | +Various other internal improvements to stability, performance, and code quality. |
| 32 | + |
23 | 33 | ## [2.0.7] |
24 | 34 |
|
25 | 35 | ### Changed |
@@ -293,3 +303,4 @@ Please note that the UI automation features are an early preview and currently i |
293 | 303 | - Initial release of XcodeBuildMCP |
294 | 304 | - Basic support for building iOS and macOS applications |
295 | 305 |
|
| 306 | + |
0 commit comments