Tuist v1.45.0 Release Notes

  • ➕ Added

    • ➕ Add tvTopShelfExtension and tvIntentsExtension target product. #2793 by @rmnblm
    • The tuist dependencies command generates a graph.json file for the Carthage dependencies. #3043 by @laxmorek
    • ➕ Add --skip-ui-tests parameter to tuist test command #2832 by @mollyIV.
    • ➕ Add disableBundleAccessors generation option which disables generating Bundle extensions #3088 by @wojciech-kulik.
    • 👌 Support XCFrameworks with missing architectures #3095 by @iainsmith.

    🔄 Changed

    • 👌 Improved cold start time of tuist generate when having multiple projects #3092 by @adellibovi
    • 📇 Renamed ValueGraph to Graph #3083 by @fortmarek
    • 🛠 Fixed a typo on the tuist generate command documentation for argument --skip-test-targets. #3069 by @mrcloud
    • 💥 breaking The tuist dependencies command requires the Carthage version to be at least 0.37.0. #3043 by @laxmorek

    ✂ Removed

    • 💥 breaking Remove the CarthageDependencies.Options from the Dependencies.swift manifest model. #3043 by @laxmorek

    🛠 Fixed

    • --only-current-directory flag for tuist edit #3097 by @fortmarek
    • 🛠 Fixed tuist bundle when path has spaces #3084 by @fortmarek
    • 🛠 Fix manifest loading when using Swift 5.5 #3062 by @kwridan
    • 🛠 Fix generation of project groups and build phases for localized Interface Builder files (.xib and .storyboard) #3075 by @svenmuennich
    • Omit runPostActionsOnFailure scheme attribute when not enabled #3087 by @kwridan