From a19bbe47911b24a63b9beb1f2b132e3371ef60e9 Mon Sep 17 00:00:00 2001 From: Yonas Kolb Date: Thu, 17 Jul 2025 15:30:47 +1000 Subject: [PATCH] Update to 2.44.0 # Conflicts: # CHANGELOG.md --- CHANGELOG.md | 8 ++++++++ Makefile | 2 +- README.md | 2 +- Sources/XcodeGen/main.swift | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ddfbace2..630125bc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,11 +2,19 @@ ## Next Version +## 2.44.0 + ### Added +- Basic support for Xcode 16's synchronized folders #1541 @yonaskolb + - `TargetSource.type` can now be `syncedFolder` + - `Options.defaultSourceDirectoryType` can be set to `syncedFolder` for the default type in all sources in the project (defaults to `group`) + - Benefits include faster generation and no cache invalidation or need to regenerate when files are added or removed from these folders + - Note that not all TargetSource options like excludes are supported, just a simple path. Please test and see what is missing in your projects - Added sanitizer options to run and test actions in Scheme #1550 @hi-kumar ### Fixed - Added validation to ensure that all values in `settings.configs` are mappings. Previously, passing non-mapping values did not raise an error, making it difficult to detect misconfigurations. Now, `SpecParsingError.invalidConfigsMappingFormat` is thrown if misused. #1547 @Ryu0118 +- Use `USER` instead of `LOGNAME` for XCUserData #1559 @KostyaSha ## 2.43.0 diff --git a/Makefile b/Makefile index 6370bcd4..24768c2a 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ TOOL_NAME = XcodeGen export EXECUTABLE_NAME = xcodegen -VERSION = 2.43.0 +VERSION = 2.44.0 PREFIX = /usr/local INSTALL_PATH = $(PREFIX)/bin/$(EXECUTABLE_NAME) diff --git a/README.md b/README.md index e6098920..9e6d5831 100644 --- a/README.md +++ b/README.md @@ -112,7 +112,7 @@ swift run xcodegen Add the following to your Package.swift file's dependencies: ```swift -.package(url: "https://github.com/yonaskolb/XcodeGen.git", from: "2.43.0"), +.package(url: "https://github.com/yonaskolb/XcodeGen.git", from: "2.44.0"), ``` And then import wherever needed: `import XcodeGenKit` diff --git a/Sources/XcodeGen/main.swift b/Sources/XcodeGen/main.swift index 1222a4aa..07a99a7e 100644 --- a/Sources/XcodeGen/main.swift +++ b/Sources/XcodeGen/main.swift @@ -3,6 +3,6 @@ import ProjectSpec import XcodeGenCLI import Version -let version = Version("2.43.0") +let version = Version("2.44.0") let cli = XcodeGenCLI(version: version) cli.execute()