|
|
Restored SwiftPM binary artifacts now use the correct scratch path
Binary artifacts restored by SwifterPM are now materialized under the SwiftPM-compatible .build/artifacts layout instead of a separate .buil
|
Tuist
|
Generated projects
|
4.201.0-canary.16
|
GitHub
|
|
|
Detect implicit imports from SwiftPM binary XCFramework dependencies
tuist inspect dependencies now includes modules exposed by precompiled graph dependencies in implicit dependency detection. Module names are
|
Tuist
|
Generated projects
|
4.201.0-canary.16
|
GitHub
|
|
|
Restore incremental warm generation for projects with generated module maps
Tuist now keeps generated dependency module maps and framework search-path response files in the project's Derived/ directory with stable fi
|
Tuist
|
Generated projects
|
4.201.0-canary.16
|
GitHub
|
|
|
Place .proto files in Xcode’s Sources phase for build tool plugins
Tuist now treats .proto files as valid source extensions, placing them in Xcode's Sources build phase instead of routing them through resour
|
Tuist
|
Generated projects
|
4.201.0-canary.16
|
GitHub
|
|
|
Skip __MACOSX shadow bundles and stream SwiftPM resolve output
Tuist picks up SwifterPM 0.8.12, which ships two fixes reaching tuist install and tuist generate through the SwifterPM-backed SwiftPM integr
|
Tuist
|
Generated projects
|
4.201.0-canary.16
|
GitHub
|
|
|
Restore SwiftPM artifacts using the standard SwiftPM scratch path
Tuist picks up the upstream SwifterPM 0.8.13 release, which adopts SwiftPM's artifact scratch path for restoration of cached SwiftPM artifac
|
Tuist
|
Generated projects
|
4.201.0-canary.16
|
GitHub
|
|
|
Cache static and dynamic libraries in the module cache
The module cache now treats static and dynamic library targets as cacheable binary products, alongside frameworks. Cache warm creates librar
|
Tuist
|
Generated projects
|
4.201.0-canary.16
|
GitHub
|
|
|
Generate large dependency graphs without stack overflow
Recursion in tuist generate graph processing is replaced with iterative implementations for CircularDependencyLinter, GraphCircularDetector,
|
Tuist
|
Generated projects
|
4.201.0-canary.16
|
GitHub
|
|
|
Support SwiftPM warning control settings in generated Xcode projects
Tuist now decodes and maps SwiftPM's modern target warning-control settings: treatAllWarnings, treatWarning, and enableWarning. They lower i
|
Tuist
|
Generated projects
|
4.201.0-canary.16
|
GitHub
|
|
|
CLI 4.201.0-canary.16
This canary extends the module cache to static and dynamic library products and introduces canary, release candidate, and stable release cha
|
Tuist
|
Generated projects
|
4.201.0-canary.16
|
GitHub
|