All Versions
103
Latest Version
Avg Release Cycle
9 days
Latest Release
-

Changelog History
Page 2

  • v1.52.0 Changes

    ๐Ÿ”„ Changed

    • โšก๏ธ Update SwiftGen to support generating custom SF Symbols (a.k.a. symbolset). #3521 by @hisaac
    • ๐Ÿ‘Œ Improve performance of tuist dependencies fetch for SwiftPackageManager by loading Package.swift information in parallel. #3529 by @danyf90

    โž• Added

    • โž• Add CodeCoverageMode to Config so targets for code coverage data gathering can be specified in autogenerated project scheme #3267 by @olejnjak
  • v1.51.1 Changes

    โž• Added

    • โž• Add name parameter to remote cache API calls. #3516 by @danyf90

    ๐Ÿ›  Fixed

    • Installation failing when intermediate files are present in /tmp/ #3502 by @pepibumur
    • ๐Ÿ›  Fix SwiftPackageManager dependencies mapping on Xcode 13 #3499 by @danyf90
    • ๐Ÿ“ฆ Make cache hashes of SwiftPackageManager dependencies with modulemap independent from the absolute path of the project #3505 by @danyf90.
    • ๐Ÿ›  Fix SwiftPackageManager dependencies mapping on Xcode 13 #3507 by @danyf90
    • ๐Ÿ›  Fix compilation on Xcode 13 by updating Xcodeproj #3499 by @danyf90
    • ๐Ÿ‘‰ Make cache warm fail if remote cache existence check throws #3508 by @danyf90

    ๐Ÿ”„ Changed

    • ๐Ÿ’ฅ Breaking Minimum supported Xcode version for contributors bumped to 12.4. #3499 by @danyf90
  • v1.51.0 Changes

    ๐Ÿ”„ Changed

    • ๐Ÿ‘Œ Improve performance of tuist cache avoiding to hit remote cache if not needed. #3461 by @danyf90
    • ๐Ÿ‘Œ Improve performance of tuist cache warm and tusit focus avoiding to compute hashes of targets not going to be cached. #3464 by @danyf90
    • ๐Ÿ‘Œ Improve performance of tuist cache warm when using remote cache by parallelizing the target cache checks #3462 by @bolismauro
    • ๐Ÿ‘Œ Improve output of tuist cache warm command. #3460 by @danyf90
    • Rename internal configuration environment variables to start with TUIST_CONFIG_ instead of TUIST_ and ignore them when calculating manifests hashes. The old ones are still read if first ones are not found, but they will be removed in 2.0 #3479 by @danyf90

    โž• Added

    • โž• Add support for SourceFilesList.codeGen property. #3448 by @pavm035
    • โž• Add more helpful output when ./fourier swift format command fails. #3451 by @hisaac

    ๐Ÿ›  Fixed

    • โž• Add support for SPM dependencies with . and - in the target name. #3449 by @moritzsternemann
    • โž• Add swift version to the target hash computation. #3455 by @danyf90
    • โž• Add tuist version to the target hash computation. #3455 by @danyf90
    • ๐Ÿ›  Fix unauthenticated cache exists responses interpreted as existing build artifact. #3480 by @danyf90
    • ๐Ÿ›  Fix .tuistignore not matching relative paths correctly #3456 by @danyf90
  • v1.50.0 Changes

    ๐Ÿ”„ Changed

    • ๐Ÿ’ฅ Breaking Minimum supported Xcode version for contributors bumped to 12.4.
    • ๐Ÿ‘Œ Improve speed of tuist edit and improved automatic detection of editable manifests #3416 by @adellibovi.
    • ๐Ÿ‘Œ Improve speed of tuist dependencies fetch and tuist dependencies update by performing the dependencies resolution directly in the Tuist/Dependencies folder #3417 by @danyf90.
    • ๐Ÿ‘Œ Improve speed of tuist focus and tuist cache warm with a targets list (i.e. tuist focus frameworkX and tuist cache warm frameworkX) by avoiding calculating hashes for non dependent targets #3423 by @adellibovi.
    • ๐Ÿ‘Œ Improve speed of tuist generate by updating Xcodeproj #3444 by @adellibovi.

    ๐Ÿ›  Fixed

    • settings-to-xcconfig migration command produces correct string format. #3260 by @saim80
    • ๐Ÿ›  Fix caching of manifests that use plugins #3370 by @luispadron

    โž• Added

    • Allow to pass Cloud authentication token via TUIST_CLOUD_TOKEN even when not CI #3380 by @danyf90
    • ๐Ÿ‘Œ Support for cache categories argument in tuist clean command #3407 by @danyf90
    • โž• Add tuist dependencies clean command #3417 by @danyf90.
    • ๐Ÿ‘Œ Support for floating number (real) value for InfoPlist #3377 by @MarvinNazari
    • ๐Ÿ‘Œ Support for shellPath parameter in TargetAction and TargetScript to enable /bin/zsh as shell. #3384 by @DarkoDamjanovic
  • v1.49.2 Changes

    ๐Ÿ›  Fixed

    • โœ… tuistenv failing to fetch the latest version from CHANGELOG.md
  • v1.49.1 Changes

    ๐Ÿ›  Fixed

    • โœ… tuistenv failing to fetch the latest version from CHANGELOG.md
  • v1.49.0 Changes

    โž• Added

    • โž• Add default Release caching profile #3304 by @danyf90
    • โž• Add --dependencies-only parameter to tuist cache warm command #3334 by @danyf90
    • โž• Add support for excluding parameter to ResourceFileElement #3363 by @danyf90

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix Dependency.swift binary path's with path instead of url. #3269 by @apps4everyone
    • ๐Ÿ›  Fix mapping of SPM linker flags #3276 by @danyf90
    • ๐Ÿ›  Fix adding Carthage dependencies to Target using TargetDepedency.external #3300 by @laxmorek
    • ๐Ÿ›  Fix for missing transitive precompiled static frameworks #3296 by @kwridan
    • ๐Ÿ›  Fix unstable graph dependency reference sort #3318 by @kwridan
    • ๐Ÿ›  Fix source glob not following directory symlinks #3312 by @LorDisturbia.
    • ๐Ÿ›  Fix for ./fourier bundle command when xcodeproj or xcworkspace files are present #3331 by @danyf90
    • ๐Ÿ›  Fix for filtering logic for caching dependencies to include dependencies of filtered non-cacheable targets #3333 by @adellibovi
    • ๐Ÿ›  Fix for importing Swift Package Manager binary targets from Dependency.swift #3352 by @danyf90
    • ๐Ÿ›  Fix for the tuist edit command when the Tuist/Dependencies directory contains "manifest-like" files (Project.swift or Plugin.swift). #3359 by @laxmorek

    ๐Ÿ”„ Changed

    • ๐Ÿš€ Get the latest available version from GitHub releases instead of the Google Cloud Storage bucket #3335 by @pepibumur.
    • ๐Ÿš€ The install script has been updated to pull the tuistenv binary from the latest GitHub release's assets #3336 by @pepibumur.
    • Remove unneeded BUILD_LIBRARY_FOR_DISTRIBUTION setting when building xcframework for cache #3344 by @danyf90.
    • ๐Ÿ‘ Environment variables now support keys with and without TUIST_ prefix #3337 by @wattson12
  • v1.48.1 Changes

    ๐Ÿ”„ Changed

    • ๐Ÿš€ The installation of Tuist versions pulls the binaries from the GitHub releases #3255 by @pepibumur.

    ๐Ÿ›  Fixed

  • v1.48.0 Changes

    โž• Added

    • ๐Ÿ‘Œ Support for Swift Package Manager in Dependencies.swift #3072 by @danyf90
    • โž• Add cc as a valid source extension #3273 by @danyf90
    • โž• Add support for localized intent definition files using .strings. #3236 by @dbarden
    • โž• Add TextSettings configuration into Project #3253 by @DimaMishchenko
    • โž• Add language option for RunAction, add SchemeLanguage #3231 by @zzzkk
    • Include instructions to create an GitHub issue for unhandled errors #3278 by @pepibumur.

    ๐Ÿ›  Fixed

    • ๐Ÿ— Build file of dependencies having the wrong platform filter in iOS targets with Catalyst enabled #3152 by @pepibumur and @sampettersson.
  • v1.47.0 Changes

    โž• Added

    • Caching for static frameworks with resources #3090 by @mstfy
    • ๐Ÿ‘ Meta tuist support #3103 by @fortmarek
    • โž• Add --result-bundle-path parameter to test command #3177 by @olejnjak
    • ๐Ÿ–จ The tuist dependencies command prints dependency managers' output to console. #3185 by @laxmorek
    • CI check to ensure lockfiles are consistent #3208 by by @pepibumur.

    โœ‚ Removed

    ๐Ÿ”„ Changed

    • โœ‚ Remove the sudo requirement for the install and uninstall scripts. #3056 by @luispadron.

    ๐Ÿ›  Fixed