|
|
Tuist supports SwiftPM warning-control build settings
Tuist now decodes and applies SwiftPM warning-control settings such as treatAllWarnings, treatWarning, and enableWarning. Packages like swif
|
Tuist
|
Generated projects
|
4.201.0-canary.19
|
GitHub
|
|
|
swift package resolve output is now streamed during tuist install
swift package resolve output is now streamed during tuist install, so resolution progress is visible in the terminal instead of appearing st
|
Tuist
|
Generated projects
|
4.201.0-canary.19
|
GitHub
|
|
|
tuist generate no longer crashes from stack overflow on very large graphs
Recursive graph traversal in dependency linting, cycle detection, topological sorting, module map mapping, and static product linting has be
|
Tuist
|
Generated projects
|
4.201.0-canary.19
|
GitHub
|
|
|
tuist inspect detects implicit imports from SwiftPM binary targets
tuist inspect dependencies now includes importable modules from precompiled graph dependencies, including XCFramework binary targets from Sw
|
Tuist
|
Generated projects
|
4.201.0-canary.19
|
GitHub
|
|
|
SwiftPM prebuilt paths are sanitized for macros and binary packages
Paths decoded from SwiftPM workspace state are now sanitized for control characters and /private/var normalization, preventing generation fa
|
Tuist
|
Generated projects
|
4.201.0-canary.19
|
GitHub
|
|
|
Warm tuist test –build-only stays incremental with generated module maps
Tuist now preserves the modification time of unchanged generated files such as dependency module maps and framework search path response fil
|
Tuist
|
Generated projects
|
4.201.0-canary.19
|
GitHub
|
|
|
Host-less unit tests are isolated from app-hosted tests in workspace schemes
When tuist test runs a workspace scheme that mixes app-hosted and host-less unit test bundles, it now falls back to running the separate gen
|
Tuist
|
Generated projects
|
4.201.0-canary.19
|
GitHub
|
|
|
Cached frameworks no longer embed external SPM resource bundles
When using binary caching, internal source frameworks no longer copy transitive external Swift package resource bundles into their own resou
|
Tuist
|
Generated projects
|
4.201.0-canary.19
|
GitHub
|
|
|
.proto files are treated as source files
Protobuf (.proto) files are now placed in Xcode's Sources build phase instead of being handled as resources, so build tool plugins like the
|
Tuist
|
Generated projects
|
4.201.0-canary.19
|
GitHub
|
|
|
Build runs show the scheme test configuration
The build runs UI for tuist test now displays the test configuration defined by the selected scheme when no explicit --configuration is pass
|
Tuist
|
Generated projects
|
4.201.0-canary.19
|
GitHub
|