Tuist v2.3.0 Release Notes
-
๐ Changed
- Focus on project targets when no targets are passed to
tuist focus
#3654 by @danyf90 - ๐ Make the
cache warm
command significantly faster by avoid recompiling already in-cache dependency targets #3585 by @danyf90 - ๐ Allow overriding
SWIFT_VERSION
#3644 by @kwridan- The
SWIFT_VERSION
build setting is now part of the.essential
DefaultSettings
- This aligns its behavior with the rest of the default settings, and allows excluding it if necessary via:
- Specifying
DefaultSettings.none
for cases wherexcconfig
files are used to control all build settings - Explicitly excluding it via:
DefaultSettings.recommended(excluding: ["SWIFT_VERSION])
DefaultSettings.essential(excluding: ["SWIFT_VERSION])
- Additionally for convenience, Tuist will not set a
SWIFT_VERSION
target level setting if a project level setting already exists for it
- The
โ Added
- โ Add support for base settings for SwiftPackageManager generated targets. This allows to specify custom settings configurations. #3683 by @danyf90
- โก๏ธ Test targets in autogenerated scheme updated to run in parallel #3682 by @wattson12
๐ Fixed
- Focus on project targets when no targets are passed to