|
|
Implicit import detection covers SPM XCFramework binary dependencies
tuist inspect dependencies now includes importable modules from precompiled graph dependencies, including SPM binary targets backed by XCFra
|
Tuist
|
Generated projects
|
4.201.0-canary.17
|
GitHub
|
|
|
Proto files are placed in the Xcode Sources build phase
.proto files are now treated as valid source extensions, so Tuist adds them to Xcode's Sources build phase instead of treating them as resou
|
Tuist
|
Generated projects
|
4.201.0-canary.17
|
GitHub
|
|
|
Warm builds stay incremental when generated module maps are unchanged
Tuist now preserves the modification time of generated files when their contents have not changed, and keeps active generated dependency dir
|
Tuist
|
Generated projects
|
4.201.0-canary.17
|
GitHub
|
|
|
Hostless unit tests are isolated in separate project schemes
When an autogenerated workspace scheme mixes app-hosted and hostless unit test bundles, tuist test now runs the generated project test schem
|
Tuist
|
Generated projects
|
4.201.0-canary.17
|
GitHub
|
|
|
SwifterPM restore uses SwiftPM’s artifact scratch path
Tuist updates its SwifterPM dependency to 0.8.13, which uses SwiftPM's artifact scratch path for restores. This fixes restore path handling
|
Tuist
|
Generated projects
|
4.201.0-canary.17
|
GitHub
|
|
|
SwifterPM now streams SwiftPM resolve output
Updating SwifterPM to 0.8.12 forwards stdout and stderr from delegated swift package resolve runs, so tuist install and tuist generate show
|
Tuist
|
Generated projects
|
4.201.0-canary.17
|
GitHub
|
|
|
Large dependency graphs no longer crash from recursive traversal
Several graph-processing paths have been replaced with iterative traversals, including circular dependency linting, cycle detection, topolog
|
Tuist
|
Generated projects
|
4.201.0-canary.17
|
GitHub
|
|
|
Module cache now supports static and dynamic library products
Projects with static or dynamic library targets can now reuse module cache binaries across local and CI builds. Tuist generates library XCFr
|
Tuist
|
Generated projects
|
4.201.0-canary.17
|
GitHub
|
|
|
SwiftPM warning-control settings are now supported
Tuist now decodes and maps SwiftPM warning-control target build settings such as treatAllWarnings, treatWarning, and enableWarning. Packages
|
Tuist
|
Generated projects
|
4.201.0-canary.17
|
GitHub
|
|
|
SwifterPM 0.8.12 fixes __MACOSX shadow bundles and resolve output
The SwifterPM dependency has been updated to 0.8.12, which strips __MACOSX AppleDouble sidecar bundles from extracted archives and streams d
|
Tuist
|
Generated projects
|
4.201.0-canary.17
|
GitHub
|