tuist

🚀 Create, maintain, and interact with Xcode projects at scale

MIT License

Stars
4.2K
Committers
318

Bot releases are hidden (Show)

tuist - 3.29.0

Published by pepicrft about 1 year ago

Added

  • Add tuist cloud analytics command #5467 by @fortmarek
  • Add support for SwiftPackageManager enableExperimentalFeature target setting #5492 by @dcramps
  • Instruct the asset locators on how to look up assets when tuist is installed by Homebrew #5500 by @pepicrft

Fixed

tuist - 3.28.0

Published by pepicrft about 1 year ago

Added

Fixed

  • Fix limit mergeable to framework instead of dynamic library #5453 by @AlbGarciam
  • Generate TuistStrings+Module for correct localisation strings file #5454 by @leszko11
  • Fix iOS min deployment version for Dependencies.swift in Xcode 15 #5455 by @danyf90
  • Fix linking of precompiled static xcframeworks that are transitive dependencies of a static framework #5459 by @pepicrft
tuist - 3.27.1

Published by pepicrft about 1 year ago

Fixed

tuist - 3.27.0

Published by pepicrft about 1 year ago

Added

Fixed

  • Fix missing input file paths in generated script build phases #5424 by @pepicrft
  • Fix cache issues when the graph contains transitive static libraries and frameworks #5412 by @pepicrft
tuist - 3.26.0

Published by pepicrft about 1 year ago

Added

Fixed

tuist - 3.25.0

Published by pepicrft about 1 year ago

Changed

  • Hoist tuistfixturegen to the root and rename it to tuistfixturegenerator #5378 by @pepicrft

Added

tuist - 3.24.0

Published by pepicrft about 1 year ago

Changed

Added

  • Add support for TUIST_CLOUD_URL to override the default Cloud URL #5368 by @fortmarek

Fixed

tuist - 3.23.1

Published by pepicrft about 1 year ago

Fixed

tuist - 3.23.0

Published by pepicrft about 1 year ago

Changed

  • Multi-Platform support - Phase 1: Introduce TuistGraph.Destination and migrate TuistGraph.Target to use it #5132 by @waltflanagan

Added

Fixed

  • Fix tuist cache warm --xcframeworks of SPM frameworks due to missing macCatalyst availability #5302 by @MontakOleg
tuist - 3.22.0

Published by pepicrft about 1 year ago

Fixed

Full Changelog: https://github.com/tuist/tuist/compare/3.21.1...3.22.0

tuist - 3.21.1

Published by pepicrft over 1 year ago

Changed

  • Update TEST_HOST to use BUNDLE_EXECUTABLE_FOLDER_PATH from Xcode 14 #5289 by @waltflanagan

Fixed

tuist - 3.21.0

Published by pepicrft over 1 year ago

Changed

Added

Fixed

  • Mark bundle product type doesn't support sources for all platforms #5229 by @serejahh
  • Fixed a bug where turning on and off the rendering of markdown files in Workspace config wouldn't turn off rendering properly and would stay in read-only mode #5261 by @Buju77.
  • Fixed code generation when target name starts with non alphanumeric character #5256 by @dankinsoid
tuist - 2.5.0 - Gestalt

Published by fortmarek almost 3 years ago

Changed

  • Update SwiftUI template #3840 by @ezraberch
  • Add SWIFT_SUPPRESS_WARNINGS setting to SwiftPackageManager generated project to suppress warnings from dependencies defined in Dependencies.swift #3852 by @wattson12

Added

Fixed

  • Fix shell completion script generated in directory containing .tuist_version file #3804 by @mikchmie
  • tuist cache print-hashes not working with relative paths #3892 by @erkekin
tuist - 2.4.0 - Lune

Published by fortmarek almost 3 years ago

Added

  • Add support for excluding parameter to FileList #3773 by @pavel-trafimuk
  • Add ability to define preActions and postActions for RunAction and ProfileAction #3787 by @hisaac
  • Add ability to control whether a debugger is attached to an app or test process by setting attachDebugger on RunAction or TestAction, respectively #3813 by @svenmuennich

Fixed

  • Fix default template to work with tvos platform #3759 by @ezraberch
  • Fix curl in the installer script so that it fails if unable to download the Tuist release assets. #3803 by @luispadron
tuist - 2.3.2 - Discoteque

Published by fortmarek almost 3 years ago

Fixed

  • Improve error message in case ModuleMapMapper fails to retrieve a dependency #3733 by @danyf90
  • Fix resolution of external dependencies with products including binary targets #3737 by @danyf90
tuist - 2.3.1 - Avantgarde

Published by fortmarek almost 3 years ago

Fixed

  • Fix release process to make Tuist compatible again with Xcode 12.5 and above #3731 by @mikchmie
tuist - 2.3.0 - Bender

Published by fortmarek almost 3 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
tuist - 2.2.1 - Weg

Published by fortmarek almost 3 years ago

2.2.1 - Weg

Fixed

tuist - 2.2.0 - Jinotaj

Published by fortmarek almost 3 years ago

  • Breaking Update logic to calculate deployment target for SwiftPackageManager packages not specifying it, and remove no longer used SwiftPackageManagerDependencies.deploymentTargets property #3602 by @danyf90
  • Breaking Update logic to calculate client ID starting from UUID instead of hostname, to avoid collisions #3632 by @danyf90
  • Breaking Removed value for ENABLE_TESTING_SEARCH_PATHS in SPM dependencies. If a target requires a non-default value, you can set it using the targetSettings property in the Dependencies.swift file #3632 by @wattson12
  • Target's initializer now has InfoPlist.default set as the default value for the infoPlist argument #3644 by @hisaac

Added

Fixed

  • Fix handling of TUIST_CONFIG_COLOURED_OUTPUT environment variable #3631 by @danyf90
  • Fix tuist dump config no longer requires to be executed inside the Tuist folder #3647 by @danyf90
tuist - 2.1.1 - Patenipat

Published by fortmarek almost 3 years ago

2.1.1 - Patenipat

Fixed

  • Fix SwiftPackageManager dependencies mapping when the dependency contains nested umbrella header #3588 by @danyf90
  • Revert [Swift Package Manager default resource handling] #3594 by @danyf90