This version fixes a performance regression that made tuist generate stall for a long time on projects with large external SwiftPM dependencies.
- Large SwiftPM packages no longer trigger hundreds of concurrent
swift --versionchecks during graph mapping. The CLI now resolves the Swift version once and shares the result across all targets. - Package target name resolution is faster because the target lookup is built once per package instead of repeatedly reconstructed for every target.
- You should see
tuist generatereturn to previous performance levels for projects with hundreds of external SwiftPM targets, such as those depending on large packages like the AWS SDK for Swift.