|
|
Fixed recursive header resolution for SwiftPM C targets with wrapper headers
Projects with SwiftPM C packages that expose both top-level wrapper headers and nested real public headers (such as nanopb-style packages) c
|
Tuist
|
Generated projects
|
4.203.0-canary.5
|
GitHub
|
|
|
Xcode compilation cache now works with SwiftPM dependencies that use module maps
Generated projects that include SwiftPM packages carrying custom module maps (for example, Objective-C packages or swift-atomics shims) prev
|
Tuist
|
Generated projects
|
4.203.0-canary.5
|
GitHub
|
|
|
Suite shard planning recovers or fails on present-but-empty test targets
Suite-granularity shard plans no longer silently drop test targets when xcodebuild -enumerate-tests lists a target present-but-empty. XCTest
|
Once, Tuist
|
Testing
|
4.202.0-rc.3
|
GitHub
|
|
|
Suite-granularity shard enumeration is reliable
Suite-granularity shard enumeration now reads xcodebuild's machine-parseable JSON enumeration file (-test-enumeration-format json -test-enum
|
Once, Tuist
|
Testing
|
4.202.0-rc.3
|
GitHub
|
|
|
SwiftPM C-family target headers now surface in generated projects
Generated Xcode projects now expose C-family SwiftPM target headers the same way SwiftPM classifies them: every header under the target's pu
|
Tuist
|
Generated projects
|
4.202.0-rc.3
|
GitHub
|
|
|
No more duplicate SwiftPM C target public headers
Projects consuming SwiftPM C-family packages like firebase/nanopb, where wrapper headers and nested module headers share basenames (pb.h, pb
|
Tuist
|
Generated projects
|
4.202.0-rc.3
|
GitHub
|
|
|
Xcode cache daemon inherits cache endpoint and feature flags from the parent
The Xcode cache daemon now sees the same TUIST_CACHE_ENDPOINT and TUIST_FEATURE_FLAG_ values that the parent process sets. Previously the la
|
Tuist
|
Cache
|
4.202.0-rc.3
|
GitHub
|
|
|
SwiftPM wrapper public headers no longer shadow nested headers
Generated SwiftPM C targets no longer carry wrapper public headers (such as nanopb/pb.h) as project entries when a nested header with the sa
|
Tuist
|
Generated projects
|
4.202.0-rc.3
|
GitHub
|
|
|
SwiftPM C-target tags corrected for sibling shim modules
SwiftPM C-family targets with their own module map (for example swift-nio-ssl's CNIOBoringSSL) now have their headers surfaced as project he
|
Tuist
|
Generated projects
|
4.202.0-rc.3
|
GitHub
|
|
|
TUIST_CACHE_ENDPOINT is forwarded to the Xcode cache daemon
The TUIST_CACHE_ENDPOINT override is now passed into the Xcode compilation cache daemon's environment, so the daemon uses the same private-n
|
Tuist
|
Cache
|
4.202.0-rc.3
|
GitHub
|