You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(path): drop Windows tilde branch and consolidate helpers
- Remove dead `~\` expansion branch and its test; only POSIX is supported.
- Add overload so resolvePathFromCwd accepts string | undefined, dropping
the ternary at app-path-resolver call sites.
- Replace duplicate tilde handling in snapshot-tests/output-parsers with
the shared expandHomePrefix helper.
- Add defensive empty-input guard and clarified doc comments to
expandHomePrefix; document that ~userName prefixes are not expanded.
- Cover whitespace, multi-byte, and undefined cases in path.test.ts.
- Note absolute-path normalization in the CHANGELOG fix entry.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@
15
15
16
16
### Fixed
17
17
18
-
- Expanded leading `~`(and `~/`or `~\` on Windows) prefixes in configured `derivedDataPath`, `projectPath`, `workspacePath`, `axePath`, and the iOS/macOS template paths so values like `~/.foo/derivedData` resolve under the user's home directory instead of creating a literal `~` directory under the project root ([#283](https://github.com/getsentry/XcodeBuildMCP/issues/283), supersedes [#301](https://github.com/getsentry/XcodeBuildMCP/pull/301) by [@trmquang93](https://github.com/trmquang93)).
18
+
- Expanded leading `~` and `~/` prefixes in configured `derivedDataPath`, `projectPath`, `workspacePath`, `axePath`, and the iOS/macOS template paths so values like `~/.foo/derivedData` resolve under the user's home directory instead of creating a literal `~` directory under the project root. As part of this change, configured absolute paths are now lexically normalized (e.g. `/a/b/../c` collapses to `/a/c`) before being passed to `xcodebuild` ([#283](https://github.com/getsentry/XcodeBuildMCP/issues/283), supersedes [#301](https://github.com/getsentry/XcodeBuildMCP/pull/301) by [@trmquang93](https://github.com/trmquang93)).
0 commit comments