|
|
Stop generating project headers that shadow SwiftPM public headers
Projects that pull in SwiftPM C directory-targets with wrapper-style public headers, like nanopb, no longer risk Multiple commands produce..
|
Tuist
|
Generated projects
|
4.203.0-canary.5
|
GitHub
|
|
|
Fix module map copy so cached builds can overwrite read-only outputs
Generated projects with SwiftPM dependencies that carry custom module maps (such as Objective-C packages or swift-atomics shims) now build s
|
Tuist
|
Generated projects, Cache
|
4.203.0-canary.5
|
GitHub
|
|
|
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
|