Tuist v1.49.0 Release Notes

  • ➕ 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