|
|
DocC builds resolve dependency module maps for SwiftPM targets
DocC generation no longer fails on generated Tuist projects for Swift Package targets whose public Objective-C headers import another module
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|
|
|
SwifterPM resolution output is streamed and __MACOSX shadow bundles are stripped
SwifterPM was updated to 0.8.11 and 0.8.12, bringing two fixes: delegated swift package resolve output is now streamed to the terminal so re
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|
|
|
SwifterPM artifact restores use the SwiftPM scratch path
SwifterPM was updated to 0.8.13, which uses SwiftPM's artifact scratch path for restores. This fixes restore path handling when packages mat
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|
|
|
DocC builds for projects with package dependencies like Firebase
DocC builds for generated projects now work when a package target has public Objective-C headers that import another module from the same pa
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|
|
|
SwiftPM warning control settings propagate to generated Xcode projects
Tuist now understands the SwiftPM target build settings treatAllWarnings, treatWarning, and enableWarning (used by packages like swift-depen
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|
|
|
SwifterPM materialization configurable via install passthrough arguments
Tuist now tests and documents how to configure SwifterPM's cached directory materialization through existing install passthrough arguments,
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|
|
|
Support SwiftPM staticLibrary artifact bundles in generated projects
Tuist now recognizes SE-0482 staticLibrary.artifactbundle artifacts from Swift packages (such as swift-hf-api's Rust backend) and materializ
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|
|
|
Inspect catches implicit imports against XCFramework SwiftPM binaries
tuist inspect dependencies --only implicit now treats importable modules exposed by precompiled graph dependencies (including SwiftPM binary
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|
|
|
Suite sharding uses the concrete simulator matching the selected test plan
Suite-level test sharding now threads the requested test plan through its destination resolution, so tuist test -d builds enumerate tests ag
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|
|
|
Cached frameworks stop embedding transitive external resource bundles
Internal source frameworks generated by tuist cache no longer carry transitive external SPM resource bundles in their Copy Bundle Resources
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|