|
|
Support Swift Package Manager static library artifact bundles
Tuist now recognizes Swift PM artifact archive bundles that bundle static library products alongside resources, which were not previously su
|
Tuist
|
Generated projects
|
4.201.0-rc.6
|
GitHub
|
|
|
SwifterPM resolves and restores packages more reliably
SwifterPM is updated so swift package resolve output streams to the terminal instead of appearing stalled, and the artifact extractor drops
|
Tuist
|
Generated projects
|
4.201.0-rc.6
|
GitHub
|
|
|
Generated dependency module maps keep stable mtimes across warm builds
Warm tuist test --build-only runs stay incremental again on stateful CI and local machines for projects whose Swift targets reference genera
|
Tuist
|
Generated projects
|
4.201.0-rc.6
|
GitHub
|
|
|
Cache warm hashes align with generation
Cache warm and tuist generate --cache-profile all-possible now compute the same target hash, so a warmed target is actually reused by all-po
|
Tuist
|
Cache
|
4.201.0-rc.6
|
GitHub
|
|
|
Static Objective-C xcframeworks (ARCore) build correctly from the cache
Static Objective-C xcframeworks - including Google's ARCore shapes with nested Headers// subdirectories where headers cross-import with - no
|
Tuist
|
Generated projects, Cache
|
4.201.0-rc.6
|
GitHub
|
|
|
Cached xcframework module map dependencies build reliably
Targets that depend on precompiled xcframeworks with module maps (including Google SDKs like ARCore, Firebase's nested static Objective-C li
|
Tuist
|
Cache
|
4.201.0-rc.6
|
GitHub
|
|
|
Cache static Objective-C xcframeworks with nested module headers behind dynamic deps
Static Objective-C xcframeworks whose headers live under Headers// and cross-import each other via the framework-prefixed form (like ARCore'
|
Tuist
|
Cache
|
4.201.0-rc.6
|
GitHub
|
|
|
Add xcframework Headers root for cached static-objc xcframeworks
The xcframework's Headers root is now added to HEADER_SEARCH_PATHS when a static Objective-C xcframework is consumed through the binary cach
|
Tuist
|
Cache, Generated projects
|
4.201.0-rc.6
|
GitHub
|
|
|
Show scheme test configuration in Build Runs uploads
tuist test uploads Build Runs with the scheme's test-action configuration when no explicit --configuration is passed, so the Build Runs UI n
|
Tuist, Once
|
CLI, Testing
|
4.201.0-rc.6
|
GitHub
|
|
|
Iterate over deep dependency graphs without stack overflow
Several graph processors that relied on recursive traversal are now iterative: CircularDependencyLinter, GraphCircularDetector, the local to
|
Tuist
|
Generated projects
|
4.201.0-rc.6
|
GitHub
|