Tuist v1.7.0 Release Notes

Release Date: 2020-04-21 // about 4 years ago
  • 🔄 Changed

    • 👍 Point swift tools support repo instead of SPM #1230 by @fortmarek
    • 📜 Migrate to new argument parser #1154 by @fortmarek
    • Only warn about copying Info.plist when it's the target's Info.plist #1203 by @sgrgrsn
    • tuist edit now edits all project manifest #1231 by @julianalonso

    ➕ Added

    • 👌 Support for setting the project id when configuring the cloud server #1247 by @pepibumur.
    • 👌 Support for returning SideEffectDescriptors from the graph mappers #1201 by @pepibumur.
    • SwiftUI template #1180 by @fortmarek
    • SettingsDictionary is a typealias for [String: SettingValue]. #1229 by @natanrolnik. Many useful extension methods were added to SettingsDictionary, allowing settings to be defined this way:
    let baseSettings = SettingsDictionary()
        .appleGenericVersioningSystem()
        .automaticCodeSigning(devTeam: "TeamID")
        .bitcodeEnabled(true)
        .swiftVersion("5.2")
        .swiftCompilationMode(.wholemodule)
        .versionInfo("500", prefix: "MyPrefix")
    

    ✂ Removed

    • 💥 Breaking: Deprecated methods from ProjectDescription.Settings #1202 by by @pepibumur.