github tuist/tuist 2.3.0
2.3.0 - Bender

latest releases: 4.12.1, 4.12.0, 4.11.0...
2 years ago

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 where xcconfig 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

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

  • Fixed caching of targets with sdk dependencies #3681 by @danyf90

Don't miss a new tuist release

NewReleases is sending notifications on new releases.