|
|
Detect implicit imports from SPM binary dependencies
tuist inspect dependencies --only implicit now detects imports from SwiftPM XCFramework binary targets. The linter derives module names from
|
Tuist
|
Generated projects
|
4.201.0-rc.1
|
GitHub
|
|
|
Quote framework search path response files
Projects with cached or precompiled framework search paths and targets whose names contain whitespace now build correctly. The generator pro
|
Tuist
|
Generated projects
|
4.201.0-rc.1
|
GitHub
|
|
|
Support package documentation module imports
DocC builds for generated projects now succeed for Swift package targets whose public Objective-C headers import another module from the sam
|
Tuist
|
Generated projects
|
4.201.0-rc.1
|
GitHub
|
|
|
Treat proto files as sources
.proto files are now treated as valid source files and placed in Xcode's Sources build phase instead of being handled as resources. This giv
|
Tuist
|
Generated projects
|
4.201.0-rc.1
|
GitHub
|
|
|
Preserve generated module map mtimes for warm builds
Warm tuist test --build-only runs should stay incremental again when generated dependency module maps are involved. The generator now preser
|
Tuist
|
Generated projects
|
4.201.0-rc.1
|
GitHub
|
|
|
Support SwiftPM warning-control target settings
Loading Swift packages that use SwiftPM's newer warning-control APIs, such as treatAllWarnings, treatWarning, and enableWarning, now works c
|
Tuist
|
Generated projects
|
4.201.0-rc.1
|
GitHub
|
|
|
Cache library products in the module cache
Static and dynamic library targets can now be cached as binary XCFrameworks in the module cache, alongside existing framework support. This
|
Tuist
|
Generated projects
|
4.201.0-rc.1
|
GitHub
|
|
|
Sanitize SwiftPM prebuilt artifact paths
Precompiled SwiftPM artifacts, such as SwiftSyntax prebuilts, are now handled more reliably. Control characters and /private/var path differ
|
Tuist
|
Generated projects
|
4.201.0-rc.1
|
GitHub
|
|
|
SwifterPM artifact scratch path for restores
The SwifterPM dependency has been updated to 0.8.13, which uses SwiftPM's artifact scratch path for restores. This fixes restore path handli
|
Tuist
|
Generated projects
|
4.201.0-rc.1
|
GitHub
|
|
|
Prevent stack overflow on large dependency graphs
Large dependency graphs no longer crash during tuist generate with a stack overflow. Recursive traversals in circular dependency linting, gr
|
Tuist
|
Generated projects
|
4.201.0-rc.1
|
GitHub
|