|
|
Preserve generated module map and response file mtimes for incremental builds
Warm tuist test --build-only invocations stay incremental again for projects whose Swift targets reference generated dependency module maps.
|
Tuist
|
Generated projects
|
4.201.0-rc.2
|
GitHub
|
|
|
Suite shard destination resolves from the selected test plan
Suite-granularity test sharding now correctly handles schemes with multiple test plans pointing at different platforms. The selected test pl
|
Tuist
|
CLI
|
4.201.0-rc.2
|
GitHub
|
|
|
Stack-safe graph processing for large dependency graphs
tuist generate no longer crashes with a stack overflow on large valid acyclic dependency graphs. The recursive traversals in CircularDepende
|
Tuist
|
Generated projects
|
4.201.0-rc.2
|
GitHub
|
|
|
Support SwiftPM warning-control target settings
Tuist can now load packages that use SwiftPM's newer warning-control APIs, including swift-dependencies 1.13.0. The new Package.swift kinds
|
Tuist
|
Generated projects
|
4.201.0-rc.2
|
GitHub
|
|
|
Cache warm no longer parses xcactivitylog files
tuist cache warm no longer parses .xcactivitylog files for per-target build duration, which was unreferenced metadata that could fail the ca
|
Tuist
|
Cache
|
4.201.0-rc.2
|
GitHub
|
|
|
SwiftPM restores use the artifact scratch path
Bumps SwifterPM from 0.8.12 to 0.8.13, picking up the upstream fix that uses SwiftPM's artifact scratch path during restore. Tuist now relie
|
Tuist
|
Generated projects
|
4.201.0-rc.2
|
GitHub
|
|
|
Strip __MACOSX shadow bundles from SwiftPM artifacts and stream resolve output
Tuist now uses SwifterPM 0.8.12 (in addition to other SwifterPM bumps picked up within the cycle). Two concrete user-facing outcomes: (1) Fi
|
Tuist
|
CLI
|
4.201.0-rc.2
|
GitHub
|
|
|
Implicit import detection covers SPM XCFramework binary modules
tuist inspect dependencies --only implicit now reports source files that import modules exposed by precompiled XCFramework dependencies. Mod
|
Tuist
|
CLI, Generated projects
|
4.201.0-rc.2
|
GitHub
|
|
|
Place .proto files in Xcode’s Sources build phase
Tuist now treats .proto files as valid source files, placing them in Xcode's Sources phase instead of routing them through resource handling
|
Tuist
|
Generated projects
|
4.201.0-rc.2
|
GitHub
|
|
|
Suite-granularity sharding now selects Swift Testing suites
Suite-granularity test sharding now actually runs Swift Testing tests instead of silently exiting with zero executed tests. ShardService no
|
Tuist
|
CLI
|
4.201.0-rc.2
|
GitHub
|